Посты с тэгом ml


Галерея лучших блокнотов по ML и Data Science

Привет, читатель.

Представляю пост который идёт строго (!) в закладки и передаётся коллегам. Он с подборкой примечательных файлов формата Jupyter Notebook по Machine Learning, Data Science и другим сферам, связанным с анализом данных. Эти блокноты Jupyter, будут наиболее полезны специалистам по анализу данных — как обучающимся новичкам, так и практикующим профи.



Итак, приступим.

Вводные курсы в Jupyter Notebook




Делаем прототип бота для боев в Clash Royale

У вас бывало, что вы залипаете в какую-то простенькую игру, думая, что с ней вполне бы мог справиться искусственный интеллект? У меня бывало, и я решил попробовать создать такого бота-игрока. Тем более, сейчас много инструментов для компьютерного зрения и машинного обучения, которые позволяют строить модели без глубокого понимания подробностей реализации. «Простые смертные» могут сделать прототип, не строя нейронные сети месяцами с нуля.



Под катом вы найдете процесс создания proof-of-concept бота для игры Clash Royale, в котором я использовал Scala, Python и CV-библиотеки. Используя компьютерное зрение и машинное обучение я попытался создать бота для игры, который взаимодействует как живой игрок.
Читать дальше →



[Из песочницы] Ускорить сложные вычисления с минимальной загрузкой RAM

В процессе освоения ML, СNN, NN на Python новичок почти всегда сталкивается с проблемой скорости вычислений, а иногда и нехватки оперативной памяти.

Особенно это заметно с большими базами, которые по размеру больше 50% свободной RAM. Мысли о покупке более достойного железа всего лишь одно из возможных решений.

Иной вариант использовать одну из возможностей в Python — итерации по самой функции.

Простой и наглядный пример. Допустим Вам необходимо возвести в 200 000 степень ряд чисел от 1 до 10 и сложить их сумму. В итоге вы должны получить число длинной 200 тыс знаков. это в 2 раза больше чем google)

Вот простой код такой функции:

from time import time # импорт модуля времени
# простая функция возведения в степень
def power_1(x):
    power_1 = 0 
    start = time()
    power_1 = x**200000
    end = time()
    total_1 = end - start
    return round(total_1,6)
# простые






Находки недели [5].

Я пропустил выпуск прошлой недели из-за своего дня рождения, поэтому далее ссылки за 2 недели.

Python

  1. Getting Started With Python inside PostgreSQL.
  2. Create your chatbot using Python NLTK.
  3. What is Public Key Cryptography?
  4. The mystery behind del() and why it works.
  5. Understanding Regression Error Metrics.
  6. Making an Unlimited Number of Requests with Python aiohttp + pypeln.


Находки недели [4].


Python

  1. How to Shoot Yourself in the Foot with Python. Common pitfalls and misunderstandings.
  2. OpenCV OCR and text recognition with Tesseract. Как использовать OpenCV OCR (и Tesseract) для распознавания текстов.
  3. Managing Python Processes with PM2.
  4. Xonsh - кросс-платформенная shell на python.
  5. Python Library To Run Quantopian Algorithm In Live. Статья с код-примерами и кучищей полезных ссылок внутри.
  6. Running Flask on Kubernetes


Находки недели [3].

Python / ML

  1. Analyzing a photographer's flickr stream using pandas.
  2. Deep Learning Tutorial to Calculate the Screen Time of Actors in any Video (with Python codes).
  3. Google's Python Class.

GCP

  1. superQuery - BigQuery AI optimization engine.
    Расширение для Chrome, добавляющее редактору запросов в BigQuery разные крутые оптимизации, подсветку индекса и прочее. Автор называет расширение - мощной IDE с искусственным интеллектом (сайт автора).

AWS



Находки недели [3].

Python / ML

  1. Analyzing a photographer's flickr stream using pandas.
  2. Deep Learning Tutorial to Calculate the Screen Time of Actors in any Video (with Python codes).
  3. Google's Python Class.

GCP

  1. superQuery - BigQuery AI optimization engine.
    Расширение для Chrome, добавляющее редактору запросов в BigQuery разные крутые оптимизации, подсветку индекса и прочее. Автор называет расширение - мощной IDE с искусственным интеллектом (сайт автора).

AWS



Находки недели [2].

Python

  1. CheckIO запустили отдельный сайт остров лорда Эшера https://escher.checkio.org/.Если кто-то вдруг не в курсе, CheckIO - супер проект для практики решения кодинг-задач на Python или JavaScript.
  2. Tools for Working with Excel and Python.
    Статья-сравнение библиотек для работы с Excel-таблицами из Python.
  3. Better PostgreSQL testing with Python: announcing pytest-pgsql and pgmock
    Как тестировать моками таблиц с pgmock?
  4. Netherlands eScience Center Python coding guide.
  5. 50 times faster data loadin