Tutorials and References - ml5js/Intro-ML-Arts-IMA-F24 GitHub Wiki
p5.js review
p5.js Sound
map()
and lerp()
p5 Sound
HTML / CSS / p5.dom.js
- Tutorial: Beyond the Canvas, using p5.dom
- Tutorial: Intro to HTML/CSS basics
- Mozilla: Introduction to HTML
- Mozilla: CSS Basics
- p5 DOM library reference
- CSS Reference
- Coding Train Video Tutorials
JSON
Working outside the p5.js web editor
HTTP Requests
- Julia Evans' HTTP Zine
- p5
httpPost()
reference - Coding Train httpPost() video - this is part of a project that involves writing your own node server. In this case RunwayML is our server! I've linked to the timecode that focuses on p5's
httpPost()
method. - Coding Train Post with
fetch()
video - this part of another project and shows how to create a post request without p5.js in case you are curious.
base64 encoding
- Base64
HTMLCanvasElement.toDatalURL()
reference- Coding Train video about base64 encoding -- this is also from another project but covers base64 encoding of p5 canvas images.
Teachable Machine
- Teachable Machine by Daniel Shiffman
Machine Learning
- Beginners Guide to Machine Learning in JavaScript by Daniel Shiffman
- Intelligence and Learning by Daniel Shiffman
Neural Networks
- 10: Neural Networks - The Nature of Code by Daniel Shiffman
- Neural Networks by 3Blue1Brown