Delivered either online or onsite, these instructor-led live Machine Learning (ML) training courses focus on practical, hands-on application of machine learning techniques and tools to solve complex, real-world problems across various industries. NobleProg's ML curriculum supports multiple programming languages and frameworks, including Python, the R language, and Matlab. The courses are designed to address specific industry applications—such as Finance, Banking, and Insurance—while covering both the fundamental principles of Machine Learning and advanced methodologies like Deep Learning.
Participants can access Machine Learning training through "online live training" or "onsite live training". Online live training, also referred to as "remote live training", is conducted via an interactive remote desktop. Onsite live training can be delivered directly at customer premises in Gaia or at NobleProg's corporate training centers in Gaia.
NobleProg – Your Local Training Provider
Holiday Inn Porto - Gaia
220, Rua Diogo Macedo, 220, Vila Nova de Gaia 4400-107 , Gaia, Portugal
From Porto by Metro
If you're coming from Porto city centre:
Take the Metro Line D (yellow line) toward Vila d’Este.
Get off at João de Deus.
From João de Deus, walk about 13 minutes to: Rua Diogo Macedo 220, 4400-107 Vila Nova de Gaia.
From Vila Nova de Gaia train station
If by “local train station” you mean Vila Nova de Gaia-Devesas:
The address is approximately 12 minutes walking from Vila Nova de Gaia station according to the accommodation's location information.
You can therefore walk directly rather than taking the metro.
This instructor-led live training in Gaia (online or onsite) is targeted at advanced defense AI engineers and military technology developers who wish to fine-tune deep learning models for autonomous vehicles, drones, and surveillance systems, meeting stringent security and reliability standards.
By the end of this training, participants will be able to:
Fine-tune computer vision and sensor fusion models for surveillance and targeting tasks.
Adapt autonomous AI systems to changing environments and mission profiles.
Implement robust validation and fail-safe mechanisms in model pipelines.
Ensure alignment with defense-specific compliance, safety, and security standards.
This instructor-led, live training in Gaia (online or onsite) is aimed at beginner-level professionals who wish to understand the concept of pre-trained models and learn how to apply them to solve real-world problems without building models from scratch.
By the end of this training, participants will be able to:
Understand the concept and benefits of pre-trained models.
Explore various pre-trained model architectures and their use cases.
Fine-tune a pre-trained model for specific tasks.
Implement pre-trained models in simple machine learning projects.
This instructor-led, live training in Gaia (online or onsite) is designed for intermediate-level AI developers, machine learning engineers, and system architects who wish to optimize AI models for edge deployment.
Upon completion of this training, participants will be capable of:
Grasping the challenges and prerequisites associated with deploying AI models on edge devices.
Applying model compression strategies to decrease the size and complexity of AI models.
Leveraging quantization approaches to boost model efficiency on edge hardware.
Executing pruning and other optimization techniques to enhance model performance.
Deploying refined AI models across various edge devices.
This live, instructor-led training in Gaia (available online or onsite) targets intermediate-level developers, data scientists, and tech enthusiasts aiming to acquire practical skills in deploying AI models on edge devices for diverse applications.
By the end of the program, participants will be able to:
Understand the fundamentals of Edge AI and its key benefits.
Set up and configure the edge computing environment.
Develop, train, and optimize AI models for edge deployment.
Implement practical AI solutions on edge devices.
Evaluate and improve the performance of edge-deployed models.
Address ethical and security considerations in Edge AI applications.
This instructor-led, live training in Gaia (online or onsite) is aimed at intermediate-level professionals who wish to gain practical skills in customizing AI models for critical financial tasks.
By the end of this training, participants will be able to:
Understand the fundamentals of fine-tuning for finance applications.
Leverage pre-trained models for domain-specific tasks in finance.
Apply techniques for fraud detection, risk assessment, and financial advice generation.
Ensure compliance with financial regulations such as GDPR and SOX.
Implement data security and ethical AI practices in financial applications.
This instructor-led course in Gaia empowers advanced professionals to design, optimise, and deploy full-scale TinyML pipelines. Attendees will gain the ability to gather data, train low-energy models, and validate real-world applications through hands-on lab sessions.
This instructor-led, live training in Gaia (online or onsite) is aimed at advanced-level professionals who wish to master the technologies behind autonomous systems.
By the end of this training, participants will be able to:
Design and implement AI models for autonomous decision-making.
Develop control algorithms for autonomous navigation and obstacle avoidance.
Ensure safety and reliability in AI-powered autonomous systems.
Integrate autonomous systems with existing robotics and AI frameworks.
This instructor-led training in Gaia empowers advanced professionals to secure TinyML pipelines on edge devices. Learners will acquire the skills to implement privacy-preserving techniques, harden models against adversarial threats, and apply best practices for secure data handling in constrained environments.
This instructor-led, live training in Gaia (online or onsite) is designed for advanced-level professionals seeking to deepen their understanding of machine learning models, enhance their hyperparameter tuning skills, and master effective model deployment techniques using Google Colab.
Upon completion of this training, participants will be able to:
Build advanced machine learning models using established frameworks such as Scikit-learn and TensorFlow.
Enhance model performance through systematic hyperparameter tuning.
Deploy machine learning models into real-world applications via Google Colab.
Collaborate and oversee large-scale machine learning initiatives within Google Colab.
This instructor-led, live training in Gaia (online or onsite) is tailored for intermediate-level professionals who wish to apply AI techniques to optimize yield management in semiconductor manufacturing.
By the end of this training, participants will be able to:
Analyze production data to identify factors affecting yield rates.
Implement AI algorithms to enhance yield management processes.
Optimize production parameters to reduce defects and improve yields.
Integrate AI-driven yield management into existing production workflows.
This instructor-led, live training in Gaia (online or onsite) is aimed at intermediate-level professionals who wish to apply Federated Learning to optimize IoT and edge computing solutions.
By the end of this training, participants will be able to:
Understand the principles and benefits of Federated Learning in IoT and edge computing.
Implement Federated Learning models on IoT devices for decentralized AI processing.
Reduce latency and improve real-time decision-making in edge computing environments.
Address challenges related to data privacy and network constraints in IoT systems.
This instructor-led, live training in Gaia (online or onsite) targets intermediate-level business and AI professionals who wish to apply machine learning in business, forecasting, and AI-driven systems using real case studies and Python-based tools.
Upon completing this training, participants will be able to:
Grasp how machine learning aligns with AI and business strategy.
Apply supervised and unsupervised learning techniques to solve structured business problems.
Preprocess and transform data for modelling.
Utilise neural networks for classification and prediction tasks.
Conduct sales forecasting using both statistical and ML-based methods.
Implement clustering and association rule mining for customer segmentation and pattern discovery.
This instructor-led, live training in Gaia (online or onsite) is targeted at advanced professionals who wish to apply cutting-edge AI techniques to semiconductor design automation, enhancing efficiency, accuracy, and innovation in chip design and verification.
By the conclusion of this training, participants will be able to:
Apply advanced AI techniques to optimise semiconductor design processes.
Integrate machine learning models into EDA tools for improved design verification.
Develop AI-driven solutions for complex design challenges in chip fabrication.
Leverage neural networks to enhance the accuracy and speed of design automation.
This instructor-led, live training in Gaia (online or onsite) targets intermediate-level professionals who wish to understand and apply AI techniques for optimizing semiconductor fabrication processes.
Upon completing this training, participants will be capable of:
Grasping AI methodologies used for process optimization in chip fabrication.
Deploying AI models to boost yield and minimize defects.
Analyzing process data to pinpoint critical parameters for optimization.
Leveraging machine learning techniques to fine-tune semiconductor manufacturing workflows.
This instructor-led live training in Gaia (online or onsite) is designed for intermediate-level participants who wish to automate and manage machine learning workflows, including model training, validation, and deployment using Apache Airflow.
Upon completion of this training, participants will be capable of:
Configuring Apache Airflow to orchestrate machine learning workflows.
Automating tasks related to data preprocessing, model training, and validation.
Integrating Airflow with various machine learning frameworks and tools.
Deploying machine learning models through automated pipelines.
Monitoring and optimising machine learning workflows in production environments.
This instructor-led, live training in Gaia (online or onsite) is aimed at intermediate-level data scientists and developers who wish to apply machine learning algorithms efficiently using the Google Colab environment.
By the end of this training, participants will be able to:
Set up and navigate Google Colab for machine learning projects.
Understand and apply various machine learning algorithms.
Use libraries like Scikit-learn to analyze and predict data.
Implement supervised and unsupervised learning models.
Optimize and evaluate machine learning models effectively.
This instructor-led, live training in Gaia prepares advanced practitioners to optimise TinyML models for resource-constrained embedded devices. Learners will apply quantization and pruning, develop low-latency inference pipelines, and benchmark performance against memory and energy constraints.
This instructor-led, live training in Gaia (online or onsite) is designed for advanced professionals seeking to master state-of-the-art Federated Learning techniques and apply them to large-scale AI initiatives.
Upon completion of this training, participants will be able to:
Optimize Federated Learning algorithms to enhance performance.
Manage non-IID data distributions within Federated Learning.
Scale Federated Learning systems for extensive deployments.
Address privacy, security, and ethical implications in advanced Federated Learning contexts.
Delivered as an instructor-led live training in Gaia (online or onsite), this course is aimed at intermediate-level developers and AI practitioners who wish to implement fine-tuning strategies for large models without the need for extensive computational resources.
By the end of this training, participants will be able to:
Understand the principles of Low-Rank Adaptation (LoRA).
Implement LoRA for efficient fine-tuning of large models.
Optimize fine-tuning for resource-constrained environments.
Evaluate and deploy LoRA-tuned models for practical applications.
This instructor-led, live training in Gaia (online or onsite) is aimed at data scientists and developers who wish to use ML.NET machine learning models to automatically derive projections from executed data analysis for enterprise applications.
By the end of this training, participants will be able to:
Install ML.NET and integrate it into the application development environment.
Understand the machine learning principles behind ML.NET tools and algorithms.
Build and train machine learning models to perform predictions with the provided data smartly.
Evaluate the performance of a machine learning model using the ML.NET metrics.
Optimize the accuracy of the existing machine learning models based on the ML.NET framework.
Apply the machine learning concepts of ML.NET to other data science applications.
This instructor-led, live training in Gaia (online or onsite) is aimed at intermediate-level data professionals who wish to apply machine learning techniques to data-driven business problems, including sales forecasting and predictive modeling using neural networks.
By the end of this training, participants will be able to:
Understand the core concepts and types of machine learning.
Apply key algorithms for classification, regression, clustering, and association analysis.
Perform exploratory data analysis and data preparation using Python.
Use neural networks for nonlinear modeling tasks.
Implement predictive analytics for business forecasting, including sales data.
Evaluate and optimize model performance using visual and statistical techniques.
This instructor-led, live training in Gaia (online or onsite) is designed for intermediate to advanced cybersecurity professionals aiming to enhance their skills in AI-driven threat detection and incident response.
By the end of this training, participants will be able to:
Implement advanced AI algorithms for real-time threat detection.
Customize AI models to address specific cybersecurity challenges.
Develop automation workflows for threat response.
Secure AI-driven security tools against adversarial attacks.
This instructor-led, live training in Gaia (online or onsite) is designed for beginner-level cybersecurity professionals seeking to harness AI to enhance their threat detection and response capabilities.
Upon completion of this training, participants will be able to:
Comprehend the role of AI in cybersecurity.
Deploy AI algorithms for effective threat detection.
Automate incident response processes using AI tools.
Integrate AI solutions into current cybersecurity infrastructure.
Build practical proficiency in applying Machine Learning methods using Python through this Gaia training. This course delves into core algorithms such as regression, classification, and clustering, guiding you to make strategic modeling decisions, interpret outputs, and validate results through real-world examples.
An introductory course on Gaia that delves into the principles of AI, ranging from intelligent agents to machine learning. This training empowers executives and architects to evaluate emerging AI trends, integrate practical solutions, and enhance business agility through automated strategies.
This eight-day programme offers a comprehensive journey, bridging robust Python engineering foundations with advanced AI system design. Participants cultivate disciplined coding habits, master statistical and deep learning methodologies, and construct production-ready generative AI and agent-based systems. The curriculum prioritises reliability, evaluation, safety, and real-world deployment over mere experimentation.
Develop mastery over Machine Learning algorithms, including Naive Bayes, Decision Trees, Neural Networks, SVMs, and Clustering, through this practical Gaia course. Cultivate hands-on skills in model evaluation, bias-variance trade-offs, and deep learning to engineer robust predictive solutions.
This instructor-led live training in Gaia addresses the fundamentals of AI, machine learning, and deep learning. Participants will employ Python, Keras, and TensorFlow to construct practical telecom models, including credit risk and churn prediction, thereby acquiring hands-on skills for real-world data science applications.
This hands-on, instructor-led training serves as a natural progression from the Python for Data Analysis course.
Participants are introduced to the fundamental concepts of Machine Learning and explore how these can be directly applied to data analysis tasks such as prediction, classification, and segmentation.
The curriculum emphasizes practical understanding, utilizing familiar tools like Python, Pandas, and Jupyter Notebook, without necessitating an advanced background in mathematics.
This instructor-led, live training in Gaia (online or onsite) is aimed at intermediate-level data analysts, developers, or aspiring data scientists who wish to apply machine learning techniques in Python to extract insights, make predictions, and automate data-driven decisions.
By the end of this course, participants will be able to:
Understand and differentiate key machine learning paradigms.
Explore data preprocessing techniques and model evaluation metrics.
Apply machine learning algorithms to solve real-world data problems.
Use Python libraries and Jupyter notebooks for hands-on development.
Build models for prediction, classification, recommendation, and clustering.
I thoroughly enjoyed the training and appreciated the deeper dive into the subject of Machine Learning. I appreciated the balance between theory and practical applications, especially the hands-on coding sessions. The trainer provided engaging examples and well-designed exercises that enhanced the learning experience. The course covered a wide range of topics, and Abhi demonstrated excellent expertise by answering all questions with clarity and ease.
Valentina
Course - Machine Learning
The training provided an interesting overview of deep learning models and related methods. The topic was quite new to me, but now I feel like I actually have an idea of what AI and ML can involve, what these terms consist of and how they can be used advantageously. In general, I liked the approach of starting with the statistical background and the basic learning models, such as linear regression, especially emphasizing the exercises in between.
Konstantin - REGNOLOGY ROMANIA S.R.L.
Course - Fundamentals of Artificial Intelligence (AI) and Machine Learning
Interesting knowledge
Gabriel - MINDEF
Course - Machine Learning with Python – 4 Days
Even with having to miss a day due to customer meetings, I feel I have a much clearer understanding of the processes and techniques used in Machine Learning and when I would use one approach over another. Our challenge now is to practice what we have learned and start to apply it to our problem domain
Richard Blewett - Rock Solid Knowledge Ltd
Course - Machine Learning – Data science
Provisional Upcoming Courses (Contact Us For More Information)
Online Machine Learning (ML) training in Gaia, Machine Learning (ML) training courses in Gaia, Weekend Machine Learning (ML) courses in Gaia, Evening Machine Learning (ML) training in Gaia, Machine Learning instructor-led in Gaia, Online Machine Learning training in Gaia, Machine Learning (ML) instructor-led in Gaia, Machine Learning (ML) one on one training in Gaia, Evening Machine Learning (ML) courses in Gaia, Machine Learning (ML) boot camp in Gaia, Machine Learning private courses in Gaia, Machine Learning coaching in Gaia, Machine Learning (ML) trainer in Gaia, Machine Learning classes in Gaia, Machine Learning (ML) on-site in Gaia, Weekend Machine Learning (ML) training in Gaia, ML (Machine Learning) instructor in Gaia