{"id":20937564,"url":"https://github.com/jmcheon/algo_ai_data_branch","last_synced_at":"2025-05-13T22:31:13.769Z","repository":{"id":181525194,"uuid":"666903138","full_name":"jmcheon/algo_ai_data_branch","owner":"jmcheon","description":"Algo AI Data branch is a collection of submodules, each representing a unique project from Ecole 42.","archived":false,"fork":false,"pushed_at":"2024-09-05T13:23:25.000Z","size":15,"stargazers_count":4,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-02T08:48:03.290Z","etag":null,"topics":["algorithm","data-science","machine-learning","python3"],"latest_commit_sha":null,"homepage":"","language":null,"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/jmcheon.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}},"created_at":"2023-07-16T01:22:53.000Z","updated_at":"2025-01-05T23:59:00.000Z","dependencies_parsed_at":"2024-02-04T12:37:22.315Z","dependency_job_id":"2df015b5-3c6d-4f27-898d-fdc3b932cf6b","html_url":"https://github.com/jmcheon/algo_ai_data_branch","commit_stats":null,"previous_names":["jmcheon/algo_ai_data_branch"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmcheon%2Falgo_ai_data_branch","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmcheon%2Falgo_ai_data_branch/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmcheon%2Falgo_ai_data_branch/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmcheon%2Falgo_ai_data_branch/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jmcheon","download_url":"https://codeload.github.com/jmcheon/algo_ai_data_branch/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254036812,"owners_count":22003655,"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":["algorithm","data-science","machine-learning","python3"],"created_at":"2024-11-18T22:37:39.164Z","updated_at":"2025-05-13T22:31:13.512Z","avatar_url":"https://github.com/jmcheon.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\n## Algo, AI, data branch\n\u003ctable\u003e\n\u003ctr\u003e\u003cth\u003eProject\u003c/th\u003e\u003cth\u003eTeam\u003c/th\u003e\u003cth\u003eTime\u003c/th\u003e\u003cth\u003eXP\u003c/th\u003e\u003cth\u003eDescription\u003c/th\u003e\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003e Piscine Data Science \u003ctd\u003eSolo\u003ctd\u003e35h \u003ctd\u003e4725\u003ctd\u003eIntroduction to data science via the different professions.\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003e Python for Data Science \u003ctd\u003eSolo\u003ctd\u003e35h \u003ctd\u003e4725\u003ctd\u003ePython piscine for data science.\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003e[DEPRECATED]ml_piscine \u003ctd\u003eSolo\u003ctd\u003e5days\u003ctd\u003e15000\u003ctd\u003eThis is Bootcamp Machine Learning created by the Paris-based student organization 42 AI.\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003e[DEPRECATED]python_piscine \u003ctd\u003eSolo\u003ctd\u003e5days\u003ctd\u003e6000\u003ctd\u003eThis is Bootcamp Python created by the Paris-based student organization 42 AI.\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003eft_linear_regression \u003ctd\u003eSolo\u003ctd\u003e49h\u003ctd\u003e4200\u003ctd\u003eIn this project, you will implement your first machine learning algorithm.\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003edslr \u003ctd\u003eGroup 2\u003ctd\u003e98h\u003ctd\u003e6000\u003ctd\u003eWrite a classifier and save Hogwarts!\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003eLeaffliction \u003ctd\u003eGroup 2-3\u003ctd\u003e294h\u003ctd\u003e15750\u003ctd\u003eImage classification by disease recognition on leaves.\u003c/tr\u003e\n\u003ctr\u003e\n\t\u003ctd\u003eMultilayer_Perceptron \n\t\u003ctd\u003eSolo\n\t\u003ctd\u003e98h\n\t\u003ctd\u003e9450\n\t\u003ctd\u003eThis project is an introduction to artificial neural networks, with the implementation of a multilayer perceptron.\u003cbr\u003e\n\t\t\u003ca href=\"https://www.google.com/search?q=artificial neural network\" target=\"_blank\"\u003e#artificial neural network\u003c/a\u003e\n\t\t\u003ca href=\"https://www.google.com/search?q=feedforward\" target=\"_blank\"\u003e#feedforward\u003c/a\u003e\n\t\t\u003ca href=\"https://www.google.com/search?q=backpropagation\" target=\"_blank\"\u003e#backpropagation\u003c/a\u003e\n\t\t\u003ca href=\"https://www.google.com/search?q=gradient descent\" target=\"_blank\"\u003e#gradient descent\u003c/a\u003e\n\t\t\u003ca href=\"https://www.google.com/search?q=softmax function\" target=\"_blank\"\u003e#softmax function\u003c/a\u003e\n\t\t\u003ca href=\"https://en.wikipedia.org/wiki/Cross_entropy#Cross-entropy_error_function_and_logistic_regression\" target=\"_blank\"\u003e#binary cross-entropy error function\u003c/a\u003e\n\t\t\u003ca href=\"https://en.wikipedia.org/wiki/Early_stopping\" target=\"_blank\"\u003e#early stopping\u003c/a\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\t\u003ctd\u003eTotal_perspective_vortex\u003c/td\u003e\n\t\u003ctd\u003eSolo\u003c/td\u003e\n\t\u003ctd\u003e98h\u003c/td\u003e\n\t\u003ctd\u003e9450\u003c/td\u003e\n\t\u003ctd\u003eBrain computer interface with machine learning based on electroencephalographic data. \u003cbr\u003e\n\t\t\u003ca href=\"https://www.google.com/search?q=python MNE\" target=\"_blank\"\u003e#python MNE\u003c/a\u003e\n\t\t\u003ca href=\"https://www.google.com/search?q=EEG\" target=\"_blank\"\u003e#EEG\u003c/a\u003e\n\t\t\u003ca href=\"https://www.google.com/search?q=dimensionality reduction\" target=\"_blank\"\u003e#dimensionality reduction\u003c/a\u003e\n\t\t\u003ca href=\"https://www.google.com/search?q=scikit-learn pipeline\" target=\"_blank\"\u003e#scikit-learn pipeline\u003c/a\u003e\n\t\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003elem-in \u003ctd\u003eGroup 2\u003ctd\u003e98h\u003ctd\u003e9450\u003ctd\u003eThis project is meant to make you code an ant farm manager.\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003en-puzzle \u003ctd\u003eGroup 2\u003ctd\u003e98h\u003ctd\u003e9450\u003ctd\u003eThe goal of this project is to programmatically solve the N-puzzle.\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003erubik \u003ctd\u003eGroup 2\u003ctd\u003e98h\u003ctd\u003e9450\u003ctd\u003eThis project will make you write a program that solves Rubik’s Cubes with minimum spins.\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003eexpert-system \u003ctd\u003eGroup 2\u003ctd\u003e98h\u003ctd\u003e9450\u003ctd\u003eThe goal of this project is to make a propositional calculus expert system.\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003ekrpsim \u003ctd\u003eGroup 2-3\u003ctd\u003e49h\u003ctd\u003e9450\u003ctd\u003eThis project may be an algorithmic project, an operational research project, an AI project as well as an industrial project... As you like.\u003c/tr\u003e\n\u003ctr\u003e\u003ctd\u003eGomoku \u003ctd\u003eGroup 2\u003ctd\u003e196h\u003ctd\u003e25200\u003ctd\u003eThe goal of this project is to make an AI capable of beating human players at Gomoku.\u003c/tr\u003e\n\u003c/table\u003e\n\n```mermaid\npie  title XP for AI projects\n\t\"Leaffliction\"  : 15750\n\t\"ft_linear_regression\"  : 4200\n\t\"dslr\"  : 6000\n\t\"Multilayer_Perceptron\"  : 9450\n\t\"Total_perspective_vortex\"  : 9450\n\t\"lem-in\"  : 9450\n\t\"n-puzzle\"  : 9450\n\t\"rubik\"  : 9450\n\t\"expert-system\"  : 9450\n\t\"krpsim\"  : 9450\n\t\"Gomoku\"  : 25200\n```\n\n```mermaid\npie  title required hours for AI projects\n\t\"Leaffliction\"  : 294\n\t\"ft_linear_regression\"  : 49\n\t\"dslr\"  : 98\n\t\"Multilayer_Perceptron\"  : 98\n\t\"Total_perspective_vortex\"  : 98\n\t\"lem-in\"  : 98\n\t\"n-puzzle\"  : 98\n\t\"rubik\"  : 98\n\t\"expert-system\"  : 98\n\t\"krpsim\"  : 49\n\t\"Gomoku\"  : 196\n```\n\n\n### AI, data branch\n```mermaid\nflowchart LR\n\ta1(Piscine Data Science)\n\tb2(Python for Data Science)\n\ta(DEPRECATED Python Piscine)\n\tb(DEPRECATED ML Piscine)\n\t0(AI, data) --49h, 4200XP--\u003e A((ft_linear_regression))\n\tB((dslr)):::group\n\tA((ft_linear_regression)) --98h, 6000XP --\u003e B\n\tB -- 98h, 9450XP --\u003e C((Multilayer Perceptron))\n\tB -- 98h, 9450XP --\u003e D((Total perspective vortex))\n\tB -- 294h, 15750XP --\u003e E((Leaffliction)):::group\n    classDef group fill:#f96\n```\n### Algo branch\n```mermaid\nflowchart LR\n\t0(Algo) -- 98h, 9450XP --\u003e A((lem-in)):::group\n\t0 -- 98h, 9450XP --\u003eB((n-puzzle)):::group\n\t0 -- 98h, 9450XP --\u003eC((rubik)):::group\n\t\n\tB -- 196h, 25200XP --\u003e D((Gomoku)):::group\n\tB -- 98h, 9450XP --\u003e E((expert-system)):::group\n\tB -- 49h, 9450XP --\u003e F((krpsim)):::group\n\n    classDef group fill:#f96\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjmcheon%2Falgo_ai_data_branch","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjmcheon%2Falgo_ai_data_branch","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjmcheon%2Falgo_ai_data_branch/lists"}