JetBrains Academy for Organizations updated

Released: Oct 25, 2022

JetBrains Academy for Organizations での更新項目

機能

  • Added new track - Machine Learning Algorithms From Scratch.
    • The “Machine Learning Algorithms From Scratch” track will introduce you to the math, computer science, and data science essentials, giving you an overview of fundamental Python constructs. You will get a chance to familiarize yourself with the most common machine learning algorithms and master them by completing projects. In particular, you will:
      • Cover ML math topics, including statistics and probability.
      • Learn about Python libraries, including pandas and NumPy.
      • Study the basics of supervised and unsupervised learning.
      • Explore common algorithms and evaluation metrics for regression and classification problems.
    • This new track covers 200 educational topics adapted to your current level and 11 real-world projects to discover how ML algorithms work, for example:
      • Decision Tree with Pen and Paper - Decision trees are a popular machine learning algorithm that resembles the human decision-making process. It is a versatile tool that can be used to solve both regression and classification problems. By completing this project, you will build two simple models with the Gini index and information gain, and make predictions for the new samples.
      • Logistic Regression from Scratch - Logistic regression is a common classification algorithm that is used to predict the probability of a categorical dependent variable. In this project, you will learn the math behind the algorithm and build a custom binary classifier. The goal of this project is to implement a gradient descent for two different cost functions, devise a method of predicting the probability that a given sample belongs to a certain class, and analyze training errors. Last but not least, you’ll put your models to the test on a real dataset.