|
From: | Evangelos Rozos |
Subject: | Octave Machine Learning & Deep Learning - what is available |
Date: | Sun, 5 Apr 2020 11:14:07 +0300 |
User-agent: | Mozilla/5.0 (Windows NT 6.1; rv:68.0) Gecko/20100101 Thunderbird/68.6.0 |
NNETThe best option for feedforward networks is the unmaintained package nnet. Use ‘pkg install -forge nnet’ to install it. Some modifications are required to be compatible with the latest Octave versions, see https://github.com/rozos/octave-nnet.
CortexsysCortexsys is a nice and simple framework (development not active since 2016) that supports FFN, CNN, RNN, LSTM. Get Cortexsys from https://github.com/joncox123/Cortexsys. It will require compiling some mex files. The easiest way to do it is start Octave go inside nn_core/mmx directory, then
for Linux: mex -lpthread -DUNIX_SYSTEM mmx.cpp for Windows: mex -lpthread -DWIN_SYSTEM mmx.cpp CaffeThe most sophisticated deep learning framework you can get in Octave. Unfortunately development stopped in 2018. The project was merged with PyTorch. I managed to make it run with Octave in Ubuntu 18.04, see https://drive.google.com/open?id=1S-hQOQeiSDgwBAjy_6BTr8WqiP4SccFG.
ER
[Prev in Thread] | Current Thread | [Next in Thread] |