Skip to content

Latest commit

 

History

19 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data Science Extremo - Proyectos del Curso de Udemy

Este repositorio contiene los proyectos desarrollados durante el curso "Data Science extremo con Numpy, Pandas, Matplotlib, Seaborn, Scikit Learn, Tensorflow, Machine Learning..." de Udemy. En estos proyectos se aplican diversas técnicas de análisis de datos, manipulación de estructuras, visualización y modelado predictivo.

Contenido del Repositorio

El repositorio está organizado en diferentes carpetas, cada una correspondiente a un proyecto específico. Además, se incluye una carpeta Datasets, donde se encuentran los conjuntos de datos utilizados en los análisis.

Tecnologías Utilizadas

  • Pandas: Manipulación y análisis de datos estructurados
  • Numpy: Operaciones con arrays y cálculos matemáticos
  • Matplotlib: Creación de gráficos y visualizaciones
  • Seaborn: Visualización de datos avanzadas
  • Scikit-learn: Modelos de aprendizaje automático
  • Scipy: Algoritmos de clustering jerárquico
  • Q-Learning: Aprendizaje por refuerzo
  • Plotly: Visualización interactiva de datos
  • Dash: Creación de dashboards web interactivos
  • Power BI: Tablero para visualización de datos

Proyectos

1. Análisis de Medallas Olímpicas

Análisis exploratorio de datos utilizando Pandas sobre medallas olímpicas, incluyendo carga, limpieza y procesamiento de datos para obtener información sobre los países más exitosos en los juegos.

2. Analizador de Ventas

Desarrollo de un programa que analiza datos de ventas mediante Pandas en una tienda, aplicando fusión de datos, limpieza y generación de reportes sobre los productos más vendidos y tendencias de ventas.

3. Análisis de Datos Meteorológicos

Manipulación de datos climáticos usando Numpy y Pandas, identificando datos faltantes, realizando cálculos estadísticos y exportando resultados en archivos CSV.

4. Consulta de Temperaturas Interactiva

Creación de un programa interactivo para visualizar datos mediante Matplotlib meteorológicos mediante gráficos, permitiendo la selección de registros específicos según ubicación y fecha.

5. Dashboard de un Análisis Exploratorio de Datos

Generación de visualizaciones complejas con Seaborn y Matplotlib, explorando relaciones estadísticas y distribuciones en un conjunto de datos sobre diamantes.

6. Análisis Predictivo para una Tienda

Implementación de modelos de machine learning de Aprendizaje Supervisado con Scikit-Learn para predecir ventas, utilizando técnicas de preprocesamiento, selección de modelo y evaluación del rendimiento de predicciones.

7. Análisis y Clasificación de Clientes

Aplicación de algoritmos de Aprendizaje No Supervisado con Scikit-Learn utilizando clustering para segmentar clientes según sus características demográficas y comportamientos de compra, utilizando reducción de dimensiones y visualización de datos.

8. Juego Navegación en un Laberinto (Q-Learning)

Desarrollo de un agente inteligente capaz de navegar un laberinto utilizando algoritmos de Aprendizaje por Refuerzo, evitando obstáculos y encontrando el camino óptimo hasta el objetivo.

9. Gestión Segura de Datos de Clientes

Implementación de un sistema básico de gestión y análisis de datos de clientes, aplicando técnicas de anonimización, pseudonimización y balanceo de datos para garantizar la seguridad y equidad en los análisis.

10. Optimización de Modelos de Machine Learning

Análisis y optimización de un modelo de Bosques Aleatorios utilizando un dataset de Scikit-Learn sobre registros médicos de pacientes con diabetes.

11. Dashboard de Terremotos a Nivel Mundial

Desarrollo de un dashboard interactivo con Plotly y Dash para visualizar datos de terremotos proporcionados.

12. Analizar una Base de Datos de Perros

Este proyecto tiene como objetivo analizar un dataset con información sobre razas de perros.

13. Análisis Logístico de Distribución (Power BI)

Este proyecto tiene como objetivo actuar como el analista de una empresa que se cnuentra en pleno desarrollo e implementar Power BI para tomar decisiones informadas

Instalación de Dependencias

Para ejecutar los proyectos, instala las librerías necesarias con:

pip install numpy pandas matplotlib seaborn scikit-learn scipy plotly dash

About

No description or website provided.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages