{"id":18683564,"url":"https://github.com/scify/machine-learning-decision-trees-robot","last_synced_at":"2026-02-06T08:40:26.706Z","repository":{"id":38839323,"uuid":"152430352","full_name":"scify/Machine-Learning-Decision-Trees-Robot","owner":"scify","description":"A simple playground app to showcase the mechanisms of Machine Learning","archived":false,"fork":false,"pushed_at":"2026-01-22T05:30:43.000Z","size":13861,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":6,"default_branch":"master","last_synced_at":"2026-01-22T19:51:35.634Z","etag":null,"topics":["actions","decision-tree","decision-tree-classifier","decision-trees","github-actions","github-pages","machine-learning","machine-learning-projects","machinelearning","single-page-app","vue","vue-cli","vue-components","vuejs","vuejs2","web-app","web-application","webapp"],"latest_commit_sha":null,"homepage":"https://scify.github.io/Machine-Learning-JS-playground/","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/scify.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-10-10T13:43:23.000Z","updated_at":"2026-01-22T05:30:44.000Z","dependencies_parsed_at":"2024-02-22T08:33:00.307Z","dependency_job_id":"5af9a64b-a932-474c-80b2-1304760320cd","html_url":"https://github.com/scify/Machine-Learning-Decision-Trees-Robot","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/scify/Machine-Learning-Decision-Trees-Robot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scify%2FMachine-Learning-Decision-Trees-Robot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scify%2FMachine-Learning-Decision-Trees-Robot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scify%2FMachine-Learning-Decision-Trees-Robot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scify%2FMachine-Learning-Decision-Trees-Robot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/scify","download_url":"https://codeload.github.com/scify/Machine-Learning-Decision-Trees-Robot/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scify%2FMachine-Learning-Decision-Trees-Robot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29155627,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-06T07:18:23.844Z","status":"ssl_error","status_checked_at":"2026-02-06T07:13:32.659Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["actions","decision-tree","decision-tree-classifier","decision-trees","github-actions","github-pages","machine-learning","machine-learning-projects","machinelearning","single-page-app","vue","vue-cli","vue-components","vuejs","vuejs2","web-app","web-application","webapp"],"created_at":"2024-11-07T10:14:57.123Z","updated_at":"2026-02-06T08:40:26.687Z","avatar_url":"https://github.com/scify.png","language":"Vue","readme":"# Thales Machine-Learning-Robot\n\n[![JavaScript Style Guide: Good Parts](https://img.shields.io/badge/code%20style-goodparts-brightgreen.svg?style=flat)](https://github.com/dwyl/goodparts \"JavaScript The Good Parts\")\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://GitHub.com/Naereen/StrapDown.js/graphs/commit-activity)\n[![Website shields.io](https://img.shields.io/website-up-down-green-red/http/shields.io.svg)](https://ai.scify.org/courses/decision-trees/)\n[![Ask Me Anything !](https://img.shields.io/badge/Ask%20me-anything-1abc9c.svg)](https://GitHub.com/scify)\n[![Vue Deploy to GitHub Pages](https://github.com/scify/Machine-Learning-Decision-Trees-Robot/actions/workflows/vue-deploy-github-pages.yml/badge.svg?branch=master\u0026event=push)](https://github.com/scify/Machine-Learning-Decision-Trees-Robot/actions/workflows/vue-deploy-github-pages.yml)\n\n## Table of Contents\n\n- [About](#about)\n- [Pre-setup steps](#pre-setup-steps)\n- [Project setup](#project-setup)\n- [Compile and hot-reload for development](#compile-and-hot-reload-for-development)\n- [Compile and minify for production](#compile-and-minify-for-production)\n- [Run your tests](#run-your-tests)\n- [Lints and fixes files](#lints-and-fixes-files)\n- [Beautify files](#beautify-files)\n- [Deploy to GitHub Pages](#deploy-to-github-pages)\n- [License](#license)\n- [Acknowledgements](#acknowledgements)\n- [Contributing](#contributing)\n- [Changelog](#changelog)\n\n## About\n\nThis is a playground for Machine Learning.\nIt visualises a simple example in which the user is prompted to enrich the training set of a Decision Tree algorithm.\n\nA demo (in English and Greek) can be found [here](https://go.scify.gr/teach-thalis-the-robot).\n\nThis project uses the [decision-tree-js](https://github.com/lagodiuk/decision-tree-js) library.\n\nAll dataset images are royalty-free and were taken from [Pexels](https://www.pexels.com/)\nand [Unsplash](https://unsplash.com/).\n\n\u003cdiv\u003eIcons made by \u003ca href=\"https://www.flaticon.com/authors/mavadee\" title=\"mavadee\"\u003emavadee\u003c/a\u003e from \u003ca href=\"https://www.flaticon.com/\" title=\"Flaticon\"\u003ewww.flaticon.com\u003c/a\u003e is licensed by \u003ca href=\"http://creativecommons.org/licenses/by/3.0/\" title=\"Creative Commons BY 3.0\" target=\"_blank\"\u003eCC 3.0 BY\u003c/a\u003e\u003c/div\u003e\n\n## Pre-setup steps\n\nIt is very easy to install multiple versions of `NodeJS` and `npm`, by\nusing [Node Version Manager (nvm)](https://github.com/creationix/nvm).\n\nMake sure the right `NodeJS` and `npm` versions are installed:\n\n```bash\nnvm install lts/fermium # (or nvm install v14.21.1)\n\nnode -v\nv20.13.1\n\nnpm -v\n10.17.0\n```\n\nAlternatively, if you are using [`nvm`](https://github.com/nvm-sh/nvm), run this command in order to sync to the\ncorrect `NodeJS` version for the project:\n\n```bash\nnvm use\n```\n\n## Project setup\n\nInstall the npm dependencies:\n\n```bash\nnpm install\n```\n\nCreate the local `.env` file:\n\n```bash\ncp .env.example .env\n```\n\n## Compile and hot-reload for development\n\n```bash\nnpm run serve\n```\n\n## Compile and minify for production\n\n```bash\nnpm run build\n```\n\n## Run your tests\n\n```bash\nnpm run test\n```\n\n## Lints and fixes files\n\n```bash\nnpm run lint\n```\n\n## Beautify files\n\n```bash\nnpm run format\n```\n\n## Deploy to GitHub Pages\n\nThis application is deployed to GitHub Pages using the Deploy to GitHub Pages GitHub Action.\n\nThis action is triggered by a push to the `master` branch, and is defined in\nthe `.github/workflows/vue-deploy-github-pages.yml` file.\n\n## License\n\nThis project is licensed under the Apache 2.0 License - see the [LICENSE](LICENSE) file for details.\n\n## Acknowledgements\n\n- [decision-tree-js](https://github.com/lagodiuk/decision-tree-js)\n- [Pexels](https://www.pexels.com/)\n- [Unsplash](https://unsplash.com/)\n- [Flaticon](https://www.flaticon.com/)\n- [Vue.js](https://vuejs.org/)\n\n## Contributing\n\nTo contribute to this application, follow these steps:\n\n1. Fork this repository.\n2. Read the [CONTRIBUTING](CONTRIBUTING.md) file.\n3. Create a branch: `git checkout -b \u003cbranch_name\u003e`.\n4. Make your changes and commit them: `git commit -m '\u003ccommit_message\u003e'`\n5. Push to the original branch: `git push origin \u003cproject_name\u003e/\u003clocation\u003e`\n6. Create the pull request.\n\n\n## Changelog\n\nPlease see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscify%2Fmachine-learning-decision-trees-robot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fscify%2Fmachine-learning-decision-trees-robot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscify%2Fmachine-learning-decision-trees-robot/lists"}