Какие технологии выбрать для веб приложения с использованием нейронных сетей?
Добрый день!
Нужен совет по стеку технологий, которые мне помогут. В рамках курсовой работы нужно реализовать алгоритм машинного обучения. Решил делать веб приложение на python. Раньше нейронки писал на С, знаю у питона проблемы с производительноcтью. В общем меня интересует какие фреймворки/библиотеки юзать для бекенда+машинное обучение(алгоритм реализовую с нуля, такое условие, поэтому готовые либы с нейронками не нужны) и что поможет мне сделать это максимально производительным (и если можно, то почему именно это, так как инфы очень много, запутался)
У меня есть такой проект. Я там использовал Tensorflow для ML + redis как in-memory database и message queue (т.к. ML тяжеловесный, и его лучше выносить в отдельный процесс) + Django.
Стандартный стек библиотек для реализации алгоритмов ML "с нуля на Python":
- Scipy,
- NumPy,
- Pandas,
- Scikit-learn.
Для визуализации - связка с D3.js.
Для курсового проекта - хватит более чем.