Project Setup with Node

Hello and welcome. My goal is to get you to code along with me. We'll build out a neural network from scratch, all along learning all the concepts and glossary words needed to understand. Just like in the Web we have the request/response, REST, MVC and other acronyms, so too does Machine Learning. I'll tackle them visually, and try to tie then back to Web programming if I can. Most of the terminology is from Math, but I don't pour it on too thick. I'm trying to provide a visual overview of what the program does on a micro level, then we'll use frameworks like Tensorflow.js to build abstraction layers and get into some fun projects in the browser and on the mobile phone. Each project can be completed in under an hour. I am to keep these videos tight. I won't always cover everything in detail, but I'll provide a bunch of reference materials and other resources that I found useful, so you can continue your learning.

This course is meant to be fast moving and code visuals driven. If you feel lost. Please know that this is a complex field and unless you have a good grasp of linear calculus, you're going to have to code some of these up, knowing that you'll need a deeper explanation a little later. You can still get something to work as I do. Sometimes completing it with code helps with the understanding. I mean, all the time.

It's important to visualize the output of a neural network. We're going to engage with a

Initial Project setup

In the terminal:

mkdir mljs
npm init -y
echo "node_modules" > .gitignore
touch index.html index.js index.css
git remote add course https://github.com/lawwantsin/mljs-course
git fetch

In index.js:

<html>
  <head>
    <title>Neural Network</title>
    <link rel="stylesheet" href="index.css">
    <script src="index.js" type="text/javascript"></script>
  </head>
  <body>
  </body>
</html>