Найти тему

Стало интересно освоить библиотеку tensorflow для написания нейронных сетей на python.


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

1) Начнем с создания тренировочных данных - тут все очевидно просто.
2) Создадим модель, которая ввиду легкости задачи и довольно очевидного решения для весов (вес каждого признака равен 1) , будет иметь 1 слой нейронов. На первом слое поступают входные данные (input_dim = 3), умножаются на собственные веса, суммируются и выходят в значение нейрона
3) Делаем предсказание на других данных. В нашем случае ответ очень близок к идеалу
4) Смотрим веса которые получили признаки. В нашем случае веса близки к 1

Подводя итоги - Получена программа суммирующая числа с 99,99972% точностью:)))
Ссылка на код:
Около минуты