Simon hasn’t put this project online yet, as he wanted to make it more interactive and hasn’t managed to do that so far.
Simon’s new series of web development tutorials: two new playlists How to make a Calendar and How to make Buttons:
Simon has recorded his first set of web development tutorials, about how to create a slideshow. The original code comes from the w3schools.com website.
Simon got stuck in the previous video, but debugged his code in #1.5:
Update: Simon has recorded the last how to in this Slideshow series, about hoe to make the slideshow automatic:
He also created an account on the library website, but couldn’t figure out how to create a new project. We should look at it together this week when I finally have more time.
These are two small videos of Simon trying the D3 library out:
Simon has been working on a very complicated topic for the past couple of days: Linear Regression. In essence, it is the math behind machine learning.
Simon was watching Daniel Shiffman’s tutorials on Linear Regression that form session 3 of his Spring 2017 ITP “Intelligence and Learning” course (ITP stands for Interactive Telecommunications Program and is a graduate programme at NYU’s Tisch School of the Arts).
Daniel Shiffman’s current weekly live streams are also largely devoted to neural networks, so in a way, Simon has been preoccupied with related stuff for weeks now. This time around, however, he decided to make his own versions of Daniel Shiffman’s lectures (a whole Linear Regression playlist), has been busy with in-camera editing, and has written a resume of one of the Linear Regression tutorials (he actually sat there transcribing what Daniel said) in the form of an interactive webpage! This Linear Regression webpage is online at: https://simon-tiger.github.io/linear-regression/ and the Gragient Descent addendum Simon made later is at: https://simon-tiger.github.io/linear-regression/gradient_descent/interactive/ and https://simon-tiger.github.io/linear-regression/gradient_descent/random/
And here come the videos from Simon’s Liner Regression playlist, the first one being an older video you may have already seen:
Here Simon shows his interactive Linear Regression webpage:
A lecture of Anscombe’s Quartet (something from statistics):
Then comes a lecture on Scatter Plot and Residual Plot, as well as combining Residual Plot with Anscombe’s Quartet, based upon video 3.3 of Intelligence and Learning. Simon made a mistake graphing he residual plot but corrected himself in an addendum (end of the video):
And finally, Linear Regression with Gradient Descent algorithm and how the learning works. Based upon Daniel Shiffman’s tutorial 3.4 on Intelligence and Learning:
The code in online in the p5.js web editor. You can run it and play the game, you can also hit the Download button and play on a big screen!
Simon was trying to apply the AFINN Sentiment Analysis list once again, following a whole playlist of tutorials by Daniel Shiffman. This time things got more complicated as Simon has built a Sentiment Analysis API and attempted to talk to it from a web page by building a simple front end client with HTML and the p5.js library.
He did finish building the text field and the area where he could submit new words and their values to the Sentiment Analysis list. At the very end of the project he got stuck. When entering a text on his front end client he got all the words from the AFINN list as the response, instead of just the words from the text he entered.
He was thinking about where the bug might be, while riding back home from our vacation.
Unfortuneately this turned out to be a wrong guess. He hasn’t discovered what is wrong as of now.
Simon’s spontaneous lecture on XML extensions and turning XML into HTML:
Simon has been following Flexbox Essentials tutorial with DevTips and built a website:
Simon says he has invented a way to center text vertically without Flexbox: