Курсът “Невронни мрежи (Neural Networks)” е специализирано обучение за професията “Програмист на изкуствен интелект” съгласно държавните общообразователни изисквания. Обучението е продължение на курса “Машинно обучение“. Настоящата учебна програма е приложима както за професионалните гимназии, така и за други учебни заведения.
Учебна програма
- Въведение в невронните мрежи. Постановка на проблема, мотивация и резултати. Предимства и недостатъци
- Представителство. Персептрон, softmax функция. Слоеве: входен слой, скрити слоеве, изходен слой
- Невронни мрежи с предаване напред: разпространение напред (forward propagation)
- Верижно правило. Обратно разпространение и учене (backpropagation)
- Регулиране. Кръстосана ентропийна функция на разходите
- Примери за невронни мрежи с реални данни
- Невронни мрежи за обработка на изображения. Конволюционни невронни мрежи и TensorFlow
- Невронни мрежи за обработка на текст и TensorFlow
- Дълбоко учене (deep learning). Дълбоки невронни мрежи
- Разработка и защита на практически проект с невронни мрежи