Обсуждение статьи "Нейронная сеть на практике: Рождение C_Neuron"

 

Опубликована статья Нейронная сеть на практике: Рождение C_Neuron:

В статье показано, как инкапсулировать нейрон в MQL5 с помощью класса C_Neuron, с весами, смещением и числом входов, задаваемым параметром. Мы подробно разберём вычисление функции потерь на основе метода наименьших квадратов и организацию данных обучения в массивах. Так можно легко менять входы и повторять эксперименты, не изменяя реализацию.

Прежде чем начать, нам нужно уточнить одну деталь, уважаемый читатель: класс, который мы создадим для представления нейрона, пока что будет очень простым и прямолинейным. Мы не будем включать ничего, кроме того, что строго необходимо. Код будет максимально простым и наглядным, хотя и неэффективным с точки зрения времени вычислений. Понимайте это время вычисления как время выполнения.

Цель здесь не в том, чтобы создать эффективный код, а в том, чтобы создать функциональный код, который любой сможет без труда понять. Даже тот, кто только начинает программировать на MQL5 и интересуется нейронными сетями, сможет это понять, поскольку мы будем использовать чистый MQL5. Возможно, в будущем я добавлю немного SQL, но постараюсь как можно строже придерживаться простого и чистого MQL5.


Автор: Daniel Jose