Начало работы с нейронными сетями (ANN)?
Я был связан с большим количеством C-программирования и RT-Linux, теперь я хочу заняться искусственной нейронной сетью.
НО: как мне начать?
Я также очень заинтересован в эволюционных алгоритмах (алгоритмах обучения) и искусственном интеллекте. Где я могу начать изучать все это?
2 ответа
Если вы просто пытаетесь познакомиться с ИИ, я бы порекомендовал вам пройти бесплатные онлайн-курсы в Стэнфорде:
Получите хорошее понимание концепций ML/AI и поиграйте с алгоритмами.
Дополнительные ссылки:
- Пример нейронной сети: http://www.ai-junkie.com/ann/evolved/nnt1.html
- ГП: http://www.genetic-programming.org/
В сети есть еще много ресурсов, но я думаю, что вышеизложенное даст вам достойное начало. Кроме того, существует множество похожих вопросов по SO, которые содержат много полезных ссылок, поэтому я бы порекомендовал вам поискать эти темы на stackru.com:
- Нейронные сети на SO: https://stackru.com/questions/tagged/neural-network?sort=votes
- Генетические алгоритмы на SO: https://stackru.com/questions/tagged/genetic-algorithm
- Генетическое программирование на SO: https://stackru.com/questions/tagged/genetic-programming
- Эволюционные алгоритмы на SO: https://stackru.com/questions/tagged/evolutionary-algorithm
Ниже представлено комплексное решение для начала работы с нейронными сетями в Python:
- Фреймворк
- Написанные для чтения источники
- Живые примеры от подготовки данных до обучения
- Веб-сайт документации буквально адаптирован к коду и предоставляет код / математику / диаграмму / текст рядом.