Cоздаём видео по текстовому описанию у себя дома на основе диффузионной нейросети ModelScope text2video 1.7B
19 марта Alibaba выпустили нейросеть ModelScope text2video, создающую короткие видеоролики по текстовому описанию. Подобных нейросетей сейчас становится всё больше и больше. Но если остальные требуют для запуска каких-нибудь A100 с 40 ГБ видеопамяти, то эта нейросетка крута тем, что её можно вполне себе комфортно запустить с 12 ГБ видеопамяти. А энтузиасты даже умудрились уместить её в 4 ГБ.
И вот неплохой, но простенький гайд, как работать с этой моделькой с помощью Python: https://habr.com/ru/post/724284/
#ml #нейросети
19 марта Alibaba выпустили нейросеть ModelScope text2video, создающую короткие видеоролики по текстовому описанию. Подобных нейросетей сейчас становится всё больше и больше. Но если остальные требуют для запуска каких-нибудь A100 с 40 ГБ видеопамяти, то эта нейросетка крута тем, что её можно вполне себе комфортно запустить с 12 ГБ видеопамяти. А энтузиасты даже умудрились уместить её в 4 ГБ.
И вот неплохой, но простенький гайд, как работать с этой моделькой с помощью Python: https://habr.com/ru/post/724284/
#ml #нейросети
🔥5👍3
Пока некоторые остальные разработчики не воспринимают всерьёз питонистов, Superjob насчитал у них зарплату в 500 тысяч рублей в месяц.
По их данным, это самая большая зарплата среди айтишников. В топе также программисты на PHP и C++.
Пока ты смеёшься над питонистами и пхп-шниками, они смеются над твоей зарплатой ¯\_(ツ)_/¯
#карьера #кек
По их данным, это самая большая зарплата среди айтишников. В топе также программисты на PHP и C++.
Пока ты смеёшься над питонистами и пхп-шниками, они смеются над твоей зарплатой ¯\_(ツ)_/¯
#карьера #кек
👍16😁9🍌3🔥2❤1
Руководство по работе с Gradio: создание веб-интерфейса для моделей машинного обучения
В этом руководстве вы узнаете, как создавать простые в использовании настраиваемые компоненты пользовательского интерфейса для вашей модели машинного обучения, любого API или даже произвольной функции Python с помощью нескольких строк кода и Gradio: https://proglib.io/p/rukovodstvo-po-rabote-s-gradio-sozdanie-veb-interfeysa-dlya-modeley-mashinnogo-obucheniya-2023-03-06
#ml #библиотека
В этом руководстве вы узнаете, как создавать простые в использовании настраиваемые компоненты пользовательского интерфейса для вашей модели машинного обучения, любого API или даже произвольной функции Python с помощью нескольких строк кода и Gradio: https://proglib.io/p/rukovodstvo-po-rabote-s-gradio-sozdanie-veb-interfeysa-dlya-modeley-mashinnogo-obucheniya-2023-03-06
#ml #библиотека
👍3👀2
Когда использовать .__repr__(), а когда — .__str__() в Python?
Любая программа показывает данные. В основном, это информация для пользователей, но есть и способы показывать более подробную информацию, которая может пригодиться разработчику.
Именно здесь появляются .__repr__() vs .__str__(). Если вкратце, .__repr__() возвращает подробное описание для разработчика, а .__str__() возвращает более простое описание с информацией для пользователя программы. Но, как всегда, есть нюансы.
И вот отличная статья, в которой доступным языком (хоть и на английском) объясняют, что, когда и где лучше использовать: https://realpython.com/python-repr-vs-str/
#советы
Любая программа показывает данные. В основном, это информация для пользователей, но есть и способы показывать более подробную информацию, которая может пригодиться разработчику.
Именно здесь появляются .__repr__() vs .__str__(). Если вкратце, .__repr__() возвращает подробное описание для разработчика, а .__str__() возвращает более простое описание с информацией для пользователя программы. Но, как всегда, есть нюансы.
И вот отличная статья, в которой доступным языком (хоть и на английском) объясняют, что, когда и где лучше использовать: https://realpython.com/python-repr-vs-str/
#советы
👍11👎3
Ломаем текстовую капчу на примере VK или брутфорсинг до сих пор актуален
Капча — автоматизированный тест Тьюринга, помогающий отсеивать подозрительные действия недобросовестных роботов от реальных людей. Но текстовая капча сильно устарела, тем не менее, её до сих пор используют популярные сервисы. В том числе и VK.
В этом мануале показали, как создать собственную нейросеть по распознанию текстовых капч, имея под рукой домашний компьютер, базовые знания в Python и немножко примеров капч: https://habr.com/ru/post/673440/
#нейросети #безопасность
Капча — автоматизированный тест Тьюринга, помогающий отсеивать подозрительные действия недобросовестных роботов от реальных людей. Но текстовая капча сильно устарела, тем не менее, её до сих пор используют популярные сервисы. В том числе и VK.
В этом мануале показали, как создать собственную нейросеть по распознанию текстовых капч, имея под рукой домашний компьютер, базовые знания в Python и немножко примеров капч: https://habr.com/ru/post/673440/
#нейросети #безопасность
👍23👎3❤1
Большая шпаргалка по Python
Годный репозиторий с почти 32 тысяч звёзд и последними обновлениями около недели назад. Шпаргалка покрывает большинство возможностей Python, поэтому её полезно держать при себе каждому Python-разработчику.
Забирайте себе: https://github.com/gto76/python-cheatsheet
#шпаргалка
Годный репозиторий с почти 32 тысяч звёзд и последними обновлениями около недели назад. Шпаргалка покрывает большинство возможностей Python, поэтому её полезно держать при себе каждому Python-разработчику.
Забирайте себе: https://github.com/gto76/python-cheatsheet
#шпаргалка
👍26❤2👏2
Ну наконец-то кто-то поможет перефразировать все ваши «претензии» к коллеге в доброжелательный текст без мата.
#нейросети #кек
#нейросети #кек
👍39😁8❤3🔥2
Почему большинство программистов выбирают Python?
По последним данным количество пользователей Python увеличилось на 4,4 млн человек. Это самый большой прирост среди многих языков. Более 70% разработчиков, занятых в области науки о данных и машинного обучения, также используют Python.
Если вы тоже знаете эти факты, но у вас иногда не хватает аргументов, чтобы объяснить свой выбор сишникам, джаваскриптерам и любителям ассемблера, эта статья для вас: https://nuancesprog.ru/p/17069/
По последним данным количество пользователей Python увеличилось на 4,4 млн человек. Это самый большой прирост среди многих языков. Более 70% разработчиков, занятых в области науки о данных и машинного обучения, также используют Python.
Если вы тоже знаете эти факты, но у вас иногда не хватает аргументов, чтобы объяснить свой выбор сишникам, джаваскриптерам и любителям ассемблера, эта статья для вас: https://nuancesprog.ru/p/17069/
👍2
Самые популярные вопросы на собеседовании: «В чем разница между pass, continue и break?»
Иногда бывает нужно просто ничего не делать. Но Python не позволяет создавать класс, функцию или оператор
Код в примере ниже выдаст ошибку, если внутри
#собеседование
Иногда бывает нужно просто ничего не делать. Но Python не позволяет создавать класс, функцию или оператор
if
без кода внутри. Здесь нам помогает заглушка pass
— она как раз и означает «ничего не делать».Код в примере ниже выдаст ошибку, если внутри
i > 3
не будет кода, поэтому мы используем pass
:a = [1,2,3,4,5]
for i in a:
if i > 3:
pass
print(i)
#=> 1
#=> 2
#=> 3
#=> 4
#=> 5
continue
отправляет вас к следующему элементу в цикле, останавливая выполнение для текущего элемента. Так print(i)
никогда не получает значения i < 3
:for i in a:
if i < 3:
continue
print(i)
#=> 3
#=> 4
#=> 5
break
же полностью прерывает цикл, и последовательность больше не повторяется. В нашем примере на цифре 3 цикл прерывается, а этот и следующие элементы не печатаются:for i in a:
if i == 3:
break
print(i)
#=> 1
#=> 2
#собеседование
👍36❤3💩3
Как подружить Алису с ChatGPT с помощью Python
О ChatGPT сейчас не говорит только ленивый. Но ему чего-то не хватает, например голоса.
И вот интересный гайд о том, как встроить ChatGPT в Алису: https://habr.com/ru/post/725704/
#нейросети #ml #туториал
О ChatGPT сейчас не говорит только ленивый. Но ему чего-то не хватает, например голоса.
И вот интересный гайд о том, как встроить ChatGPT в Алису: https://habr.com/ru/post/725704/
#нейросети #ml #туториал
🔥16❤2💩2👍1
Forwarded from Python: задачки и вопросы
🤔44😁10👍3💊3❤2
Forwarded from Python: задачки и вопросы
Объяснение:
В Python логический оператор
В данном случае,
В Python логический оператор
or
возвращает первый ненулевой (или непустой) операндВ данном случае,
1984
является первым истинным (ненулевым и непустым) операндом, поэтому 1984
будет выведено на экран👍47🤔6
Old but gold: Пишем Python-скрипт, который каждый день желает родителям доброго утра через WhatsApp
Отличный пет-проект, если вам хочется проявить внимание к своим родным, а не только однообразно отвечать на все вот эти открытки:
https://habr.com/ru/company/ruvds/blog/463933/
#бот
Отличный пет-проект, если вам хочется проявить внимание к своим родным, а не только однообразно отвечать на все вот эти открытки:
https://habr.com/ru/company/ruvds/blog/463933/
#бот
😁26👍9👎2❤1🙏1
101 вопрос, на который должен ответить Python-разработчик
Периодически на этом канале я разбираю вопросы, которые часто встречаются на собеседованиях. Так вот, у нас на сайте вышла подборка с 101 (!) вопросом, на которые должен знать ответы любой специалист.
Попробуйте ответить на все: https://tproger.ru/articles/101-vopros-python-razrabotchiku/
#собеседование
Периодически на этом канале я разбираю вопросы, которые часто встречаются на собеседованиях. Так вот, у нас на сайте вышла подборка с 101 (!) вопросом, на которые должен знать ответы любой специалист.
Попробуйте ответить на все: https://tproger.ru/articles/101-vopros-python-razrabotchiku/
#собеседование
👍13🔥5👎3🤔2
Дайджест Python #6: как заказать столик в ресторане через ChatGPT и почему лень — не порок
Узнайте, как заказать столик в ресторане при помощи ChatGPT, как инвестировать эффективнее при помощи Big Data, как создать свой голосовой помощник и почему лень — это не порок:
https://tproger.ru/articles/dajdzhest-pitona-4-aprelya/
#дайджест
Узнайте, как заказать столик в ресторане при помощи ChatGPT, как инвестировать эффективнее при помощи Big Data, как создать свой голосовой помощник и почему лень — это не порок:
https://tproger.ru/articles/dajdzhest-pitona-4-aprelya/
#дайджест
👍3❤1
Анализируем расходы по фоткам чеков на Python
Раньше расходы считали на бумажке. Потом у нас появились всякие эксели, что здорово упростило работу с финансами, но всё равно до сих пор все данные нужно вводить ручками.
А что если полностью автоматизировать этот процесс и вносить информацию автоматически по изображениям чеков?
Вот гайд, как реализовать такое на Python: https://nuancesprog.ru/p/17154/
#туториал
Раньше расходы считали на бумажке. Потом у нас появились всякие эксели, что здорово упростило работу с финансами, но всё равно до сих пор все данные нужно вводить ручками.
А что если полностью автоматизировать этот процесс и вносить информацию автоматически по изображениям чеков?
Вот гайд, как реализовать такое на Python: https://nuancesprog.ru/p/17154/
#туториал
👍16