Я работаю над возможным проектом машинного обучения, который, как ожидается, будет выполнять высокоскоростные вычисления для машинного обучения с использованием SVM (поддерживающих векторных машин) и, возможно, некоторых ANN.Система большого объема SVM (машинное обучение)
Я уверенно работаю над ними с помощью Matlab, но только в небольших наборах данных, просто для экспериментов. Мне интересно, будет ли этот подход на основе Matlab масштабироваться? или я должен смотреть на что-то еще? C++/gpu на основе вычислений? java wrapping кода matlab и нажатие его на движок приложения?
Кстати, похоже, что на графических процессорах много интересного, но мало что можно сказать о том, насколько они полезны для приложений машинного обучения с использованием Matlab, &. Самые дешевые CUDA с поддержкой GPU можно купить? это даже стоит проблемы?
является Matlab, что плохо для SVN, или вы просто думаете, Python, как правило, preferrable? – Jonas
@ Jonas: да, Matlab не рекомендуется, потому что: 1) Это незащищенный продукт с открытым исходным кодом -> Он может работать только в очень ограниченном наборе сред (например, OS = {Windows, Mac}, CPU = {x86} и т. д.). 2) Matlab использует скобки для индексирования в массив и вызова функции -> у вас будут проблемы с чтением вашей достаточно большой программы. 3) Matlab чрезвычайно медленный, потому что входные аргументы функции копируются и не ссылаются, как на Python. – psihodelia
Фактически (1) Matlab работает во всех обычных средах. Например, я использую его на 64-битной Windows, OSX и Linux. (2) Поскольку индексирование в массив в основном вызывает функцию (subsref, которую вы можете перегрузить, если хотите), я не понимаю, почему это должно быть проблемой - и, по крайней мере, для меня, читаемость исходит из структурирования и комментирования кода, а не из круглых скобок, и (3) Matlab делает copy-on-write, что в любом случае будет гораздо более проблематичным для памяти, чем для скорости. Другими словами, проблема с SVN-реализацией Matlab, похоже, не проблема, но вам просто не нравится программа. – Jonas