Giter Site home page Giter Site logo

ashoknp-git / machine_learning Goto Github PK

View Code? Open in Web Editor NEW

This project forked from arnaldog12/machine_learning

0.0 0.0 0.0 6.46 MB

Estudo e implementação dos principais algoritmos de Machine Learning em Jupyter Notebooks.

Jupyter Notebook 99.88% Python 0.12%

machine_learning's Introduction

Introdução

Esse repositório foi criado com a intenção de difundir o ensino de Machine Learning em português.

Algoritmos Implementados

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

Instalação

  1. Baixe ou clone o repositório.
  2. Baixe e instale o Miniconda. (Windows: marque a opção de adicionar o conda às variáveis de ambiente ($PATH))
  3. Abra o terminal e digite os seguintes comandos para instalar o ambiente:
    $ 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

Uso do ambiente

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.

  1. Abra o terminal e digite:
    • Windows:
    $ activate mpdl
    • Linux/Mac:
    $ source activate mpdl
  2. Execute o Jupyter Notebook:
    $ jupyter notebook

machine_learning's People

Contributors

arnaldog12 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.