Skip to content

Eliasmgprado/mlnd_final_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Machine Learning Engineer Nanodegree - Udacity

Projeto Final

Machine Learning na Classificação de Rochas Vulcânicas

Neste trabalho é proposto a avaliação da utilização dos métodos de aprendizado de máquina para discriminar a litologia (tipo de rocha) a partir de dados de química de rocha. Pretende-se avaliar o desempenho na classificação litológica dos principais algoritmos de classificação supervisionada utilizados atualmente (Support Vector Classifier-SVC, K-Nearest Neighbors Classifier-KNN, Random Forest Classifier-RF e Xgboost).

O algoritmo será desenvolvido para executar uma tarefa de classificação multi-label, recebendo como entrada dados estruturados, contendo as análises químicas de amostras de rocha, e retornando como saída o nome da rocha com a maior probabilidade (similaridade) dentre os vários nomes possíveis.

Link para proposta do projeto final

Repositorio

O projeto está disponivel para download no Github. Para clonar o projeto use o comando abaixo.

$git clone https://github.com/Eliasmgprado/mlnd_final_project

Prerequisitos

Todos estes modulos podem ser instalados utilizando o pip ou conda

$pip intall pandas numpy seaborn missigno matplotlib sklearn xgboost mlxtend
$conda intall pandas numpy seaborn missigno matplotlib sklearn xgboost mlxtend

Dados

Os dados utilizados foram extraídos do banco de dados petrológico GEOROC.

Segue link para baixar os arquivos utilizados:

Detalhes

Os Arquivos principais do projeto são:

Autor

Agradecimentos

About

Volcanic rocks classification by machine learning methods

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published