В дусі відомого жарту Tensorflow Fizz Buzz і проблеми XOr я задумався, чи можливо створити нейронну мережу, яка реалізує функцію ?
Враховуючи деяке подання числа (наприклад, як вектор у двійковій формі, так що це число 5
представлене як [1,0,1,0,0,0,0,...]
), нейронна мережа повинна навчитися повертати свій квадрат - 25 в цьому випадку.
Якби я міг реалізувати , я, ймовірно, міг би реалізувати і взагалі будь-який многочлен x, і тоді з рядом Тейлора я міг би наблизити , що вирішило б проблему Fizz Buzz - нейронна мережа, яка може знайти залишок поділу.
Зрозуміло, що просто лінійна частина NN не зможе виконати це завдання, тож якби ми могли зробити множення, це станеться завдяки функції активації.
Чи можете ви запропонувати будь-які ідеї чи читання на тему?