zotroneneis/machine_learning_basics
zotroneneis/machine_learning_basics has 4,418 GitHub stars and 832 forks. GitHot measured 0 stars in 24 hours and -1 in 7 days. Last checked 2026-11-06 16:53 UTC. Last push 2024-06-27.
기본 머신러닝 알고리즘의 순수 Python 구현
측정된 스타 증가
- in 24h
- 0
- in 7 days
- -1
- in 15 days
- 기록 수집 중
- in 1 month
- 기록 수집 중
서로 겹치는 기간의 순증가량이며 일별 합계가 아닙니다. 측정값이 없으면 비워 둡니다. 스타는 관심도를 나타내며 품질을 보장하지 않습니다.
README.md
OriginalMachine learning basics
This repository contains implementations of basic machine learning algorithms in plain Python (Python Version 3.6+). All algorithms are implemented from scratch without using additional machine learning libraries. The intention of these notebooks is to provide a basic understanding of the algorithms and their underlying structure, not to provide the most efficient implementations.
- Bayesian Linear Regression
- Decision tree for classification
- Decision tree for regression
- k-nearest-neighbor
- k-Means clustering
- Linear Regression
- Logistic Regression
- Multinomial Logistic Regression
- Perceptron
- Principal Component Analysis
- Simple neural network with one hidden layer
- Softmax regression
- Support vector machines

Data preprocessing
After several requests I started preparing notebooks on how to preprocess datasets for machine learning. Within the next months I will add one notebook for each kind of dataset (text, images, ...). As before, the intention of these notebooks is to provide a basic understanding of the preprocessing steps, not to provide the most efficient implementations.

Live demo
Run the notebooks online without having to clone the repository or install jupyter: .
Note: this does not work for the data_preprocessing.ipynb and image_preprocessing.ipynb notebooks because they require downloading a dataset first.
Feedback
If you have a favorite algorithm that should be included or spot a mistake in one of the notebooks, please let me know by creating a new issue.
License
See the LICENSE file for license rights and limitations (MIT).
관련 프로젝트 살펴보기
tensorflow/tensorflow
모두를 위한 오픈소스 머신러닝 프레임워크
201,311 스타huggingface/transformers
🤗 Transformers: 텍스트, 비전, 오디오, 멀티모달 분야의 최첨단 머신러닝 모델을 위한 모델 정의 프레임워크로, 추론과 학습을 모두 지원합니다.
168,576 스타AUTOMATIC1111/stable-diffusion-webui
Stable Diffusion 웹 UI
165,264 스타Comfy-Org/ComfyUI
그래프와 노드로 구성된 인터페이스를 갖춘, 가장 강력하고 모듈성이 뛰어난 확산 모델 GUI, API, 백엔드입니다. 세계에서 가장 빠른 로컬 추론 엔진입니다.
145,310 스타