8

I've been involved with a lot of C-Programming and RT-Linux, now I want to do some Artificial Neural Networking.

BUT: How do I get started?

I'm also very interested in Evolutionary Algorithms(Learning Algorithms) and Artificial Intelligence. Where can I start learning all of this?

janniks
  • 2,942
  • 4
  • 23
  • 36
  • There are lots of online courses. I have summarized some recent architectures on https://www.data-blogger.com/2017/02/26/artificial-neural-nets-a-gentle-introduction/. – www.data-blogger.com Feb 26 '17 at 13:57

2 Answers2

20

If you're just trying to get familiar with AI, then I would recommend that you take the Stanford's free online courses:

Get a good understanding of the ML/AI concepts and play with the algorithms.

Additional links:

There are many more resources online, but I think the above will give you a decent start. Also, there are a LOT of similar questions on SO that provide many useful links so I would recommend that you search for these topics on stackoverflow.com:

Cœur
  • 37,241
  • 25
  • 195
  • 267
Kiril
  • 39,672
  • 31
  • 167
  • 226
  • Does this involve both ANN and evolutionary algorithms? – janniks Jan 09 '12 at 17:43
  • 1
    I haven't personally taken the courses (too busy at work), but a co-worker of mine said that they do cover some neural network stuff. However, the class will give you a very broad introduction into ML/AI and you will learn about some libraries that have neural networks and genetic/evolutionary algorithms in them. If you want more hands-on examples of ANNs and GPs, then I will add a couple of links above. However, I would still recommend you take the classes first. – Kiril Jan 09 '12 at 18:17
0

Below is an all inclusive solution to get started with neural nets in python:

  • Framework
  • Written-to-be-read sources
  • Live examples from data prep to training
  • Documentation website literally tailored on the code and providing code/math/diagram/text side by side.

epynn.net

Synthase
  • 5,849
  • 2
  • 12
  • 34