← 开源
devAmoghS

Machine-Learning-with-Python

Small scale machine learning projects to understand the core concepts . Give a Star 🌟If it helps you. BONUS: Interview Bank coming up..!

TutorialsML/AI fundamentalsPython
在 GitHub 打开
增长势头
+024 小时新增 Star0.0%
1.33k
Star
204
Fork
+1
本周
3
贡献者
创建于 2018-03-02 · 更新于 2026-10-12 · 今日第 10659 名
主要开发者
devAmoghSNeolithEra

devAmoghS/Machine-Learning-with-Python 排名第 10,659,有 1,333 个星标。

同类别比较

devAmoghS/Machine-Learning-with-Python 排名第 10,659,此处有 8 个同类条目;xiaqunfeng/machine-learning-yearning 排名第 10,655。

同类别比较
名称排名指标
qdhenry/Claude-Command-Suite10,629
语言:
Shell
星标数:
1,342
分叉数:
160
简介:
Professional slash commands for Claude Code that provide structured workflows for software development tasks including code review, feature creation, security auditing, and architectural analysis.
dair-ai/GNNs-Recipe10,639
星标数:
1,339
分叉数:
136
简介:
🟠 A study guide to learn about Graph Neural Networks (GNNs)
sychaichangkun/ROS-Academy-for-Beginners10,654
语言:
CMake
星标数:
1,334
分叉数:
1,189
简介:
中国大学MOOC《机器人操作系统入门》代码示例 ROS tutorial
xiaqunfeng/machine-learning-yearning10,655
星标数:
1,334
分叉数:
402
简介:
Translation of <Machine Learning Yearning> by Andrew NG
keon/deep-q-learning10,666
语言:
Python
星标数:
1,331
分叉数:
452
简介:
Minimal Deep Q Learning (DQN & DDQN) implementations in Keras
NVIDIA-developer-blog/code-samples10,671
语言:
HTML
星标数:
1,328
分叉数:
640
简介:
Source code examples from the Parallel Forall Blog
PandaBearLab/prompt-tutorial10,682
星标数:
1,325
分叉数:
110
简介:
chatGPT、prompt、LLM
TeoMeWhy/teomerefs10,686
星标数:
1,324
分叉数:
111
简介:
Guia de referências técnicas para carreira em dados
关键参数与规格
关键参数与规格
参数值
语言Python
类别Tutorials
子类别ML/AI fundamentals
星标数1,333
分叉数204
贡献者3
创建日期2018-03-02
更新日期2026-10-12
1 天星标数0
7 天星标数1
排名10,659
上次排名10,643
排名变化-16
7 天星标排名9,934
上次 7 天星标排名9,995
7 天星标排名变化61
总星标排名8,906
上次总星标排名8,890
总星标排名变化-16
国家India
README 摘录

Star History Small scale machine learning projects to understand the core concepts (order: oldest to newest) Topic Modelling using **Latent Dirichlet Allocation** with newsgroups20 dataset, implemented with Python and Scikit-Learn Implemented a simple **neural network** built with Keras on MNIST dataset Stock Price Forecasting on Google using **Linear Regression** Implemented a simple a **social network** to learn basics of Python Implemented **Naives Bayes Classifier** to filter spam messages on SpamAssasin Public Corpus **Churn Prediction Model** for banking dataset using

Keras and Scikit-Learn Implemented **Random Forest** from scratch and built a classifier on Sonar dataset from UCI repository Simple Linear Regression in Python on sample dataset **Multiple Regression** in Python on sample dataset **PCA and scaling** sample stock data in Python [working_with_data] **Decision Trees** in Python on sample dataset **Logistic Regression** in Python on sample dataset Built a neural network in Python to defeat a captcha system Helper methods include commom operations used in **Statistics, Probability, Linear

Algebra and Data Analysis** **K-means clustering** with example data; **clustering colors** with k-means; **Bottom-up Hierarchical Clustering** Generating Word Clouds Sentence generation using n-grams Sentence generation using **Grammars and Automata Theory; Gibbs Sampling** Topic Modelling using Latent Dirichlet Analysis (LDA) Wrapper for using Scikit-Learn's **GridSearchCV** for a **Keras Neural Network** **Recommender system** using **cosine similarity**, recommending new interests to users as well as matching users as per common interests Implementing different methods for **network analysis** such

as **PageRank, Betweeness Centrality, Closeness Centrality, EigenVector Centrality** Implementing methods used for **Hypothesis Inference** such as **P-hacking, A/B Testing, Bayesian Inference** Implemented **K-nearest neigbors** for next presedential election and prediciting voting behavior based on nearest neigbors. Installation notes MLwP is built using Python 3. The easiest way to set up a compatible environment is to use Conda. This will set up a virtual environment with the exact version of Python used for development along with all the

dependencies needed to run MLwP. Create a Conda environment with Python 3. (**Note**: enter to go on **$HOME** , then perform these commands) You will get the following, mlwp-test is the env name used in this example The environment is successfully created. In case you are not able to install the packages or getting Use the following command . For more info, refer issue #3 **Unable to install requirements** How good is the code ? It is well tested It passes style

checks (PEP8 compliant) It can compile in its current state (and there are relatively no issues) How much support is available? FAQs (coming soon) Documentation (coming soon) Issues Feel free to submit issues and enhancement requests. Contributing Please refer to each project's style guidelines and guidelines for submitting patches and additions. In general, we follow the "fork-and-pull" Git workflow. **Clone** the project to your own machine 3. **Commit** changes to your own branch 4. **Push** your work back

up to your fork 5. Submit a **Pull request** so that we can review your changes NOTE: Be sure to

常见问题

记录了多少星标和分叉?

devAmoghS/Machine-Learning-with-Python 有 1,333 个星标和 204 个分叉。

仓库排名是多少?

devAmoghS/Machine-Learning-with-Python 排名第 10,659。

记录的语言和类别是什么?

devAmoghS/Machine-Learning-with-Python 有 1,333 个星标,语言为 Python,类别为 Tutorials。

哪个仓库排名最接近?

devAmoghS/Machine-Learning-with-Python 与 xiaqunfeng/machine-learning-yearning 比较,后者排名第 10,655,有 1,334 个星标。

README

Machine-Learning-with-Python

Star History

Small scale machine learning projects to understand the core concepts (order: oldest to newest)

  • Topic Modelling using Latent Dirichlet Allocation with newsgroups20 dataset, implemented with Python and Scikit-Learn
  • Implemented a simple neural network built with Keras on MNIST dataset
  • Stock Price Forecasting on Google using Linear Regression
  • Implemented a simple a social network to learn basics of Python
  • Implemented Naives Bayes Classifier to filter spam messages on SpamAssasin Public Corpus
  • Churn Prediction Model for banking dataset using Keras and Scikit-Learn
  • Implemented Random Forest from scratch and built a classifier on Sonar dataset from UCI repository
  • Simple Linear Regression in Python on sample dataset
  • Multiple Regression in Python on sample dataset
  • PCA and scaling sample stock data in Python [working_with_data]
  • Decision Trees in Python on sample dataset
  • Logistic Regression in Python on sample dataset
  • Built a neural network in Python to defeat a captcha system
  • Helper methods include commom operations used in Statistics, Probability, Linear Algebra and Data Analysis
  • K-means clustering with example data; clustering colors with k-means; Bottom-up Hierarchical Clustering
  • Generating Word Clouds
  • Sentence generation using n-grams
  • Sentence generation using Grammars and Automata Theory; Gibbs Sampling
  • Topic Modelling using Latent Dirichlet Analysis (LDA)
  • Wrapper for using Scikit-Learn's GridSearchCV for a Keras Neural Network
  • Recommender system using cosine similarity, recommending new interests to users as well as matching users as per common interests
  • Implementing different methods for network analysis such as PageRank, Betweeness Centrality, Closeness Centrality, EigenVector Centrality
  • Implementing methods used for Hypothesis Inference such as P-hacking, A/B Testing, Bayesian Inference
  • Implemented K-nearest neigbors for next presedential election and prediciting voting behavior based on nearest neigbors.

Installation notes

MLwP is built using Python 3.5. The easiest way to set up a compatible environment is to use Conda. This will set up a virtual environment with the exact version of Python used for development along with all the dependencies needed to run MLwP.

  1. Download and install Conda.
  2. Create a Conda environment with Python 3.

(Note: enter cd ~ to go on $HOME , then perform these commands)

```
conda create --name *your env name* python=3.5
```

You will get the following, mlwp-test is the env name used in this example

Solving environment: done

## Package Plan ##

environment location: /home/user/anaconda3/envs/mlwp-test

added / updated specs: 
 - python=3.5


The following NEW packages will be INSTALLED:

 ca-certificates: 2018.12.5-0            
 certifi:         2018.8.24-py35_1       
 libedit:         3.1.20181209-hc058e9b_0
 libffi:          3.2.1-hd88cf55_4       
 libgcc-ng:       8.2.0-hdf63c60_1       
 libstdcxx-ng:    8.2.0-hdf63c60_1       
 ncurses:         6.1-he6710b0_1         
 openssl:         1.0.2p-h14c3975_0      
 pip:             10.0.1-py35_0          
 python:          3.5.6-hc3d631a_0       
 readline:        7.0-h7b6447c_5         
 setuptools:      40.2.0-py35_0          
 sqlite:          3.26.0-h7b6447c_0      
 tk:              8.6.8-hbc83047_0       
 wheel:           0.31.1-py35_0          
 xz:              5.2.4-h14c3975_4       
 zlib:            1.2.11-h7b6447c_3      

Proceed ([y]/n)?  *Press y*

Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use:
# > source activate mlwp-test
#
# To deactivate an active environment, use:
# > source deactivate
#

The environment is successfully created.

  1. Now activate the Conda environment.

    source activate *your env name*
    

    You will get the following

    (mlwp-test) amogh@hp15X34:~$ 
    

    Enter conda list to get the list of available packages

        (mlwp-test) amogh@hp15X34:~$ conda list
    # packages in environment at /home/amogh/anaconda3/envs/mlwp-test:
    #
    # Name                    Version                   Build  Channel
    ca-certificates           2018.12.5                     0  
    certifi                   2018.8.24                py35_1  
    libedit                   3.1.20181209         hc058e9b_0  
    libffi                    3.2.1                hd88cf55_4  
    libgcc-ng                 8.2.0                hdf63c60_1  
    libstdcxx-ng              8.2.0                hdf63c60_1  
    ncurses                   6.1                  he6710b0_1  
    openssl                   1.0.2p               h14c3975_0  
    pip                       10.0.1                   py35_0  
    python                    3.5.6                hc3d631a_0  
    readline                  7.0                  h7b6447c_5  
    setuptools                40.2.0                   py35_0  
    sqlite                    3.26.0               h7b6447c_0  
    tk                        8.6.8                hbc83047_0  
    wheel                     0.31.1                   py35_0  
    xz                        5.2.4                h14c3975_4  
    zlib                      1.2.11               h7b6447c_3 
    
  2. Install the required dependencies.

    (mlwp-test) amogh@hp15X34:~$ conda install --yes --file *path to requirements.txt*
    
  3. In case you are not able to install the packages or getting PackagesNotFoundError Use the following command conda install -c conda-forge *list of packages separated by space*. For more info, refer issue #3 Unable to install requirements

How good is the code ?

  • It is well tested
  • It passes style checks (PEP8 compliant)
  • It can compile in its current state (and there are relatively no issues)

How much support is available?

  • FAQs (coming soon)
  • Documentation (coming soon)

Issues

Feel free to submit issues and enhancement requests.

Contributing

Please refer to each project's style guidelines and guidelines for submitting patches and additions. In general, we follow the "fork-and-pull" Git workflow.

  1. Fork the repo on GitHub
  2. Clone the project to your own machine
  3. Commit changes to your own branch
  4. Push your work back up to your fork
  5. Submit a Pull request so that we can review your changes

NOTE: Be sure to merge the latest from "upstream" before making a pull request!

排名相邻
同类项目