{"id":20521202,"url":"https://github.com/charliegerard/fem-ml-workshop","last_synced_at":"2025-07-05T19:34:00.279Z","repository":{"id":234006566,"uuid":"783927827","full_name":"charliegerard/fem-ml-workshop","owner":"charliegerard","description":"Repository for my FrontEnd Masters workshop on Machine Learning in JavaScript","archived":false,"fork":false,"pushed_at":"2024-06-21T20:04:22.000Z","size":6143,"stargazers_count":44,"open_issues_count":0,"forks_count":35,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-07T13:51:37.640Z","etag":null,"topics":["ai","javascript","machine-learning","tensorflowjs"],"latest_commit_sha":null,"homepage":"https://fem-ml-workshop.netlify.app/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/charliegerard.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-04-08T21:13:50.000Z","updated_at":"2025-03-12T09:06:27.000Z","dependencies_parsed_at":"2024-06-22T12:08:04.734Z","dependency_job_id":null,"html_url":"https://github.com/charliegerard/fem-ml-workshop","commit_stats":null,"previous_names":["charliegerard/fem-ml-workshop"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/charliegerard/fem-ml-workshop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/charliegerard%2Ffem-ml-workshop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/charliegerard%2Ffem-ml-workshop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/charliegerard%2Ffem-ml-workshop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/charliegerard%2Ffem-ml-workshop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/charliegerard","download_url":"https://codeload.github.com/charliegerard/fem-ml-workshop/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/charliegerard%2Ffem-ml-workshop/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263795007,"owners_count":23512620,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","javascript","machine-learning","tensorflowjs"],"created_at":"2024-11-15T22:27:01.849Z","updated_at":"2025-07-05T19:34:00.262Z","avatar_url":"https://github.com/charliegerard.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Frontend Masters](https://static.frontendmasters.com/assets/brand/logos/full.png)](https://frontendmasters.com/courses/tensorflow-js/)\n\nThis repo is a companion to the [Machine Learning in JavaScript with TensorFlow.js course](https://frontendmasters.com/courses/tensorflow-js/) on Frontend Masters.\n\n\n# Machine Learning in JavaScript with TensorFlow.js - FrontEnd Masters\n\nCheck out the [course website](https://fem-ml-workshop.netlify.app)\n\n## Workshop projects\n\nThe workshop projects can be found in the `exercises` folder. Each exercise has a README file with instructions on how to run it.\n\nYou will find empty files called `part1.js`, `part2.js`, etc. for each sub project in which you should write your JavaScript code as you go through the workshop.\n\n## Project Instructions\n\nWe recommend using `Node version 20`. For each project, change directories and install the dependencies. For example:\n\n```bash\ncd exercises/project-1/\nnpm install\nnpm run watch\n```\n\n## Projects' solutions\n\nThere is a `solutions` folder with the solution to each exercise if you need to see the completed project at any time. This folder contains all the code written during the workshop.\n\nYou will also find a folder called `solutions-old` that contains the original code I was planning on writing in the workshop if you want to have a look. It is very close to what we ended up doing during the course, only with a few little adjustments, such as more layers in the custom model.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcharliegerard%2Ffem-ml-workshop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcharliegerard%2Ffem-ml-workshop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcharliegerard%2Ffem-ml-workshop/lists"}