IPN-Dharma IA Lab

    Bienvenidos
    IPN-Dharma IA Lab

    Es una iniciativa de Laboratorio de Inteligencia Artificial del CIC del IPN con la colaboración de DHARMA para motivar a investigadores, profesores y estudiantes a aprovechar los cursos, recursos y herramientas de las principales plataformas tecnológicas de la industria en las áreas de Aprendizaje Automático, Ciencia de Datos, Computación en la Nube, Inteligencia Artificial e Internet de las Cosas con el propósito de generar una experiencia práctica a través de un modelo de aprendizaje entre pares y por objetivos.

    Nivel 3: Construyendo Soluciones

    Advanced Data Science

    At the end of this program, you will have a proven deep understanding on massive parallel  data processing, data exploration and visualization, and advanced  machine learning & deep learning. You will understand the mathematical foundations behind all machine learning & deep learning  algorithms. You can apply knowledge in practical use cases, justify  architectural decisions, understand the characteristics of  different algorithms, frameworks & technologies & how they  impact model performance & scalability.

    Cursos en este programa

    1) Fundamentals of Scalable Data Science

    Apache Spark is the de-facto standard for large scale data processing. This is the first course of a series of courses towards the IBM Advanced Data Science Specialization. We strongly believe that it is crucial for success to start learning a scalable data science platform since memory and CPU constraints are the most limiting factors when it comes to building advanced machine learning models.

    In this course we teach you the fundamentals of Apache Spark using python and pyspark. We'll introduce Apache Spark in the first two weeks and learn how to apply it to compute basic exploratory and data pre-processing tasks in the last two weeks. Through this exercise you'll also be introduced to the most fundamental statistical measures and data visualization technologies.

    This gives you enough knowledge to take over the role of a data engineer in any modern environment. But it gives you also the basis for advancing your career towards data science.

    After completing this course, you will be able to:
    • Describe how basic statistical measures, are used to reveal  patterns within the data.
    • Recognize data characteristics, patterns, trends, deviations or inconsistencies, and potential outliers.
    • Identify useful techniques for working with big data such as dimension reduction and feature selection methods.
    • Use advanced tools and charting libraries to:
      • Improve efficiency of analysis of big-data with partitioning and parallel analysis.
      • Visualize the data in an number of 2D and 3D formats (Box Plot, Run Chart, Scatter Plot, Pareto Chart, and Multidimensional Scaling).
    Since some of the material in this course is too advanced, it is recommended that you have completed the Spark Fundamentals program before starting this course.

    Esfuerzo  Esfuerzo estimado 20 horas

    Idioma  Idioma inglés

    Link  Coursera

    2) Advanced Machine Learning and Signal Processing

    This course, Advanced Machine Learning and Signal Processing, is part of the IBM Advanced Data Science Specialization which IBM is currently creating and gives you easy access to the invaluable insights into Supervised and Unsupervised Machine Learning Models used by experts in many field relevant disciplines.

    We’ll learn about the fundamentals of Linear Algebra to understand how machine learning modes work. Then we introduce the most popular Machine Learning Frameworks for python Scikit-Learn and SparkML. SparkML is making up the greatest portion of this course since scalability is key to address performance bottlenecks. We learn how to tune the models in parallel by evaluating hundreds of different parameter-combinations in parallel. We’ll continuously use a real-life example from IoT (Internet of Things), for exemplifying the different algorithms. For passing the course you are even required to create your own vibration sensor data using the accelerometer sensors in your smartphone. So you are actually working on a self-created, real dataset throughout the course.

    Esfuerzo  Esfuerzo estimado 27 horas

    Idioma  Idioma inglés

    Link  Coursera

    3) Applied AI with Deep Learning

    This course, Applied Artificial Intelligence with Deep Learning, is part of the IBM Advanced Data Science Certificate which IBM is currently creating and gives you easy access to the invaluable insights into Deep Learning models used by experts in Natural Language Processing, Computer Vision, Time Series Analysis, and many other disciplines.

    We’ll learn about the fundamentals of Linear Algebra and Neural Networks. Then we introduce the most popular Deep Learning Frameworks like Keras, TensorFlow, PyTorch, DeepLearning4J and Apache SystemML. Keras and TensorFlow are making up the greatest portion of this course. We learn about Anomaly Detection, Time Series Forecasting, Image Recognition and Natural Language Processing by building up models using Keras on real-life examples from IoT (Internet of Things), Financial Marked Data, Literature or Image Databases. Finally, we learn how to scale those artificial brains using Kubernetes, Apache Spark and GPUs.

    Esfuerzo  Esfuerzo estimado 24 horas

    Idioma  Idioma inglés

    Link  Coursera

    4) Advanced Data Science Capstone

    This project completer has proven a deep understanding on massive parallel data processing, data exploration and visualization, advanced machine learning and deep learning and how to apply his knowledge in a real-world practical use case where he justifies architectural decisions, proves understanding the characteristics of different algorithms, frameworks and technologies and how they impact model performance and scalability.

    Esfuerzo  Esfuerzo estimado 9 horas

    Idioma  Idioma inglés

    Link  Coursera
    © 2021 | Laboratorio de Microtecnología y Sistemas Embebidos | Centro de Investigación en Computación | Instituto Politécnico Nacional