Training: Scikit-Learn

Level

Intermediate

Duration

16h / 2 days

Date

Individually arranged

Price

Individually arranged

Training: Scikit-Learn

The Scikit-Learn training is an intensive two-day course where 80% of the time is dedicated to practical workshops and 20% to theory. The course aims to provide participants with a strong theoretical foundation and practical skills in using Scikit-Learn, a popular machine learning library in Python. Participants will work with real-world data, prepare datasets, build and train models, and learn how to apply their knowledge in real projects.

What will you learn?

  • How to install and configure Scikit-Learn in your work environment
  • How to build, train, and optimize machine learning models with Scikit-Learn
  • How to implement advanced models such as decision trees and ensemble methods
  • How to prepare and deploy Scikit-Learn models in a production environment

Required technical skills

  • Basic knowledge of Python programming
  • Basic knowledge of machine learning
  • Ability to work in Jupyter Notebook or Google Colab environments
Who is this training for?
  • logo infoshare Developers and data engineers who want to expand their skills with Scikit-Learn
  • logo infoshare Data analysts who want to apply Scikit-Learn in their projects
  • logo infoshare AI and machine learning enthusiasts who want to start working with Scikit-Learn

Training Program

  1. Day 1: Introduction to Scikit-Learn and Machine Learning Basics

  • Introduction to Scikit-Learn

    • History and development of Scikit-Learn
    • Main functions and modules of the library
  • Installing and configuring the environment

    • Installing Scikit-Learn and dependencies
    • Setting up a working environment (Jupyter Notebook)
  • Machine learning basics with Scikit-Learn

    • Data operations: loading, preprocessing, and analysis
    • Preparing data for machine learning models
    • Creating and running basic models (linear regression, classification)
  • Workshop: Building your first model

    • Implementing a linear regression model
    • Training and evaluating the model on real data
  1. Day 2: More Advanced Techniques and Practical Applications

  • Other models in Scikit-Learn

    • Decision trees and random forests
    • Ensemble models (Boosting, Bagging)
  • Model optimization and tuning

    • Hyperparameter optimization techniques (Grid Search, Random Search)
    • Cross-validation and model evaluation metrics
  • Workshop: Classification and regression tasks

    • Preparing and processing data for classification
    • Implementing and training models
  • Deploying Scikit-Learn models

    • Exporting models and preparing them for deployment
    • Deploying models in a production environment

Contact us

we will organize training for you tailored to your needs

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    The controller of your personal data is InfoShare Academy Sp. z o.o. with its registered office in Gdańsk, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742121. Personal data are processed in accordance with information clause.