Udacity: Artificial Intelligence Nanodegree
Finished my Artificial Intelligence Nanodegree today! This was even more fun for me than the Deep Learning Nanodegree as I love algorithms and I just found it super logical and everything made sense. (I prefer logical subjects where you can derive the rules as opposed to subjects like Accounting where you have to memorise lots of things—nothing against accountants, it’s just how my brain works). It was also really interesting for me as some of what I learnt I had learnt in a different context (in Biomedical Engineering and Financial Engineering) and it was nice to see familiar things applied in a different way.
The accompanying textbook is great and helpful for reading around the subject as well as during coursework time.
My favourite part of this course was probably the adversarial search and using algorithms and creating heuristic functions to win games efficiently. This may also be because i used to do models for fixed odds sports betting (i.e. football betting). The only parts I didn’t really like was where they went very deep into notation with airplanes and cargos and airports which I found super pedantic. There was a coursework on this part too, which was super hard as it was all strings notation which was built in code.
Below is a route finding algorithm for PacMan which I did as part of the course.