Learning From Data Homework #1 visualization 101 iterations 20 data points |
The project requirements were not tied to a programming language or platform and don't need high performance. This was just the first homework assignment, and I am sure it gets harder. At first I started with a C# tool due to familiarity, but later I attended a jQuery mobile class and found the related charts blog post. Since I still want to finish my reversi project from last year in javascript and also wanted to try out some of what was taught in the class, I changed platforms and languages. Of course, using javascript for a machine learning solution seems unusual. Most existing machine learning libraries are in another language. But due to the nature of the homework assignment, it seemed to make sense for this special case:
- The simple perceptron learning algorithm isn't likely to be found in an existing library because it is too basic to be of practical use.
- Coding it from scratch enables learning
- It is simple enough to code from scratch
- I have some familiarity with javascript language already
- It is relatively easy to share the results cross platform
- It doesn't take a lot of code as long as you have a plotting library
- Performance isn't a requirement
- Platform isn't a requirement
I only needed to restart plotting points and a line to get to the point were I left off in the other language. A problem with the charting library arose, but thankfully a guy from Europe found a workaround and posted it to stack overflow. With his help, I was able to use the jqplot library together with jquery mobile to finish the tool this holiday weekend.
1 comment:
There is certainly a lot to find out about this subject. I really like
all of the points you made.
Check out my blog post Greg
Post a Comment