Calculus for Machine Learning (7-day mini-course)

Calculus for Machine Learning Crash Course.Get familiar with the calculus techniques in machine learning in 7 days. Calculus is an important mathematics technique behind many machine learning algorithms. You don’t always need to know it to use the algorithms. When you go deeper, you will see it is ubiquitous in every discussion on the theory behind a machine learning model. As a practitioner, we are most likely not going to encounter very hard calculus problems. If we need to do […]

Read more

CatBoost Essentials: Building Robust Home Price Prediction Systems

Gradient boosting algorithms are powerful tools for prediction tasks, and CatBoost has gained popularity for its efficient handling of categorical data. This is especially valuable for the Ames Housing dataset, which contains numerous categorical features such as neighborhood, house style, and sale condition. CatBoost excels with categorical features through its innovative “ordered target statistics” approach. Unlike traditional methods that require extensive preprocessing (like one-hot encoding), CatBoost can work directly with categorical variables. It calculates statistics on the target variable for […]

Read more

7 Free Machine Learning Tools Every Beginner Should Master in 2024

7 Free Machine Learning Tools Every Beginner Should Master in 2024Image by Author | Created on Canva As a beginner in machine learning, you should not only understand algorithms but also the broader ecosystem of tools that help in building, tracking, and deploying models efficiently. Remember, the machine learning lifecycle includes everything from model development to version control, and deployment. In this guide, we’ll walk through several tools—libraries and frameworks—that every aspiring machine learning practitioner should familiarize themselves with. These […]

Read more

What’s New in Python 3.13

Python 3.13 was published on October 7, 2024. This new version is a major step forward for the language, although several of the biggest changes are happening under the hood and won’t be immediately visible to you. In a sense, Python 3.13 is laying the groundwork for some future improvements, especially to the language’s performance. As you watch the course, you’ll learn more about the background for this and dive into some new features that are fully available now. In […]

Read more

Highlights from Machine Translation and Multilinguality in Summer 2024

Here are summaries of a few papers that I liked during the (long academic) summer. BertaQA: How Much Do Language Models Know About Local Culture? People from the University of the Basque Country prepared a QA dataset consisting of local knowledge about the Basque Country, hopefully including facts that might now exist on the English-speaking Internet and contrast that with global (but it probably means Western) facts. The questions are in the multiple-choice style. Then, they asked professional translators to […]

Read more

Python News Roundup: October 2024

October is always an important month for Python, as this is when a new major version is released. Python 3.13 is the new version this year, and it brings several new features that lay the groundwork for other changes in the future. As one version of Python comes to life, another is put to rest. Python 3.8 is already five years old, which means that this version won’t be supported any longer. There are also exciting developments happening in the […]

Read more

Quiz: Iterators and Iterables in Python: Run Efficient Iterations

Interactive Quiz ⋅ 20 QuestionsBy Martin Breuss Share In this quiz, you’ll test your understanding of Python’s Iterators and Iterables. By working through this quiz, you’ll revisit how to create and work with iterators and iterables, understand the differences between them, and review how to use generator functions and the yield statement. The quiz contains 20 questions and there is no time limit. You’ll get 1 point for each correct answer. At the end of the quiz, you’ll receive a […]

Read more

7 LLM Projects to Boost Your Machine Learning Portfolio

7 LLM Projects to Boost Your Machine Learning PortfolioImage by Author | Created on Canva Large language models (LLMs) are super helpful in a variety of tasks. Building LLM-powered applications can seem quite daunting at first. But all you need are: the ability to code, preferably in Python or TypeScript and a few not-so-fun tasks or problems that you’d like to make simpler (I’m sure you have many!). To build LLM applications, you should be able to run and interact […]

Read more

7 Machine Learning Algorithms Every Data Scientist Should Know

7 Machine Learning Algorithms Every Data Scientist Should KnowImage by Author | Created on Canva As a data scientist, you should be proficient in SQL and Python. But it can be quite helpful to add machine learning to your toolbox, too. You may not always use machine learning as a data scientist. But some problems are better solved using machine learning algorithms instead of programming rule-based systems. This guide covers seven simple yet useful machine learning algorithms. We give a […]

Read more

Quiz: Python import: Advanced Techniques and Tips

Interactive Quiz ⋅ 5 QuestionsBy Martin Breuss Share In this quiz, you’ll test your understanding of Python’s import statement and related topics. By working through this quiz, you’ll revisit how to use modules in your scripts and import modules dynamically at runtime. The quiz contains 5 questions and there is no time limit. You’ll get 1 point for each correct answer. At the end of the quiz, you’ll receive a total score. The maximum score is 100%. Good luck! « […]

Read more
1 2 3 4 5 901