Python Essentials for MLOps

Identificação e Afiliação

IMAGEM

Discente: Victor do Nascimento Gomes

Disciplina: PROJETO DE SISTEMAS BASEADOS EM APRENDIZADO DE MÁQUINA (DCA0305)

Instituição: Universidade Federal do Rio Grande do Norte (UFRN)

Curso: Engenharia de Computação

Neste repositório, os projetos são desenvolvidos como parte das atividades da disciplina "PROJETO DE SISTEMAS BASEADOS EM APRENDIZADO DE MÁQUINA" oferecida pela Universidade Federal do Rio Grande do Norte, no âmbito do curso de Engenharia de Computação. O objetivo é aplicar as melhores práticas de MLOps e incorporar conhecimentos relacionados a aprendizado de máquina em projetos práticos.

Introdução

Este repositório foi criado como parte de um trabalho da disciplina de MLOps na Universidade Federal do Rio Grande do Norte, pertencente ao curso de Engenharia de Computação. O objetivo deste repositório é fornecer um conjunto de recursos e projetos relacionados ao uso essencial de Python em Machine Learning Operations (MLOps). IMAGEM Fonte da Imagem: Fonte

MLOps é uma disciplina que se concentra na integração contínua, implantação contínua e operação eficiente de sistemas de aprendizado de máquina. Ela busca alinhar as práticas de desenvolvimento de modelos de machine learning com os princípios do DevOps, garantindo a entrega contínua e confiável de soluções de machine learning.

Nossos projetos incorporam as boas práticas do MLOps, como o uso de logging, testes de unidade, CLI e refatoração, a fim de garantir que os projetos sejam facilmente mantidos e escalados. Além disso, mantemos uma forte relação com DevOps, uma abordagem que visa integrar desenvolvimento e operações, aumentando a eficiência e a confiabilidade do ciclo de vida do software.

Explore os projetos neste repositório, todos eles procuram seguir essas boas práticas para programação em Python com ênfase em MLOps, contribuindo para a interseção entre MLOps e DevOps.

Projetos

Este repositório inclui os seguintes projetos:

  1. Sistema de Recomendação de Filmes

    • Descrição: Um projeto do portfólio que envolve a criação de um sistema de recomendação de filmes, com base em algoritmos de filtragem colaborativa e outros métodos de recomendação.
    • Projeto Original
    • Projeto Modificado
  2. Podcast Summary

    • Descrição: Outro projeto do portfólio que consiste na criação de um resumo de podcasts automaticamente. Este projeto envolve o processamento de áudio e NLP para extrair informações relevantes dos podcasts.
    • Projeto Original
    • Projeto Modificado
  3. Projeto de Classificação de Doença Cardíaca com Regressão Logística

    • Descrição: Este projeto é um Guided Project do Dataquest.io, onde é desenvolvido um modelo de classificação de doenças cardíacas utilizando regressão logística.
    • Projeto Original
    • Projeto Modificado

Licença

Este repositório está sob a Licença MIT. Consulte o arquivo LICENSE para obter mais detalhes.

Referências

Aqui estão algumas referências úteis relacionadas aos tópicos abordados neste repositório:

Sinta-se à vontade para explorar os projetos e recursos neste repositório e usá-los para sua aprendizagem em MLOps.