Используйте глубокую нейронную сеть, чтобы позаимствовать навыки настоящих художников и превратить свои двух битные каракули в шедевры!
Neural-Doodle – это проект, который предоставляет нейронную сеть, которая дорисовывает красивую картинку на основе ваших каракуль :)
Этот проект представляет собой реализацию Semantic Style Transfer (Champandard, 2016) на основе алгоритма Neural Patches (Li, 2016).
Сценарий doodle.py создает новое изображение, используя одно, два, три или четыре изображения в качестве входных данных в зависимости от того, что вы пытаетесь сделать: исходный стиль и его аннотацию, а также целевое изображение содержимого (необязательно) с его аннотацией (он же ваш рисунок). . Алгоритм извлекает аннотированные патчи из изображения стиля и постепенно переносит их в целевое изображение в зависимости от того, насколько близко они совпадают.
ПримечаниеNeuralDoodle — это навык. Параметры скрипта были скорректированы для корректной работы по умолчанию и с приведенными примерами. Для новых изображений вам может потребоваться настроить значения и изменить входные данные. Это требует практики, но вы можете достичь почти фотореалистичных результатов, если будете повторять :3
Ознакомиться с проектом можно здесь :)
Python roadmap1. Основы - Если переходите с другого ЯПа и знаете технический английский, то Fluent Python, иначе Марк Лутц изучаем Python 2 тома.
2. Алгоритмы и структуры данных - Грокаем алгоритмы, ~Сэджвик алгоритмы и структуры данных, ~**Искусство программирования.
~Стоит изучить полезные модули из стандартной библиотеки питона3. ООП - здесь @holy_python + курс на канале selfedu, ещё книга Г. Буча
4. Тайпхинты - курс на @holy_python и обязательно доп. материалы.
5. Чистый код, ~Code complete, можно ещё ~рефакторинг от Фаулера6. SOLID - @holy_python + можно книжку от Роберта Мартина
7. Паттерны - Design Patterns + @holy_python и refactoring.guru8. Чистая архитектура9. SQL - изучаем SQL
10. ПроGIT11. Выбираем направление~Важные советы по питону: @advice171. Если бэкэнд:
1. Компьютерные сети от Таненбауна
2. **UNIX NETWORK PROGRAMMING примеры на сях на питон переделываем.
3. **Man 2 sockets и далее по референсам
~Возможно ещё Linux system programming
4. Дока asyncio
~MV паттерны - необязательно
~jinja2 - необязательно
5. pytest
6. FastAPI
2. Если Data Science:
~Нужны хорошие знания математики в частности: тервер, матан, линал и статистика как минимум
1. Много хороших курсов на курсере.
2. Если PyTorch: Изучаем PyTorch
2. Если keras + tensorflow: Глубокое, обучение на python.
3. По pandas, изучаем pandas от Груздева.
4. skikit-learn по доке + классические задачи и ML алгоритмы.
5. Matplotlib по доке.
6. Если NLP, то nltk и архитектуры нейронок RNN, LSTM, если CV, тоOpenCV и архитектуры нейронок CNN, YOLO, SSD, Faster RCNN.
~Соревнования на кагле, если решить первые 100 задач можно идти работать
~Возможно парсинг для сборки данных.
7. Любой статические типизированый ЯП.
~Для обоих направлений: Рекомендую сделать несколько пет проектов.
~Для обоих направлений рекомендуется читать статьи и работы других программистов~ - не обязательно, но рекомендовано
** - очень сложная книга
Roadmap будет дополняться
Vosk — это автономный набор инструментов для распознавания речи с открытым исходным кодом.
Vosk обеспечивает распознавание речи для более чем 20 языков и диалектов — английского, немецкого, русского, украинского, казахского. И это ещё не всё :3
Преимущества Vosk:работа без подключения к интернету, распознавание речи в режиме реального времени, обработка записи и многое другое :)
Модели для каждого языка занимают всего 50Мб, но есть и гораздо более точные большие модели для более точного распознавания.
Vosk, кстати, работает без доступа к сети даже на мобильных устройствах - Raspberry Pi, Android, iOS.
Ставится командой ⚙ pip install vosk
Документация и примеры кода здесь :3
В айти делать нечего без знания технического английского!
Английский программиста - самый простой и удобный способ выучить it термины и профессиональный английский. Даже опытные кодеры нас читают!
Подпишись: @iteng
🐍 А вы знали? Выпуск №26Загрузка изображения используя matplotlib.
В данном примере(см. выше) показан базовый функционал загрузки. Изображение, кстати, должно находится в папке с вашим скриптом.
Доп. материал здесь :3
Бесплатные онлайн-практикумы для специалистов по IT-инфраструктуре от команды REBRAIN.
Подключайтесь к одному из крупнейших сообществ по IT-инфраструктуре REBRAIN, с нами уже больше 25 000 человек.
С нас:
Более 20 бесплатных открытых практикумов каждый месяц.
Спикеры — профессиональные инженеры из лучших компаний ( Avito / Skyeng / AWS / Luxoft / DataArt и др.).
Разбор реальных кейсов автоматизации.
Самый актуальный технологический стек — Kubernetes, Docker, Ansible, Gitlab CI, Linux, Kafka, MySQL, Golang и др.
Работа в консоли и ответы на вопросы в прямом эфире.
Каждый сможет найти для себя интересные практикумы по направлению и уровню компетенций.
И да, все это бесплатно!
Подключайтесь.
Forex Python — это бесплатный обменный курс и конвертация валюты.Особенности
• Список всех курсов валют.
• Цена BitCoin во всех валютах(см. пример выше)
• Конвертация суммы в биткойны.
• Получите исторические курсы за любой день с 1999 года.
• Курс конвертации для одной валюты (например, доллар США в INR).
• Конвертировать сумму из одной валюты в другую («10 долларов США» в индийские рупии).
• Символы валюты.
• Названия валют.
Стоит отметить, что цены на биткойны рассчитываются каждую минуту из CoinDesk API, поэтому мониторить курс каждую секунду не выйдет :(
Ставится командой ⚙ pip install forex-python
Краткая документация и примеры кода здесь.
🐥 Задача по Python #7Описание
Вам будет дано число, и вам нужно будет вернуть его в виде строки в расширенной форме.
Примерыexpanded_form(12) # Должно вернуть '10 + 2' expanded_form(42) #Должно вернуть '40 + 2' expanded_form(70304) # Должно вернуть '70000 + 300 + 4'
Примечание
Все числа должны быть целыми числами больше 0.
Свой вариант решения в комментарии 💭
Кодом делиться через pastebin.org или repl.it.
#задачи
Узнай, что такое искусственный интеллект и как на этом зарабатывать!
Во вторник 5 июля в 19:00 мы встречаемся в прямом эфире и разрабатываем искусственный интеллект с нуля!
Всего за 1 вечер ты легко создашь 3 разных нейронных сети способных:
✔️классифицировать марки молока
✔️сегментировать изображения монет
✔️классифицировать отзывы на Tesla
Увлекательная практика и никакой скучной теории!
🔹Узнай, как применять искусственный интеллект в твоей работе.
🔹Убедись, что искусственный интеллект - это легко и увлекательно!
🔹Живые занятия и общение в прямом эфире (не запись).
Берем на стажировку в наш университет.
Гарантируем трудоустройство.
Записывайся на практикум прямо сейчас, нажав СЮДА 👉 https://clck.ru/rffbh
Проверка на чётность и нечётность чисел в Python!Как это работает?
Всё очень просто, чтобы определить четное число введено или нет в Python необходимо воспользоваться оператором «Остаток деления» и написать условие.
При делении числа 4 на 2 — остаток 0. При делении числа 5 на 2 — остаток 1. При делении числа 20 на 10 — остаток 0. При делении числа 25 на 10 — остаток 5.
Этот алгоритм довольно часто встречается в программировании, поэтому его нужно знать :3
🐍 А вы знали? Выпуск №24howdoi— модуль, который помогает искать ответы на твои вопросы не выходя из консоли!Вы ловите себя на том, что постоянно гуглите, как выполнять базовые задачи программирования?Предположим, вы хотите узнать как избавится от предупреждения про незакрытую сессию. Зачем открывать браузер и читать блоги (рискуя сильно отвлечься), если можно просто остаться в консоли и спросить, как?
Интересные факты:
• Существует графический интерфейс, обертывающий Howdoi.
• Существует веб-приложение Flask, обертывающее Howdoi.
• Интеграция со Slack доступна через slack-howdoi
• Интеграция с Telegram доступна через Howdoi-Telegram
Стоит отметить, что howdoi работает с Python 3.5 и новее. К сожалению, поддержка Python 2.7 прекращена :(
Ставится командой ⚙ pip install howdoi
Документация и примеры кода здесь :3