Giter Club home page Giter Club logo

azure-ml-projects's Introduction

azure-ml-projects

Este repositorio contiene proyectos desarrollados por estudiantes del Bootcamp Azure Data Science. Sin embargo, aún sin haber cursado en el bootcamp, este repositorio servirá como guía y base para la comunidad.

Lineamientos del Proyecto Final

Descripción del Proyecto:

El proyecto final consistirá en el diseño, desarrollo e implementación de una solución de aprendizaje automático utilizando Azure Machine Learning. Los estudiantes deberán aplicar todos los conocimientos adquiridos durante el bootcamp para crear un modelo que resuelva un problema real de ciencia de datos, desde la exploración de datos hasta la implementación y supervisión del modelo en un entorno de producción (este último es opcional).

Objetivos:

  • Demostrar la capacidad de diseñar y preparar una solución completa de aprendizaje automático.
  • Aplicar técnicas de exploración de datos y entrenamiento de modelos.
  • Implementar canalizaciones y ejecutar trabajos en Azure Machine Learning.
  • Administrar y supervisar el rendimiento del modelo en producción.

Requisitos:

  • Utilización de Azure Machine Learning para la creación y gestión del proyecto.
  • Implementación de al menos una canalización completa que incluya la preparación de datos, entrenamiento del modelo y evaluación del modelo.
  • Uso de MLflow para el seguimiento y gestión de experimentos.
  • Presentación de un informe detallado que documente el proceso seguido, los resultados obtenidos y las decisiones tomadas.

Recomendaciones:

  • Elegir un problema de ciencia de datos que sea relevante y tenga datos accesibles para el análisis.
  • Dividir el trabajo en etapas manejables: definición del problema, recopilación y limpieza de datos, entrenamiento del modelo, evaluación, implementación y monitoreo (opcional).
  • Documentar todas las decisiones y procesos de manera clara y concisa.
  • Realizar pruebas exhaustivas para validar el modelo antes de su implementación.

Instrucciones para los Participantes

  1. Fork del Repositorio:

    • Cada equipo deberá hacer un fork del repositorio principal azure-ml-projects en GitHub.
  2. Crear Carpeta del Equipo:

    • Dentro del directorio projects/, crear una carpeta con el nombre de su equipo (por ejemplo, team1_project).
  3. Organizar Archivos:

    • Seguir la estructura proporcionada para organizar su trabajo dentro de la carpeta del equipo. La estructura recomendada es:
      teamX_project/
      |── README.md
      |── .gitignore
      ├── data/
      │   └── raw_data.csv # opcional
      ├── notebooks/
      │   ├── data_exploration.ipynb
      │   ├── model_training.ipynb
      │   └── model_evaluation.ipynb
      ├── scripts/
      │   ├── data_preparation.py
      │   ├── train_model.py
      │   └── evaluate_model.py
      ├── pipelines/
      │   ├── pipeline_definition.py
      │   └── pipeline_steps/
      │       ├── step1_preprocessing.py
      │       ├── step2_training.py
      │       └── step3_evaluation.py
      ├── mlflow/
      │   ├── conda.yaml
      │   ├── MLproject
      │   └── run_experiment.py
      ├── results/
      │   └── evaluation_metrics.json
      ├── report/
      │   └── final_report.* # extensión markdown o pdf
      ├── presentation/
      │   └── final_presentation.pptx
      └── demo/
         └── demo_video.md # link a su video en YouTube
      
  4. Subir Cambios:

    • Incluir la información de los participantes en el README.md de su carpeta.
    • Subir todos los cambios al repositorio forkeado en GitHub.
    • Asegurarse de que todo el contenido esté correctamente organizado y accesible.
    • Verificar que todos los archivos requeridos están presentes y que la documentación está completa.
    • Hacer un Pull Request al repositorio original.

Entregables:

  • Código fuente del proyecto, incluyendo scripts de preparación de datos, entrenamiento y evaluación del modelo.
  • Informe escrito que detalle cada paso del proyecto, los resultados obtenidos y las conclusiones.
  • Presentación final que resuma el proyecto, los resultados y las lecciones aprendidas.
  • Video de una demostración práctica de la solución implementada con duración máxima de 1 minuto.

Recursos:

El repo cuenta con una carpeta de resources que es para ustedes. Pueden añadir recursos que les hayan servido, notas, materiales, bibliografías, etc.

¿Y si tengo una pregunta?

Si tienes alguna pregunta, por favor abre un nuevo issue en el repositorio con los detalles de tu consulta.

azure-ml-projects's People

Contributors

oscarsantosmu 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.