Programming with Artificial Intelligence

Industry-Specific
Digital Skills

Schedule

Duration

35h

PRESENTATION

The Artificial Intelligence (AI) has become a crucial field that drives innovation and transformation across various sectors. The Big Data has driven the development of algorithms and models for AI increasingly sophisticated. Machine learning, artificial neural networks, natural language processing (NLP), computer vision, big data processing, and reinforcement learning are key areas of AI that enable the automation of complex tasks. This Course in Artificial Intelligence for Programmers is justified by the need to train programmers and developers who can design and implement efficient AI solutions that address complex real-world problems.

Objectives

  • Understanding the concepts and principles of the Machine Learning and the various techniques and algorithms.

  • Mastering the design and training in Artificial Neural Networks.

  • Apply Natural Language Processing for classification tasks, text generation, and sentiment analysis.

  • Develop machine vision skills for the detection, recognition, and classification of objects in images.

  • Apply the Big Data in the context of Artificial Intelligence and using tools such as Hadoop and Spark.

  • Optimizing AI Models by evaluating metrics, selecting features, and preventing overfitting.

  • Mastering the Reinforcement Learning and apply it to areas such as games, robotics and optimization resources.

Syllabus

TEACHING UNIT 1. MACHINE LEARNING Machine Learning Types of Machine Learning Machine Learning Algorithms and Models Evaluation Metrics in Machine Learning Regularization and Feature Selection in Machine Learning TEACHING UNIT 2. ARTIFICIAL NEURAL NETWORKS (ANN) Artificial Neural Networks (ANN) Structure and Architecture Activation Functions Training ANNs Convolutional Neural Networks (CNNs) and Their Applications Recurrent Neural Networks (RNNs) and Their Applications Generative Adversarial Networks (GANs) and Their Applications TEACHING UNIT 3. NATURAL LANGUAGE PROCESSING (NLP) Fundamentals of Natural Language Processing (NLP) Language Representation in NLP Feature Extraction in NLP Sequence-Based NLP Models NLP Models for Specific Tasks Applications of NLP TEACHING UNIT 4. COMPUTER VISION Computer Vision Image Preprocessing and Transformation Object Detection and Recognition Image Segmentation and Classification Applications of Computer Vision TEACHING UNIT 5. BIG DATA PROCESSING IN ARTIFICIAL INTELLIGENCE Big Data in Artificial Intelligence Distributed storage and processing Technologies and tools for Big Data processing Knowledge extraction from big data Machine learning in big data TEACHING UNIT 6. OPTIMIZATION AND TUNING OF AI MODELS Model evaluation and performance metrics Hyperparameter optimization Regularization and techniques for preventing overfitting Dimensionality reduction techniques Model tuning and ensemble methods LEARNING UNIT 7. REINFORCEMENT LEARNING Reinforcement learning Agents and Environments in Reinforcement Learning Reinforcement Learning Methods Exploration and Exploitation in Reinforcement Learning Applications of Reinforcement Learning LEARNING UNIT 8. DEPLOYMENT AND PRODUCTION OF AI MODELS Data Preparation for Model Deployment Design and Implementation of AI Services Monitoring and Evaluation of Models in Production Updating and Maintaining AI Models Scalability and Performance in AI Model Deployment
Request for Information

Related MOOCs

Course
The Course on Workplace Risk Prevention, Ergonomics, and Mental Health addresses the growing need to ensure environments...
Course
In the age of remote work, hyperconnectivity has put companies under the scrutiny of the Labor Inspectorate....
Course
In a world of global digitization, hyperconnectivity has gone from being an advantage to becoming a challenge...

Are the Educa PHAROS courses eligible for credit?

Many courses can be credited toward the master's programs at Structuralia.

Facts about our area

+ 1.483

Hours

+88.999

Minutes

264

Courses

Educa PHAROS is a next-generation training model that places a company’s human capital at the forefront. Through a platform that adapts to each company’s corporate identity and offers a total of more than 900 courses, it provides tailored training for each organization. The unlimited flat-rate plan provides each company with the number of courses that best suits its needs, as well as the ability to determine which employees will have access.
Scroll to Top