I am new to AI and to get started I want to train a neural network using simple values.
My input values are: 1, 2, 3, ... And my output values: 1*1, 2*2, 3*3, ... (1, 4, 9, ...)
It's simply f(x) = x^2
I am looking for a library or SDK which supports real neural networks. I don't want to use regression but instead a neural network.
I want to train the neural network without giving it any hint about what kind of mathematical function is being used. It is ok if I have to tell it that it is a mathematical function. But I don't want to tell it whether it's linear, polynomial or exponential.
I tried php-ml but in this post I was told it doesn't support neural networks.
I am good at these languages: PHP, Java, JavaScript, C, C++.
Please recommend a library or SDK in one of these languages. If there is none then C# would also be fine.
It must run under Linux and it must be free. It must run locally and not in the cloud.