Pull to refresh
7
0.4
Олег Булыгин @obulygin

Data scientist, аналитик, автор и спикер IT-курсов

Send message

Линейная регрессия и её регуляризация в Scikit-learn

Level of difficultyEasy
Reading time12 min
Views5.2K

Создание модели линейной регрессии относится к задачам обучения с учителем, цель которых — предсказать значение непрерывной зависимой переменной (y) на основе набора признаков (X).

Одним из ключевых допущений любой модели линейной регрессии является предположение, что зависимая переменная (y) в некоторой степени линейно зависит от независимых переменных (Xi). Это означает, что мы можем оценить значение y, используя математическое выражение:

Читать далее
Total votes 7: ↑5 and ↓2+3
Comments5

Пишем калькулятор на Python с помощью Flet

Level of difficultyEasy
Reading time10 min
Views6.1K

В современном мире кроссплатформенность стала неотъемлемой частью разработки приложений. Однако, с таким разнообразием фреймворков, выбор подходящего инструмента для достижения этой цели может быть затруднительным.

Чтобы создать привлекательное мобильное приложение, которое будет отлично работать на Android и iOS, обычно требуется значительная доработка существующих инструментов, таких как Kivy или Tkinter. Именно здесь на сцену выходит Flet — фреймворк, который позволяет легко создавать веб-, десктопные и мобильные приложения, используя Flutter, популярный инструмент для создания пользовательских интерфейсов от Google, но на языке Python.

Давайте посмотрим, как создать базовое приложение-калькулятор с помощью Flet, и увидим, насколько простым и эффективным может быть этот фреймворк.

Читать далее
Total votes 8: ↑6 and ↓2+7
Comments4

Разными способами пишем игру «Камень-ножницы-бумага» на Python

Level of difficultyEasy
Reading time10 min
Views8.2K

Когда вы впервые учитесь программировать, вы ищете (или, возможно, вам поручают) проекты, которые нужны для закрепления базовых концепций языка. Но как часто вы, набравшись чуть-чуть больше знаний и опыта, пересматриваете такие проекты самых для начинающих?

В этой статье мы сделаем именно это. Вернёмся к стандартному проекту для начинающих — реализации игры «Камень, ножницы, бумага» на Python, посмотрев, как её можно «улучшить».

Читать далее
Total votes 3: ↑2 and ↓1+1
Comments4

Основы индексации и срезов в Python

Level of difficultyEasy
Reading time6 min
Views8.1K

Все сталкиваются с индексами на самых ранних стадиях освоения языка, как правило, при изучении списков. Вероятно, вы и так знаете, что индексация в Python начинается с нуля. У нас есть список movies, тогда операция movies[0] вернёт первый элемент списка.

Для новичков считать от нуля до девяти при работе со списком из десяти элементов поначалу кажется немного странным. Python в этом не уникален — в большинстве языков программирования реализован такой же подход (C, C++, Java, C# и JavaScript).

Стоит обсудить не то, чем индексация в Python похожа на другие языки, а чем от них отличается.

Читать далее
Total votes 10: ↑4 and ↓6-2
Comments5

Information

Rating
2,127-th
Location
Россия
Date of birth
Registered
Activity

Specialization

Data Scientist, ML Engineer
SQL
Python
English
Machine learning
Pandas
Data Analysis
Math statistics
Jupyter Notebook
MatPlotLib
Teaching in IT