This post is planned to be an ongoing thought process. I’ve used Matlab when doing my MSc in Intelligent Systems and Robotics at De Montfort University Centre for Computational Intelligence. When I started using it I thought ‘wow this is cutting edge’ and enjoyed using it (apart from constant alt-tab between windows). So far I’ve used Matlab for:
- Developing (and teaching) Fuzzy Log, both GUI and code
- Developing (and teaching) Artificial Neural Networks (Perceptron, Pattern Net, etc) using the KDD 1999 Network Data
- Robotics Simulation (iRobot Create)
One of my earlier projects involved the development of a pathfinding algorithm for NPCs in games. The project was aimed to overcome the unfairness of NPCs in games, the unfairness of them knowing everything about the environment and you (the player) having to explore.
I HAVE MADE A NICER VERSION OF THIS HERE.
I’ve been playing about with the Perceptron in SciKit Learn but was having trouble getting to to accurately solve a linear separability problem. The problem is clearly solvable and works in Matlab, however I could not get it to work in Python. Anyways whilst writing this post, originally title ‘please help me’ I had an idea, I tested it and it worked.
So now we have a linear separability example using a single perceptron.