306 читали · 6 лет назад
Делаем проект по машинному обучению на Python. Часть 3
Многим не нравится, что модели машинного обучения представляют собой чёрные ящики: мы кладём в них данные и безо всяких объяснений получаем ответы — часто очень точные ответы. В этой статье мы постараемся разобраться, как созданная нами модель делает прогнозы и что она может рассказать о решаемой нами задаче. И завершим мы обсуждением самой важной части проекта по машинному обучению: задокументируем сделанное и представим результаты. В первой части мы рассмотрели очистку данных, разведочный анализ, конструирование и выбор признаков...
6756 читали · 6 лет назад
Что делает if __name__ == "__main__" в Python
Как и все начинающие разработчики я довольно часто в примерах кода натыкался на данную конструкцию, и какое-то время её назначение оставалось для меня загадкой. Однако, в том чтобы понять принцип её работы и использования нет абсолютно ничего сложного, нужно лишь один раз объяснить. Прежде всего нужно понять чем именно эта конструкция вызывает недоумение у начинающих разработчиков. Мне видится тут 2 основных причины. 1) Что за переменная __name__ , откуда берется и что она делает? Почему она вообще...
1987 читали · 1 год назад
Работа с массивами в Python: инструкция по использованию
В программировании часто приходится работать с большим количеством данных. Чтобы упростить эту задачу, используются массивы – структуры данных, которые позволяют хранить и обрабатывать множество элементов одного типа. Python, один из самых популярных языков программирования, также поддерживает массивы и обладает инструментами для работы с ними. В данной статье мы рассмотрим, как работать с массивами в Python и попробуем решить несколько задач на их основе. Для начала мы изучим основные понятия, связанные...