Привет,
Рубрика «python» - 35
Как мы не смогли создать медицинского чат-бота. История проекта, который так и не увидел свет
2022-06-07 в 14:49, admin, рубрики: chatbots, classification, data processing, data science, deep learning, machine learning, named entity recognition, natural language processing, python, telemedicine, Блог компании MTS AI, искусственный интеллект, машинное обучениеРейтинг русскоязычных энкодеров предложений
2022-06-05 в 19:18, admin, рубрики: BERT, natural language processing, python, sentence encoder, бенчмаркинг, машинное обучение, Семантика, энкодер предложенийЭнкодер предложений (sentence encoder) – это модель, которая сопоставляет коротким текстам векторы в многомерном пространстве, причём так, что у текстов, похожих по смыслу, и векторы тоже похожи. Обычно для этой цели используются нейросети, а полученные векторы называются эмбеддингами. Они полезны для кучи задач, например, few-shot классификации текстов, семантического поиска, или оценки качества перефразирования.
Добавляйте единицы измерения в имена
2022-05-31 в 13:22, admin, рубрики: java, python, Блог компании Билайн Бизнес, единицы измерения, код, Программирование, Совершенный код, читаемость кодаЕсть одна ловушка читаемости кода, которой легко избежать, если вы о ней знаете; тем не менее она встречается постоянно: это отсутствующие единицы измерения. Рассмотрим три фрагмента кода на Python, Java и Haskell:
time.sleep(300)
Thread.sleep(300)
threadDelay 300
Сколько «спят» эти программы? Программа на Python выполняет задержку на пять минут, программа на Java — на 0,3 секунды, а программа на Haskell — на 0,3 миллисекунды.
Как это можно понять из кода? А никак. Вам просто нужно знать, что аргументом time.sleep
являются секунды, а threadDelay
— микросекунды. Если вы часто ищете эту информацию, то рано или поздно её запомните, но как сохранить читаемость кода для людей, никогда не встречавшихся с time.sleep
?
Читать полностью »
Близкое будущее квантового компьютера в наивных вопросах и ответах
2022-05-31 в 7:09, admin, рубрики: artezio, python, Блог компании ГК ЛАНИТ, высокая производительность, квантовая физика, квантовые технологии, компьютеры, криптография, Программирование, суперкомпьютерыВ сфере создания квантовых компьютеров в 2023 году может произойти сразу несколько значимых событий. Ожидается, что именно в этом году появится первая коммерческая модель квантового компьютера, а также будет практически завершена работа над первым российским квантовым компьютером на ионах. Будет ли это означать уверенное достижение квантового превосходства, о котором уже заявили в Google, –Читать полностью »
Асинхронный python без головной боли
2022-05-24 в 19:59, admin, рубрики: async, asyncio, await, python, асинхронное программирование, асинхронность, асинхронные задачи, асинхронные функции, асинхронный код1. Почему так сложно понять asyncio
Асинхронное программирование традиционно относят к темам для "продвинутых". Действительно, у новичков часто возникают сложности с практическим освоением асинхронности. В случае python на то есть весьма веские причины:
-
Асинхронность в python была стандартизирована сравнительно недавно. Библиотека
asyncio
появилась впервые в версии 3.5 (то есть в 2015 году), хотя возможность костыльно писать асинхронные приложения и даже фреймворки, конечно, была и раньше. Соответственно у Лутца она не описана, а, как всем известно, "про что Лутц не написал, того и знать не надо".
Как заставить директора купить кондиционер
2022-05-22 в 13:04, admin, рубрики: arduino, diy или сделай сам, python, автоматизация, забавные истории, офисная жизнь, Разработка под Arduino, Сервоприод, умный домУтро, лето, жара. Я просыпаюсь в 6:00 весь в поту. В квартире 27, на улице 21. Но по дороге на работу солнце возьмет свое, а наш офис находится на солнечной стороне. Каждое утро я вхожу в душное помещение, открываю окна, в надежде хоть немного его проветрить, включаю кондиционер. Как вы понимаете, всем дует в спину и включить кондиционер на полную не получится. Температура немного стабилизируется к обеду. С 14:00 до 17:00 можно жить и работать, а дальше все повторяется сначала.
Мой опыт с резиновым мужиком. Github Copilot
2022-05-19 в 5:26, admin, рубрики: copilot, github, python, машинное обучение, ненормальное программирование, Программирование, секс-робот, хабра-папаКак изменилась стандартная библиотека Python за последние годы
2022-05-11 в 10:03, admin, рубрики: array, bisect, builtins, dataclasses, datetime, fractions, functools, glob, graphlib, itertools, math, python, shlex, shutil, statistics, zoneinfo, Программирование
Когда выходит очередная версия Python, все внимание достается новым фичам языка: моржовому оператору, слиянию словарей, паттерн-матчингу. Еще много пишут об изменениях в асинхронной работе (модуль asyncio
) и типизации (модуль typing
) — эти модули на виду и бурно развиваются.
Остальным модулям стандартной библиотеки достается незаслуженно мало внимания. Хочу это исправить и рассказать, что интересного появилось в версиях 3.8–3.10.
Робот-самурай. Как научить телеграм-бота писать хокку
2022-05-01 в 19:32, admin, рубрики: python, request, requests, telebot, telegram, telegram bots, telegrambotДинамика в деле: интерактивные графики в Dash
2022-04-30 в 10:18, admin, рубрики: Dash, python, визуализация, визуализация данных, график, данные, ПрограммированиеDash представляет собой фреймворк для визуализации данных и построения веб-приложений, понятен и довольно прост в применении. Может быть интересен тем, кто хочет использовать интерактивные графики для анализа данных с помощью Python. Рассмотрим построение таких графиков с применением обратных вызовов в Dash.