Machine learning Interview
ИИ, Rust, вайбкодинг, Data Science, Deep Learning и делюсь тем, что интересно и полезно! Вопросы - @workakkk РКН: clck.ru/3FmwRz
Mostrar más📈 Análisis del canal de Telegram Machine learning Interview
El canal Machine learning Interview (@machinelearning_interview) en el segmento lingüístico de Ruso es un actor destacado. Actualmente la comunidad reúne a 30 576 suscriptores, ocupando la posición 4 348 en la categoría Tecnologías y Aplicaciones y el puesto 21 020 en la región Rusia.
📊 Métricas de audiencia y dinámica
Desde su creación el невідомо, el proyecto ha mostrado un crecimiento acelerado, reuniendo a 30 576 suscriptores.
Según los últimos datos del 26 octubre, 2026, el canal mantiene una actividad estable. En los últimos 30 días la variación de miembros fue de 259, y en las últimas 24 horas de -4, conservando un alto alcance.
- Estado de verificación: No verificado
- Tasa de interacción (ER): El promedio de interacción de la audiencia es 14.26%. Durante las primeras 24 horas tras publicar, el contenido suele obtener 7.61% de reacciones respecto al total de suscriptores.
- Alcance de las publicaciones: Cada publicación recibe en promedio 4 358 visualizaciones. En el primer día suele acumular 2 325 visualizaciones.
- Reacciones e interacción: La audiencia responde de forma activa: el promedio de reacciones por publicación es 26.
- Intereses temáticos: El contenido se centra en temas clave como claude, llm, контекст, hermes, nvidia.
📝 Descripción y política de contenido
El autor describe el recurso como un espacio para expresar opiniones subjetivas:
“ИИ, Rust, вайбкодинг, Data Science, Deep Learning и делюсь тем, что интересно и полезно!
Вопросы - @workakkk
РКН: clck.ru/3FmwRz”
Gracias a la alta frecuencia de actualizaciones (últimos datos recibidos el 27 octubre, 2026), el canal mantiene la vigencia y un amplio alcance. La analítica demuestra que la audiencia interactúa activamente con el contenido, lo que lo convierte en un punto de referencia dentro de la categoría Tecnologías y Aplicaciones.
Это следующая модель после Krea 2, первой собственной модели компании, которую Krea выпустила в мае, а в июне открыла её веса.Бета открылась 15 октября на сайте Krea, в API и у партнёров fal, Replicate, OpenRouter и Together AI. Финальный релиз вместе с дополнительными бенчмарками компания обещает на следующей неделе. Krea 3 меняет на изображении только то, что указано в запросе, и держит одинаковыми объекты, персонажей и надписи от кадра к кадру. В одну правку можно подать до шести изображений-образцов и ссылаться на них в запросе по номерам. Модель превращает наброски и мудборды в фотографии, работает с живописными, векторными и графическими стилями и позволяет рамкой указать, где разместить новый объект.
Дообучение LoRA под конкретный продукт, человека или стиль пока выдают по запросу.В X компания пишет, что по качеству Krea 3 сопоставима с Nano Banana Pro и GPT Image 2.5, но ни тестов, ни баллов пока не приводит. Правка в разрешении 1K стоит 3 цента, в 2K – 6 центов, если не подавать изображения-референсы. #news #ai #ml
UD-IQ2_S: самые маленькие варианты заметнее теряют качество.
GGUF: https://huggingface.co/unsloth/Muse-Spark-Open-816B-A42B-GGUF
Гайд: https://unsloth.ai/docs/models/muse-spark-open
# было: pandas грузится сразу, даже если не используется
import pandas as pd
print("hello")
# стало: ничего не грузится, пока pd реально не понадобился
lazy import pandas as pd
print("hello")
df = pd.read_parquet("taxi.parquet") # вот тут pandas и загрузится
Замер скрипта, который импортирует pandas, но не использует его (медиана из 20 запусков):
обычный импорт: 280 ms lazy: 14 ms (в 20 раз быстрее старта)2. Встроенный frozendict (PEP 814) Неизменяемый словарь. Удобно для общего конфига: функция уже не сможет его втихую перезаписать.
# было: обычный dict любая функция может поменять
config = {"min_fare": 0, "max_fare": 500}
def drop_outliers(cfg):
cfg["max_fare"] = 1000 # задумано как локальная правка
drop_outliers(config)
# config теперь {'min_fare': 0, 'max_fare': 1000}, подменился молча
# стало:
config = frozendict(min_fare=0, max_fare=500)
config["max_fare"] = 1000
# TypeError: 'frozendict' object does not support item assignment
Изменённую копию делаем через |:
strict = config | {"max_fare": 300}
# original: frozendict({'min_fare': 0, 'max_fare': 500})
# new: frozendict({'min_fare': 0, 'max_fare': 300})
3. Распаковка внутри comprehension (PEP 798)
Звёздочку и двойную звёздочку теперь можно использовать прямо в выражениях.
column_groups = [["fare", "tip"], ["distance"], ["passengers", "payment"]]
# было: двойной for
[column for group in column_groups for column in group]
# стало:
[*group for group in column_groups]
# ['fare', 'tip', 'distance', 'passengers', 'payment']
# слияние словарей, последний перекрывает ключи
layers = [{"min_fare": 0, "max_fare": 500}, {"max_fare": 300}]
{**layer for layer in layers}
# {'min_fare': 0, 'max_fare': 300}
4. Профайлер Tachyon
Сэмплирующий профайлер смотрит, какая функция выполняется, примерно раз в миллисекунду, и умеет подключаться к уже запущенному процессу, чего cProfile не умеет.
# запуск с сортировкой и топ-9 строк
python -m profiling.sampling run --sort cumtime -l 9 pipeline.py
# подключение к работающей задаче на 5 секунд
python -m profiling.sampling attach -d 5 <PID>
На пайплайне с данными такси накладные расходы минимальны:
python pipeline.py ~4.9 s без профайлера profiling.sampling run pipeline.py ~5.1 s Tachyon: +4% python -m cProfile pipeline.py ~16.7 s cProfile: в 3.4 раза медленнее5. Понятные сообщения об ошибках При опечатке в имени атрибута или метода Python теперь подсказывает, что ты, вероятно, имел в виду.
exp.shape
# было: AttributeError: 'Experiment' object has no attribute 'shape'
# стало: ...has no attribute 'shape'. Did you mean '.data.shape' instead of '.shape'?
["fare", "tip"].push("distance")
# было: 'list' object has no attribute 'push'
# стало: 'list' object has no attribute 'push'. Did you mean '.append'?