diff --git a/Notebooks/NB01_Intro_01__Getting_Started.ipynb b/Notebooks/NB01_Intro_01__Getting_Started.ipynb
index 45339359d..0a8fb07d3 100644
--- a/Notebooks/NB01_Intro_01__Getting_Started.ipynb
+++ b/Notebooks/NB01_Intro_01__Getting_Started.ipynb
@@ -40,7 +40,7 @@
"colab_type": "text"
},
"source": [
- "
"
+ "
"
]
},
{
@@ -89,7 +89,7 @@
"3. **Projetos**\n",
"> Como Cientistas de Dados, apresente as soluções para os seguintes problemas:\n",
"\n",
- " 3.1. [O problema da mala](https://github.com/MathMachado/Python4DS/blob/DS_Python/Material/Test_Data%20Scientist_eDreams%20ODIGEO.pdf);\n",
+ " 3.1. [O problema da mala](https://github.com/fagnercandido/DSWP/blob/master/Material/Test_Data%20Scientist_eDreams%20ODIGEO.pdf);\n",
"\n",
" 3.2. [O problema Banking_AWS](https://raw.githubusercontent.com/MathMachado/DSWP/master/Dataframes/banking_AWS.csv);\n",
"\n",
diff --git a/README.md b/README.md
index b1ee15cad..7e8f5abc2 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-
+
[Fonte](https://www.python.org/)
___
# Instalar e preparar o ambiente para o treinamento Data Science com Python
@@ -6,7 +6,7 @@ ___
> Anaconda é uma ferramenta/plataforma para Data Science que permite gerir as distribuições de Python para os sistemas operacionais Windows, Linux e MAC. Então, por favor, instale o [Anaconda](https://www.anaconda.com/distribution/). Neste tutorial, você vai encontrar os passos necessários para instalar o Anaconda no seu sistema operacional. Ao instalar o Anaconda, você estará instalando um ambiente para Data Science com todas as ferramentas necessárias como [Python](https://www.python.org/) e suas principais bibliotecas, [Jupyter Notebook](https://jupyter.org/) e [Spyder](https://www.spyder-ide.org/).
### Sugestões de leitura:
-* [X] [How to Install Python on Windows – Possible Issues after Installation](https://data-flair.training/blogs/install-python-windows/)
+* [X] [How to check your Anaconda version](Material/How%20to%20check%20your%20Anaconda%20version%20-%20Davide%20Mauri%20-%20Medium.pdf)
* [X] [Tutorial prático de como instalar Anaconda para utilizar Python/R](https://www.linkedin.com/pulse/tutorial-pr%C3%A1tico-de-como-instalar-anaconda-para-gomes-de-lima/)
* [X] [How to check your Anaconda version](https://github.com/MathMachado/Python_RFB/blob/master/Material/How%20to%20check%20your%20Anaconda%20version%20-%20Davide%20Mauri%20-%20Medium.pdf)
@@ -14,7 +14,7 @@ ___
> Os dataframes que serão utilizados no treinamento estão [aqui](https://github.com/MathMachado/Python_RFB/tree/master/Dataframes). Faça o download dos dataframes para o seu computador (ou Github ou Google Drive).
## Jupyter Notebook
-
+
> Jupyter Notebook é um ambiente computacional web, interativo para criação de documentos “Jupyter Notebooks”. O documento é um JSON com um esquema e contém uma lista ordenada de células que podem conter código, texto, fórmulas matemáticas, plotagens e imagens. A extensão dos notebooks é “.ipynb”. Vamos criar nossos programas Python utilizando principalmente o Jupyter Notebook.
@@ -28,7 +28,7 @@ ___
___
## Outras ferramentas de Data Science
### [Google Colab](http://colab.research.google.com)
-
+
> Se você tem uma conta do Google, você pode executar o Python usando o Google Colab. Esta é uma interessante alternativa para usar o Python on-lines sem qualquer instalação. Adicionalmente, você pode integrar o Google Colab com o GitHub ou Google Drive para guardar seus projetos de Data Science. Você pode usar o Jupyter Notebook no Google Colab , permitindo que você use a GPU Tesla K80, ou seja, 12 GB de memória RAM.
@@ -39,7 +39,7 @@ ___
* [X] [Mastering the features of Google Colaboratory !!!](https://towardsdatascience.com/mastering-the-features-of-google-colaboratory-92850e75701)
### [Github](https://github.com/)
-
+
[Fonte](https://github.com/logos)
> GitHub é uma plataforma de hospedagem de código para colaboração e controle de versão, permitindo que as equipes de desenvolvimento trabalhem juntos.
@@ -49,7 +49,7 @@ ___
* [X] [Build Your First Open Source Python Project](https://towardsdatascience.com/build-your-first-open-source-python-project-53471c9942a7).
### [Docker](https://www.docker.com/)
-
+
[Fonte](https://www.docker.com/company/newsroom/media-resources)
@@ -127,7 +127,7 @@ ___
* [Python Data Science Handbook](https://github.com/MathMachado/Python4DS/blob/DS_Python/Material/PythonDataScienceHandbook.png?raw=true)
___
## CRISP-DM PROCESS
-
+
[Fonte](https://www.sv-europe.com/crisp-dm-methodology/)
> CRISP-DM (Cross-Industry Process for Data Mining) é uma metodologia amplamente utilizada e estruturada para o planejamento e desenvolvimento de um projeto de Data Mining.
@@ -135,9 +135,9 @@ ___
## 1BU - BUSINESS UNDERSTANDING
> Esta fase é dedicada a entender o que se deseja alcançar a partir de uma perspectiva de negócios. O objetivo deste estágio do processo é descobrir fatores importantes que possam influenciar o resultado do projeto. Há várias metodologias que podem ajudá-lo nesta fase. Sugiro a utilização da metodologia [SMART](https://www.proofhub.com/articles/smart-goal-setting-examples-for-project-managers) para ajudá-lo nesta fase.
-
+
-
+
### Quais os principais outputs desta fase?
* [X] Estebelecer claramente os objetivos do Projeto;
@@ -148,7 +148,7 @@ ___
## 2DU - DATA UNDERSTANDING
> O foco desta fase está na coleta e exploração dos dados. Lembre-se de que a precisão dos modelos de ML depende da quantidade e qualidade dos dados.
-
+
* [X] Exploratory Data Analysis
> Também conhecido por EDA, nesta fase nosso foco está na exploração do dataframe, descobrir relações e descrever os dados em geral. Utilize-se das técnicas de Data Visualization para detectar relações relevantes entre as variáveis, desequilíbrios de classes e identificar variáveis mais importantes.
@@ -157,7 +157,7 @@ ___
## 3DP - DATA PREPARATION
> Nesta fase o Cientista de Dados vai investir 80% do seu tempo, pois esta fase é dedicada a coletar, preparar, transformar e limpar dados: remover duplicatas, corrigir erros, lidar com Missing Values, normalização, conversões de tipo de dados e etc.
-
+
* [X] 3DP_Feature Engineering
> Nesta fase temos 2 objetivos: corrigir problemas nas variáveis e derivar novas variáveis.
@@ -215,20 +215,20 @@ ___
## 4M - MODELING
> Algoritmos diferentes podem ser aplicados ao mesmo problema. Sugiro aplicar o maior número de algoritmos possveis e escolher o que entregar melhor resultados.
-
+
### Supervised vs Unsupervised Learning

### Machine Learning Map
-
+
Source: [Choosing the right estimator](https://scikit-learn.org/stable/tutorial/machine_learning_map/index.html)
### Modeling With Python
* [X] Amostras de treinamento e teste
> Nesta fase o Cientista de Dados deve selecionar aleatoriamente as amostras de treinamento e teste (ou validação) dos modelos de ML. Geralmente usamos 70% da amostra para treinamento e o restante, 30%, para teste/validação. Outras opções são usar os percentuais 80/20 ou 75/25.
-
+
[Fonte](http://karlrosaen.com/ml/learning-log/2016-06-20/)
* [X] Train the Model
@@ -236,7 +236,7 @@ Source: [Choosing the right estimator](https://scikit-learn.org/stable/tutorial/
As informaçes do dataframe devem estar convenientemente organizadas da seguinte forma:
-
+
[Fonte](https://jakevdp.github.io/PythonDataScienceHandbook/06.00-figure-code.html#Features-and-Labels-Grid)
* [X] Parameter Tuning
@@ -245,7 +245,7 @@ As informaçes do dataframe devem estar convenientemente organizadas da seguinte
* [X] Ensemble Methods
> Ensemble Methods envolve a utilização de mais de um algoritmo de ML são treinados para resolver o mesmo problema e combinados para obter melhores resultados.
-
+
Source: [Building an Ensemble Learning Model Using Scikit-learn](https://hub.packtpub.com/what-is-ensemble-learning/)
### Sugestão de leitura:
@@ -260,7 +260,7 @@ ___
## 5MSE - MODEL SELECTION AND EVALUATE
> Nesta fase identificamos e aplicamos as melhores métricas (Accuracy, Sensitivity, Specificity, F-Score, AUC, R-Sq, Adj R-SQ, RMSE (Root Mean Square Error)) para avaliar o desempenho/acurácia/performance dos modelos de ML. Treinamos os modelos de ML usando a amostra de treinamento e avaliamos o desempenho/acurácia/performance na amostra de teste/validação.
-
+
* [X] [Métricas](https://scikit-learn.org/stable/modules/model_evaluation.html)
* [X] [Model Selection and Evaluation](https://scikit-learn.org/stable/model_selection.html#model-selection)
@@ -271,4 +271,4 @@ ___
## 6D - Deployment
> Implementa o modelo (ou conjunto de modelos nos casos de Emsembles Methods).
-
+