Skip to main content

On 19 March, the first webinar in the cycle Fundamentals of Machine Learning – Introduction to Machine Learning and the Programming Language "Python" will take place at Rīga Stradiņš University (RSU).

Working language: English
  • Introduction and brief overview of artificial intelligence (AI) and machine learning (ML) - supervised learning, unsupervised learning, and reinforcement learning; preparing data for machine learning model implementation - train and test data sets; calculating performance of machine learning algorithms.
  • Python basics - integrated development environment, variables, data types, mathematical operations, conditions, flow control, functions, and libraries. Python libraries for working with data (Numpy, Pandas), visualization (Matplotlib), machine learning (Scikit-Learn).
  • Practical part includes selection of problem to solve using machine learning as well as selecting dataset to use for training and testing the machine learning model. By using Python you will need to explore and visualize dataset, prepare it for application in machine learning model training and testing.

About the instructor

Uldis Doniņš is the Head of the Information Systems Unit of the IT Department at RSU. He holds a PhD ( in Computer Science and his field of study is software modeling and modeling formalisation. Uldis has expanded his knowledge and experience in the fields of machine learning and data intensive computing at the University at Buffalo (State University of New York, USA), School of Engineering and Applied Sciences. Being a part of Artificial Intelligence Machine Learning provides computer learning and decision-making based on the provided data that can be developed using supervised, unsupervised or reinforcement learning models. Data intensive computing deals with diverse data formats, storage models, application architectures, programming models and algorithms and tools for large-scale data analytics.

Head of the Unit
About the webinar cycle

As the power and capabilities of computing increases, Artificial Intelligence solutions takes a greater role to perform and execute various processes. Being a part of Artificial Intelligence, Machine Learning provides computer learning and decision-making based on the provided data. Seminar is intended to provide insight into Machine Learning and its algorithms covering supervised and unsupervised learning, including data processing and application for machine learning solutions. Participants will get hands-on experience in implementing machine learning solutions by using Python which currently is one of the most popular programming languages.

The practical part is based on individual work on implementing machine learning project by using Python.

sign up

Upcoming webinars in this series

23 AprilSupervised learning for regression and classification learning tasks
21 MayMachine learning project presentations by each participant and discussions