Aprendizado de Máquina Passo a Passo

Este repositório é um guia passo a passo para tópicos essenciais de Aprendizado de Máquina, juntamente com desafios práticos e um ambiente Docker pré-configurado para executar os notebooks Jupyter.

Objetivo

O objetivo deste repositório é fornecer uma introdução clara e prática aos conceitos fundamentais de Aprendizado de Máquina. Cada notebook aborda um tópico específico e inclui explicações detalhadas, código Python interativo e desafios para testar seus conhecimentos.

Requisitos

Para executar os notebooks, você pode usar o ambiente Docker pré-configurado fornecido neste repositório. Certifique-se de ter o Docker instalado em sua máquina.

Instruções de Uso

  1. Clone ou faça o download deste repositório em sua máquina local.

  2. Navegue até o diretório raiz do repositório.

  3. Execute o seguinte comando para iniciar o ambiente Docker com o Jupyter Notebook:

docker-compose up

A primeira vez que rodar o docker compose deverá demorar um tempo. Tenha paciência e aguarde pois muitos pacotes devem ser instalados!

  1. Abra seu navegador e acesse http://localhost:8888. Você verá o ambiente Jupyter Notebook com os notebooks deste repositório. Não esqueça que o token padrão é 123456

  2. Execute as células de código em cada notebook para explorar os conceitos e completar os desafios.

Contribuições

Contribuições são bem-vindas! Se você deseja adicionar novos desafios ou melhorias aos notebooks existentes, crie um fork deste repositório, faça suas alterações e envie um pull request.

Autor

Afonso Brandão