AI-For-Beginners/translations/ru/lessons/3-NeuralNetworks
leestott 1755330efa 🌐 Update translations via Co-op Translator 2025-08-29 07:07:30 +00:00
..
03-Perceptron 🌐 Update translations via Co-op Translator 2025-08-29 07:07:30 +00:00
04-OwnFramework 🌐 Update translations via Co-op Translator 2025-08-28 12:35:46 +00:00
05-Frameworks 🌐 Update translations via Co-op Translator 2025-08-28 12:35:46 +00:00
README.md 🌐 Update translations via Co-op Translator 2025-08-26 12:09:18 +00:00

README.md

Введение в нейронные сети

Резюме содержания "Введение в нейронные сети" в виде рисунка

Как мы обсуждали во введении, одним из способов достижения интеллекта является обучение компьютерной модели или искусственного мозга. С середины XX века исследователи пробовали различные математические модели, и только в последние годы этот подход оказался чрезвычайно успешным. Такие математические модели мозга называются нейронными сетями.

Иногда нейронные сети называют Искусственными нейронными сетями (Artificial Neural Networks, ANNs), чтобы подчеркнуть, что речь идет о моделях, а не о реальных сетях нейронов.

Машинное обучение

Нейронные сети являются частью более широкой дисциплины, называемой Машинное обучение, цель которой — использовать данные для обучения компьютерных моделей, способных решать задачи. Машинное обучение составляет значительную часть Искусственного интеллекта, однако в данной программе мы не рассматриваем классическое машинное обучение.

Ознакомьтесь с нашей отдельной программой Машинное обучение для начинающих, чтобы узнать больше о классическом машинном обучении.

В машинном обучении предполагается, что у нас есть некоторый набор данных примеров X и соответствующие выходные значения Y. Примеры часто представляют собой N-мерные векторы, состоящие из признаков, а выходные значения называются метками.

Мы рассмотрим два наиболее распространенных типа задач машинного обучения:

  • Классификация, где необходимо классифицировать входной объект на два или более классов.
  • Регрессия, где необходимо предсказать числовое значение для каждого из входных образцов.

При представлении входных данных и выходов в виде тензоров, входной набор данных — это матрица размером M×N, где M — количество образцов, а N — количество признаков. Выходные метки Y — это вектор размером M.

В данной программе мы будем сосредоточены только на моделях нейронных сетей.

Модель нейрона

Из биологии мы знаем, что наш мозг состоит из нейронных клеток, каждая из которых имеет множество "входов" (аксоны) и один выход (дендрит). Аксоны и дендриты могут проводить электрические сигналы, а соединения между аксонами и дендритами могут обладать различной степенью проводимости (управляемой нейромедиаторами).

Модель нейрона Модель нейрона
Реальный нейрон (Изображение из Википедии) Искусственный нейрон (Изображение автора)

Таким образом, самая простая математическая модель нейрона содержит несколько входов X1, ..., XN и один выход Y, а также набор весов W1, ..., WN. Выход вычисляется как:

Y = f\left(\sum_{i=1}^N X_iW_i\right)

где f — это некоторая нелинейная функция активации.

Ранние модели нейрона были описаны в классической статье Логическое исчисление идей, присущих нервной активности Уоррена МакКалока и Уолтера Питтса в 1943 году. Дональд Хебб в своей книге "Организация поведения: нейропсихологическая теория" предложил способ обучения таких сетей.

В этом разделе

В этом разделе мы изучим:

Отказ от ответственности:
Этот документ был переведен с использованием сервиса автоматического перевода Co-op Translator. Хотя мы стремимся к точности, пожалуйста, учитывайте, что автоматические переводы могут содержать ошибки или неточности. Оригинальный документ на его родном языке следует считать авторитетным источником. Для получения критически важной информации рекомендуется профессиональный перевод человеком. Мы не несем ответственности за любые недоразумения или неправильные интерпретации, возникающие в результате использования данного перевода.