Implementation of the main ML algorithms using only numpy
Arnaldo Gualberto
Esse repositório foi criado com a intenção de difundir o ensino de Machine Learning em português.
Classificação | Regressão | Clusterização | Redução de Dimensionalidade |
---|---|---|---|
🌿 Adaboost | 📈 Linear | 🔠 K-Means | 🌹 PCA |
🌳 Decision Trees | 🔱 Multivariada | 🔠↖️ MeanShift | 🌻 LDA |
🏠🏠 K-NN | 📊 Polinomial | ||
🎲 Naive Bayes | |||
💲 Regressão Logística | |||
🧠 Redes Neurais | 🧠 Redes Neurais |
E ainda temos um notebook só com métodos de Seleção de Atributos:
Métodos de Filtragem (Filter Methods) |
Métodos de Empacotamento (Wrapper Methods) |
Métodos Embarcados (Embedded Methods) |
---|---|---|
📈 📉 Correlação de Pearson | 🏆 Stability Selection | 📈 Regressão Linear |
📝 ↔📝 Mutual Information | 🔁 Eliminação Recursiva | 1️⃣ Regularização L1 (Lasso) |
💯 Maximal Information Coefficient | ⭐️ Boruta | 2️⃣ Regularização L2 (Ridge) |
⬇️ 💩 Mean Decrease Impurity | ||
⬇️ 🎯 Mean Decrease Accuracy |
$ conda config --add channels bioconda
$ conda create -n ml python=3.5.3 numpy=1.12.1 pandas=0.20.1 matplotlib=2.0.2 scikit-learn=0.20.0 seaborn=0.7.1 jupyter=1.0.0 pydotplus==2.0.2
Nota: É obrigatório seguir as ordens da seção "Instalação" antes de utilizar o ambiente.
Siga os passos abaixo sempre que quiser executar os códigos desse repositório.
$ activate mpdl
$ source activate mpdl
$ jupyter notebook
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.