- Компиляторы
-
Обучение
Изучить Python Запускаемые примеры, NumPy, pandas и другое Изучить ИИНейросети, ML и LLM с нуля Изучить C и C++ Указатели, память, STL и современный C++ Изучить C#Основы C#, ООП, LINQ, async и упражнения .NET Изучить MatplotlibЛинейные, столбчатые, точечные и круговые диаграммы с визуализацией Алгоритмы на Python Поиск, сортировка, рекурсия и визуализация O(n) Алгоритмы на C и C++ Сравнение реализаций на C и C++ Программирование для детей Учись программировать, играя!
- ЗадачиНовое
- УчителямНовое
- Обновления
- Угостить кофе
Учебный путь по ИИ
Создайте нейросеть с нуля на Java
15 задач проведут вас от скалярного произведения до сети, которая учится XOR, и дальше до современных оптимизаторов вроде Adam, без библиотек ИИ: нейроны, функции активации, потери, градиенты, обратное распространение и обучение. Решайте их по порядку на Java; каждая запускается в браузере с мгновенными тестами и отзывом ИИ.
Войдите, чтобы сохранить прогресс на пути.
0%решено
0 / 15
-
1 Сначала разберитесь в теме Нейроны и функции активации на Python Читать урок →0/3Основы
Векторы, функции активации и один нейрон.
-
2 Сначала разберитесь в теме Прямое распространение и функции потерь на Python Читать урок →0/3Прямой проход
Слои, двухслойная сеть и функции потерь.
-
3 Сначала разберитесь в теме Градиентный спуск и обратное распространение ошибки на Python Читать урок →0/5Обучение
Градиенты, обратное распространение и градиентный спуск - вплоть до решения XOR.
-
4 Сначала разберитесь в теме Оптимизаторы нейросетей: SGD, Momentum и Adam на Python Читать урок →0/4Обучение лучше
Инициализация весов, мини-батчи, момент и Adam.
- 1 Инициализация весов Xavier и He Легко Решить на Java
- 2 Мини-батч градиентный спуск Средне Решить на Java
- 3 Градиентный спуск с моментом Легко Решить на Java
- 4 Оптимизатор Adam Средне Решить на Java