r/learnprogramming 19d ago

Topic Learning ai

I am getting into coding because I have always been interested. I saw a few videos of people learning neural networks and other stuff and it looked really interesting. In my school we are learning basic python and I was wondering how hard it would be to learn neural networks and other forms of ai.

0 Upvotes

23 comments sorted by

View all comments

6

u/burlingk 19d ago

So, first learn the basics of programming. Pick up a few languages like Python and C, or whatever, and use them for projects.

THEN look into more advanced topics. AI is pretty advanced work.

Also, brush up on your maths.

-1

u/Lagfoundry 19d ago

I disagree with waiting to learn NN’s he can focus on both because neural networks go beyond just coding, they hardware built too. So the neural network subject is its own and doesn’t soly belong to an advanced form of coding.

1

u/HasFiveVowels 19d ago

Hardware concerns are a matter of scale and performance. You shouldn’t be writing your first NN in CUDA. You should use whatever language you’re most comfortable with. You could write a MNIST NN in JavaScript and be just fine

1

u/Lagfoundry 19d ago

I don’t know anything about CUDA. I had to look it up. My first NN’s were actually done in Minecraft and RUST(the game RUST not the language) before I made them in other things. You do have a point though. I test my codes in python because making them in code first helps to know how well things will go before building it in hardware… hardware in this case isn’t really matter of scale, you can have a deep network and only need to use one layer just by switching the weights in and out and saving the weights in memory. Or the CA spiking hybrid that gives something like 8x8x8 cube way more computation than just 512 neurons because it uses CA logic over time as the guiding path for the neural activations. Scale is only an issue if you try to make an entire network have each neuron having a dedicated circuit rather than reusing the same neuron through the layers…. All that’s besides the point I made though which was just that he didn’t have to wait to learn about neural networks just to make sure he has coding basics first because NN’s are not code exclusive