Просто Python | Data science | ML | AI
前往频道在 Telegram
Говорим просто о Python, Data Science и машинном обучении! Связаться: @andrewtender Канал на бирже: https://telega.in/c/pro100python1 Ссылка для друга: https://t.me/+Iy7vrYZkpiU3NzJi РКН: https://rkn.link/ANH
显示更多9 639
订阅者
-624 小时
-327 天
-11230 天
帖子存档
🏠Практическое руководство по Theano
Theano был разработан для компиляции, реализации и оценки математических выражений очень эффективным способом.
По сути, он позволяет разработчику выполнять код, используя как CPU, так и GPU.
Theano основана на 👩💻NumPy, что делает ее подходящей для тех, кто уже знаком с этой библиотекой. Если вы хотите узнать больше о Theano, то можете посетить сайт библиотеки.
➡️ pythonist
Просто Python
🚀 Декораторы в Python
В этой статье рассказано о декораторах в Python — мощном инструменте, который позволяет модифицировать или расширять поведение функций и классов, не изменяя их исходный код.
Декораторы представляют собой функции высшего порядка, способные принимать другие функции или классы в качестве аргументов и возвращать новые функции или классы с расширенной функциональностью.
Мы рассмотрим основы работы с декораторами, а также научимся создавать и применять их для улучшения кода.
➡️ habr.com
Просто Python
❓ CyberINS — Авторский канал кибер-пентестера, рассказывает как тестировать на проникновение в доступной форме.
— OSINT, СИ, netstalking
— Инструкции по Nessus, Nmap, Metasploit
— Внешнее тестирование // Внутреннее тестирование
— Практика
https://t.me/cybersec_ins
🛡 Упрощение Python кода с помощью знакомых инструментов
В этой статье рассмотрен один из приёмов упрощения Python кода с помощью известного вам инструмента – функции
enumerate().
Целью создания является словарь, который сопоставит каждый элемент во входном списке с индексом элемента в этом самом списке.
➡️ proglib.io
Просто PythonПрограммирование сейчас - один из немногих социальных лифтов, доступных всем!
Лучший способ начать свой путь в IT - изучать Python. Этот язык не такой сложный для изучения, однако на нем создают сайты, чат-боты и даже искусственный интеллект. Например, Netflix, YouTube и Google написаны на этом языке.
С нуля стать опытным разработчиком со средней зарплатой в 180 000 рублей можно в онлайн-школе Product Star на курсе “Профессия: Python-разработчик”. Курс создан специалистами из топовых компаний с реальным опытом в индустрии, благодаря чему в процессе обучения вы будете погружаться в реальные кейсы.
После обучения ваше портфолио пополнится проектами, которые будет не стыдно показать любому работодателю. И самое главное: Product Star гарантируют трудоустройство, а если в процессе поймете, что специальность не для вас, вам вернут деньги.
Станьте Python-разработчиком вместе с ProductStar. Скидка до 57% и техническое собеседование с топовым разработчиком в подарок - https://tglink.io/c808a757b720
Реклама. ООО "ТРИВИУМ". ИНН 7806297293.
🖥 Рекурсия в Python: плюсы и минусы использования
Рекурсия — это распространенная техника, которая часто ассоциируется с функциональным программированием.
🔍 Основная идея заключается в следующем:
если дана сложная задача, попробуйте найти процедуру, которая превращает исходную задачу в более простую версию той же задачи.
Применяйте ту же процедуру несколько раз, чтобы делать задачу все проще и проще, пока не получите настолько простую задачу, что сможете решить ее за один подход.
➡️ pythonist
Просто Python
🟢 Откройте дополнительные возможности DVC — фичи для ML и Data Science
🚀 Приходите на открытый практический урок от OTUS и узнайте:
— как использовать DVC для версионирования данных;
— как обеспечить совместный доступ к данным через S3;
— как версионировать модели и хранить артефакты в DVC;
— когда лучше подойдет DVC, а когда MLFlow;
— как сделать воспроизводимое обучение моделей.
⚠️ Спикер Игорь Стурейко — PhD Physical and Mathematical Sciences и опытный руководитель команд.
Встречаемся 22 мая в 20:00 мск в преддверии старта курса «MLOps». Все участники вебинара получат специальную цену на обучение и персональную консультацию от менеджеров OTUS!
🔥 Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок: https://otus.pw/Vpib/?erid=LjN8KVB4H
🕹 Пишем «Змейку» в 12 строк кода на PyTorch
как использовать линейную алгебру и тензорные операции, чтобы создать всем известную игру в 12 строк.
❓ И у вас сразу точно возникает несколько вопросов:
1. Насколько длинные эти 12 строк?
Не волнуйтесь, все они соответствуют стандарту PEP8.
2. Зачем это вообще делать?
Иногда надо писать код просто ради фана. Кроме того, это отличный способ познакомиться с PyTorch и возможностями, которые предоставляют тензоры.
3. Но этом же нет никакой практической пользы?
Напротив. Методы, используемые в этой материале, на самом деле являются фундаментальными. И они лежат в основе модуля TensorSnake, который может эмулировать параллельно 100 миллионов игр "Змейка" на карте NVIDIA A6000 с задержкой 20 миллисекунд.
➡️ habr.com
Просто Python
⚡️ Полезные фрагменты или 30 секунд кода на Python
В этой статье полезные фрагменты кода на Python, которые сможете понять менее чем за 30 секунд и применять на практике.
Содержание:
🔸Списки
🔸Математика
🔸Строки
➡️ proglib.io
Просто Python
Стартовал набор в Академию Аналитиков Авито.
Это бесплатный образовательный онлайн-курс с практикой в реальном бигтехе.
Традиционно в Академии два направления: аналитик данных и DS-инженер.
Выбери, что ближе тебе, познакомься с требованиями к поступлению, программой и преподавателями на странице Академии. И спеши подать заявку!
🚀 Функция main() в Python
В Python нет так называемой главной входной функции, однако в Интернете часто встречаются статьи, в которых упоминается «main-функция Python» и «предлагается написать функцию main»
Их целью является имитация аутентичных основных функций, но многие заблуждаются
В этой статье о том, почему в Python нет функции main.
➡️ pythonist
Просто Python
🧠 Прокачай свои знания о Data Science! X5 Tech запускает хакатон X5 Tech AI Hack – узнай на практике больше об алгоритмах маскирования данных и избавлении нейросетей от галлюцинаций. Призовой фонд – 2 000 000 рублей.
🔔 Старт ML-соревнования – 17 мая. Не жди дедлайна, регистрируйся прямо сейчас!
Приглашаем на хакатон Python-разработчиков и специалистов по машинному обучению вне зависимости от их опыта. На выбор – один из двух треков:
1️⃣ Маскирование. Предстоит разработать алгоритм, который будет заменять чувствительные данные в датасете без потери смысла. Ты научишься решать задачу Named Entity Recognition и обучать модели обработки естественного языка.
2️⃣ Детекция галлюцинаций. Задача конкурсантов – создать систему, которая сможет эффективно выявлять аномалии в тексте, сгенерированном нейросетью. Решение поможет лучше понять, как работают языковые модели, разобраться, как анализировать и классифицировать большие данные.
Хакатон продлится 10 дней. У тебя будет шанс получить советы от крутых ML-экспертов и специалистов по Data Science, обсудить задачи соревнования с единомышленниками, узнать больше о проектах X5 Tech.
28-29 мая 5 лучших команд в каждом треке получат приглашение на финал в Москве. Церемония награждения пройдет 30 мая на X5 Future Night, где ты сможешь вживую пообщаться с представителями компании и коллегами по Data Science.
🔥 Участвуй в X5 Tech AI Hack и внеси свой вклад в развитие ML-технологий
🖥 Пишем программу на Python для доступа к YandexGPT с помощью ChatGPT
В данной программе можно будет самостоятельно составлять собственные system massage, а это по сути своей программирование GPT модели естественным языком, так же можно будет изменять temperature это изменяет вариативность ответов, при значении 0.0 на один и тот же вопрос будет получен всё время одинаковый ответ при 1.0 могут быть разные ответы с похожим смыслом но разные по словесному выражению, так же можно использовать две модели YandexGPT и YandexGPT Lite, вторая быстрее и чуть попроще но и дешевле в четыре раза.
➡️ habr.com
Просто Python
По прогнозу Goldman Sachs, искусственный интеллект может оставить без работы 300 млн человек. В их числе не окажутся аналитики данных и специалисты по Data Science.
Узнать больше об этих направлениях можно на бесплатном онлайн-практикуме «Как не потерять работу из-за ИИ» от онлайн-школы IT-профессий Skillfactory.
Подключайтесь 20 и 22 мая к прямому эфиру, чтобы:
🔸 на практике познакомиться с профессиями аналитика данных и дата-сайентиста
🔸 узнать, какие ИИ-инструменты они используют
🔸 определить, какое направление вам больше подходит
🔸 наметить карьерный план и забрать подарки
Зарегистрируйтесь, чтобы не пропустить интенсив: https://go.skillfactory.ru/&erid=2Vtzqw746Fs
Реклама. ООО «Скилфэктори», ИНН 9702009530
ℹ️ Обучение без учителя: 4 метода кластеризации данных на Python
Четыре популярных метода обучения без учителя для кластеризации данных с соответствующими примерами программного кода на Python.
❔ Обучение без учителя (unsupervised learning, неконтролируемое обучение) – класс методов машинного обучения для поиска шаблонов в наборе данных.
Данные, получаемые на вход таких алгоритмов обычно не размечены, то есть передаются только входные переменные X без соответствующих меток y.
➡️ proglib.io
Просто Python
⚡️Хакатон GeoVision Hack
Трёхдневное соревнование в гибридном формате, которое соберет талантливых разработчиков со всей России для работы над увлекательным кейсом от организаторов!
🧑💻Принять участие в хакатоне смогут студенты ИТ-направлений; junior, middle и senior разработчики, готовые разработать лучшее решение актуального кейса!
🚀Кейс, который предстоит решить: Алгоритм для автооцифровки данных геофизических исследований скважин (ГИС)
Что тебя ждёт?
- Знакомство с участниками и экспертами компаний
- Новый кейс в портфолио
- Соревнование и командная работа
🏆Призовой фонд – 300.000 ₽
🗓️Дата проведения: 24 - 26 Мая
📍Формат: Онлайн/Офлайн в г. Москва
Подробная информация и регистрация: https://tglink.io/410717cbfcf7
⚡️ Проверка типов в Python
Python — строго типизированный динамический язык программирования.
Типы определяются динамически, поэтому вы можете задавать значения переменных напрямую, не определяя их тип, как в статически типизированных языках, таких как 🖥 Java.
В статье рассмотрены подсказки типов и чем они могут быть полезны.
🔎 А также, как можно использовать систему типов Python для статической проверки типов с помощью mypy и проверки типов во время выполнения с помощью pydantic, marshmallow и typeguard.
➡️ pythonist
Просто Python
Записки безопасника — авторский канал по хакингу и информационной безопасности.
Гайды и курсы по пробиву, социальной инженерии и взлому.
👩💻 Как решить типичные проблемы Django нестандартным подходом: Fake 💉 Injection
Список типичных проблем Django приложения выглядит примерно так:
• Размытие бизнес логики
• Толстые модели
• Толстые сериалайзеры
• Отсутствие структуры и четкой ответственности файлов utils.py, helpers.py и т.д.
• Сложность тестирования — тяжело писать “чистые” unit-тесты
• Сложность тестирования — использование monkey patching, сложность рефакторинга
В этой статье рассказано о методах команды, которые помогли справиться с этими проблемами и привести код к новому уровню надежности и эффективности.
➡️ habr.com
Просто Python
Всего за 5 минут определите подходящую вам IT-профессию.
Онлайн-школа Skillfactory разработала уникальный профориентационный тест из 18 вопросов. Ответив на них, узнаете наиболее подходящую вам специальность.
Работайте в российских или зарубежных компаниях, в офисе или удаленно. Для айтишников — сниженная ставка по ипотеке, высокая зарплата, комфортные условия и гибкий график.
Переходите по специальной ссылке, чтобы пройти тест, получить карьерный гайд по профессии и скидку 50% на обучение.
Реклама. Информация о рекламодателе по ссылкам в посте.
