Публикации по теме 'python'


Робот следует по дорожке с OpenCV и Tensorflow
Как сделать беспилотного робота с Raspberry Pi, компьютерным зрением и сверточной нейронной сетью. После того, как мой робот научился следовать по линии , возникла новая задача. Я решил выйти на улицу и заставить робота двигаться по дорожке. Было бы неплохо, если бы робот следовал за хозяином по парку, как собака. Идея реализации была дана поведенческим клонированием. Это очень популярный подход для беспилотных транспортных средств, когда ИИ учится на предоставленных поведенческих..

Объяснение индекса Pandas
Панды - лучший друг Data Scientist, а индекс - невидимая душа, стоящая за пандами. Мы тратим много времени на такие методы, как loc, iloc, filtering, stack / unstack, concat, merge, pivot и многие другие, обрабатывая и анализируя наши данные, особенно когда мы работаем над новой проблемой. И эти методы используют индексы, даже большинство ошибок , с которыми мы сталкиваемся, являются ошибками индексов. Индекс стал более важным в данных временных рядов . Визуализация также..

Преобразование данных в чистом Python
Никаких внешних библиотек не требуется Разработчики часто выбирают Python для написания преобразований данных. Благодаря обширной экосистеме сторонних пакетов функциональность может быть быстро интегрирована. При работе с большими данными библиотеки типа pandas , PySpark , NumPy , TensorFlow и PyTorch позволяют быстро манипулировать и преобразовывать данные. Но что, если у вас есть небольшие данные, пара сотен записей или даже тысяча. Вам нужно использовать внешние..

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

Линейная регрессия менее чем за 5 минут с использованием Python
Линейная регрессия является обязательным условием на вашем пути к изучению машинного обучения, если вы ищете быстрое, но целенаправленное введение, вы находитесь в правильном месте, оставайтесь. Предположим, нам нужна система, способная прогнозировать время полета птицы с учетом ее возраста, веса, температуры воздуха, времени суток и широты. Или предположим, что для решения задачи автоматической навигации мобильного робота , мы стремились определить угол поворота колес, чтобы избежать..

Python Speed ​​Test: 5 методов удаления символа $ из ваших данных на Python
В предыдущем посте о регрессионном проекте по продажам спиртных напитков в Айове я упомянул, что это был мой первый раз, когда я работал с данными, достаточно большими, чтобы беспокоиться о написании кода для оптимизации скорости. В этой статье я рассмотрю относительно простой пример этого процесса. Вот данные, с которыми мы работаем. Обратите внимание на столбец state_bottle_retail. Каждая запись начинается со знака доллара, и чтобы сделать значения числовыми, мне нужно удалить эти..

Расширенное выражение присваивания в Python - оператор Walrus: = и не только
Не только об операторе моржа, но и о многих связанных с ним понятиях Начиная с версии 3.8, в Python была включена новая функция расширенного выражения присваивания. В частности, в результате появляется новый оператор - встроенный оператор присваивания := . Из-за своего внешнего вида этот оператор более известен как оператор моржа. В этой статье я хотел бы обсудить ключевые аспекты этого оператора, чтобы помочь вам понять эту технику. Без лишних слов, приступим. Различие между..