Оглавление 🌱
Python 🚩
Веб-скрапинг
- Сбор данных из Twitter с помощью Python
- Скрапинг сайта с Scrapy и MongoDB
- Как делать скрапинг с Python и Selenium WebDriver
- Как выбрать фильм для просмотра с помощью BeautifulSoup
Веб-приложения
- Создание микро-блога с Flask
- Создание блога на Django
- Презентации “Выбери своё приключение”
- Создание Todo-листа с Flask и RethinkDB
- Создание Todo-листа с Django и TDD
- Создание RESTful микросервиса на Python
- Микросервисы с Docker, Flask и React
- Создание простого веб-приложения на Flask
- Создание Django API менее чем за 20 минут
- Создание приложения для доставки с поддержкой сообщества на Django, Postgres и JavaScript
- Чат в реальном времени с Vue, django-notifs, RabbitMQ и uWSGI
Боты
- Создание бота для Reddit
- Как сделать бота для Reddit - YouTube (видео)
- Создание бота для Facebook Messenger
- Создание бота для Reddit + Facebook Messenger
- Как создать бота для Telegram с помощью Python
- Создание бота для Twitter на Python
Data Science
- Изучение Python для Data Science через проекты (видео):
Машинное обучение
- Линейная регрессия с нуля на Python (видео)
- Пошаговое обучение машинному обучению на Python
- Прогнозирование качества вина
- Решение задачи классификации фруктов
- Изучение неконтролируемого обучения с Python
- Создание собственной нейронной сети с нуля на Python
- Линейная регрессия на Python без sklearn
- Множественная линейная регрессия без sklearn
- Музыкальный рекомендатель с использованием KNN
- Поиск похожих вопросов на Quora:
- Определение фейковых новостей с Python и машинным обучением
OpenCV
- Создание сканера документов
- Создание детектора лиц с OpenCV и глубоким обучением
- Создание самой быстрой системы обнаружения объектов с использованием YOLOv3 (плейлист видео)
- Создание системы распознавания лиц с OpenCV, Python и глубоким обучением
- Обнаружение ключевых особенностей изображения
- Создание сканера штрих-кодов
- Изучение кластеризации лиц с Python
- Отслеживание объектов с Camshift
- Семантическая сегментация с OpenCV и глубоким обучением
- Обнаружение текста на изображениях и видео
- Счётчик людей с OpenCV
- Отслеживание нескольких объектов с OpenCV
- Перенос стиля с помощью нейросетей и OpenCV
- Распознавание текста и OCR с OpenCV
- Коррекция наклона текста
- Обнаружение ключевых точек лица
- Обнаружение объектов с Mask-R-CNN
- Автоматическое обнаружение целей
- EigenFaces с OpenCV
- Быстрое обнаружение ключевых точек лица (5 точек)
- Обнаружение ключевых точек рук
- Dlib отслеживание объектов:
- Сшивание изображений с OpenCV и Python
- Сегментация экземпляров с OpenCV
- Детектор масок для лица
Глубокое обучение (Deep Learning)
- Использование сверточных нейронных сетей для обнаружения ключевых точек лица
- Создание среднего лица с использованием Python и OpenCV
- Взлом системы CAPTCHA с помощью CNN
- Использование предобученной модели Inception для предсказаний изображений
- Создайте свою первую CNN
- Создание пайплайна распознавания лиц
- Создание генератора подписей для изображений
- Создайте собственную систему распознавания лиц
- Обучение AI для распознавания языка за 20 минут
- Обнаружение объектов с помощью нейронных сетей
- Изучение анализа настроений в Twitter:
- Часть I - Очистка данных
- Часть II - EDA, визуализация данных
- Часть III - Закон Ципфа, визуализация данных
- Часть IV - Извлечение признаков (count vectoriser)
- Часть V - Извлечение признаков (Tfidf vectoriser)
- Часть VI - Doc2Vec
- Часть VII - Фразовое моделирование + Doc2Vec
- Часть VIII - Снижение размерности
- Часть IX - Нейросети с TFIDF векторами
- Часть X - Нейросети с word2vec/doc2vec
- Часть XI - CNN с Word2Vec
- Использование Transfer Learning для кастомной классификации изображений
- Изучение простой нейронной сети в 11 строк Python
- Создание нейронной сети с использованием градиентного спуска
- Обучение модели Keras для генерации цветов
- Начало работы с Keras на кастомном наборе данных
- Использование EigenFaces и FisherFaces на наборе Faces94
- Распознавание цифр MNIST на Kaggle
- Fashion MNIST с tf.keras
- CNN с Keras для автоматической классификации здоровья корней
- Keras vs Tensorflow
- Глубокое обучение и анализ медицинских изображений для обнаружения малярии
- Transfer Learning для классификации изображений с Keras
- Создание классификатора улыбок с помощью CNN в Python
- Обработка естественного языка с scikit-learn
- Создание генератора текстов песен Taylor Swift с AI
- Обнаружение масок с использованием PyTorch Lightning
Разное
- Создание простого интерпретатора
- Создание простой блокчейн-системы на Python
- Создание NoSQL базы данных на Python
- Создание сканера топливного насоса с OpenCV/Python/iOS
- Создание распределённой стриминговой системы с Python и Kafka
- Создание базового JIT-компилятора x86-64 с нуля на Python
- Создание низкоуровневого (Linux) отладчика:
- Реализация поискового движка:
- Создание игры “Жизнь” (Game of Life)
- Создание ASCII-арта в терминале
- Создание ИИ для игры “Крестики-нолики”
- Создание фотомозаики
- Создание игры “Змейка” в терминале
- Создание собственного Git
- Python-реализация интерпретатора Python байткода
- Создание голосового ассистента с использованием Python