<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE FL_Course SYSTEM "https://www.flane.de/dtd/fl_course095.dtd"><?xml-stylesheet type="text/xsl" href="https://portal.flane.ch/css/xml-course.xsl"?><course productid="26474" language="en" source="https://portal.flane.ch/swisscom/en/xml-course/logicaloperations-aimlf" lastchanged="2026-03-26T14:09:51+01:00" parent="https://portal.flane.ch/swisscom/en/xml-courses"><title>Artificial Intelligence and Machine Learning Fundamentals</title><productcode>AIMLF</productcode><vendorcode>LG</vendorcode><vendorname>Logical Operations</vendorname><fullproductcode>LG-AIMLF</fullproductcode><version>1.0</version><objective>&lt;ul&gt;
&lt;li&gt;Understand the importance, principles, and fields of AI&lt;/li&gt;&lt;li&gt;Implement basic artificial intelligence concepts with Python&lt;/li&gt;&lt;li&gt;Apply regression and classification concepts to real-world problems&lt;/li&gt;&lt;li&gt;Perform predictive analysis using decision trees and random forests&lt;/li&gt;&lt;li&gt;Carry out clustering using the k-means and mean shift algorithms&lt;/li&gt;&lt;li&gt;Understand the fundamentals of deep learning via practical examples&lt;/li&gt;&lt;/ul&gt;</objective><contents>&lt;h5&gt;1: Principles of Artificial Intelligence
&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;Introduction&lt;/li&gt;&lt;li&gt;Fields and Applications of Artificial Intelligence&lt;/li&gt;&lt;li&gt;AI Tools and Learning Models&lt;/li&gt;&lt;li&gt;The Role of Python in Artificial Intelligence&lt;/li&gt;&lt;li&gt;Python for Game AI&lt;/li&gt;&lt;li&gt;Summary&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;2: AI with Search Techniques and Games
&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Introduction&lt;/li&gt;&lt;li&gt;Heuristics&lt;/li&gt;&lt;li&gt;Pathfinding with the A* Algorithm&lt;/li&gt;&lt;li&gt;Game AI with the Minmax Algorithm and Alpha-Beta Pruning&lt;/li&gt;&lt;li&gt;Summary&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;3: Regression
&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Introduction&lt;/li&gt;&lt;li&gt;Linear Regression with One Variable&lt;/li&gt;&lt;li&gt;Linear Regression with Multiple Variables&lt;/li&gt;&lt;li&gt;Polynomial and Support Vector Regression&lt;/li&gt;&lt;li&gt;Summary&lt;/li&gt;&lt;/ul&gt;
&lt;h5&gt;4: Classification
&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Introduction&lt;/li&gt;&lt;li&gt;The Fundamentals of Classification&lt;/li&gt;&lt;li&gt;Classification with Support Vector Machines&lt;/li&gt;&lt;li&gt;Summary&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;5: Using Trees for Predictive Analysis
&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Introduction to Decision Trees&lt;/li&gt;&lt;li&gt;Random Forest Classifier&lt;/li&gt;&lt;li&gt;Summary&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;6: Clustering
&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Introduction to Clustering&lt;/li&gt;&lt;li&gt;The k-means Algorithm&lt;/li&gt;&lt;li&gt;Mean Shift Algorithm&lt;/li&gt;&lt;li&gt;Summary&lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;7: Deep Learning with Neural Networks
&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Introduction&lt;/li&gt;&lt;li&gt;TensorFlow for Python&lt;/li&gt;&lt;li&gt;Introduction to Neural Networks&lt;/li&gt;&lt;li&gt;Deep Learning&lt;/li&gt;&lt;li&gt;Summary&lt;/li&gt;&lt;/ul&gt;
&lt;h5&gt;8: Appendix A
&lt;/h5&gt;&lt;ul&gt;
&lt;li&gt;Lesson 1: Principles of AI&lt;/li&gt;&lt;li&gt;Lesson 2: AI with Search Techniques and Games&lt;/li&gt;&lt;li&gt;Lesson 4: Classification&lt;/li&gt;&lt;li&gt;Lesson 5: Using Trees for Predictive Analysis&lt;/li&gt;&lt;li&gt;Lesson 6: Clustering&lt;/li&gt;&lt;li&gt;Lesson 7: Deep Learning with Neural Networks&lt;/li&gt;&lt;/ul&gt;</contents><objective_plain>- Understand the importance, principles, and fields of AI
- Implement basic artificial intelligence concepts with Python
- Apply regression and classification concepts to real-world problems
- Perform predictive analysis using decision trees and random forests
- Carry out clustering using the k-means and mean shift algorithms
- Understand the fundamentals of deep learning via practical examples</objective_plain><contents_plain>1: Principles of Artificial Intelligence




- Introduction
- Fields and Applications of Artificial Intelligence
- AI Tools and Learning Models
- The Role of Python in Artificial Intelligence
- Python for Game AI
- Summary
2: AI with Search Techniques and Games



- Introduction
- Heuristics
- Pathfinding with the A* Algorithm
- Game AI with the Minmax Algorithm and Alpha-Beta Pruning
- Summary
3: Regression



- Introduction
- Linear Regression with One Variable
- Linear Regression with Multiple Variables
- Polynomial and Support Vector Regression
- Summary

4: Classification



- Introduction
- The Fundamentals of Classification
- Classification with Support Vector Machines
- Summary
5: Using Trees for Predictive Analysis



- Introduction to Decision Trees
- Random Forest Classifier
- Summary
6: Clustering



- Introduction to Clustering
- The k-means Algorithm
- Mean Shift Algorithm
- Summary
7: Deep Learning with Neural Networks



- Introduction
- TensorFlow for Python
- Introduction to Neural Networks
- Deep Learning
- Summary

8: Appendix A



- Lesson 1: Principles of AI
- Lesson 2: AI with Search Techniques and Games
- Lesson 4: Classification
- Lesson 5: Using Trees for Predictive Analysis
- Lesson 6: Clustering
- Lesson 7: Deep Learning with Neural Networks</contents_plain><duration unit="d" days="3">3 days</duration><pricelist><price country="IT" currency="EUR">1990.00</price></pricelist><miles/></course>