🧠 Новая работа показывает, что даже небольшая open-source модель может решать сложные математические задачи — если заставить её "думать дольше" с помощью циклов саморазвития рассуждений.
Исследователи взяли 8B-модель на базе DeepSeek и заставили её проходить долгие итеративные reasoning-loops, где каждая итерация — это маленький шаг к более точному решению.
Если модель находит улучшение хоть чуть-чуть лучше предыдущего ответа, цикл продолжается.
Результат: модель решила 5 задач AIME, которые раньше не могла, и даже превзошла точность своего «учителя» — 600B-модели, если брать голосование по итоговым ответам из множества параллельных циклов.
Метод прост:
1️⃣ Проверить текущий ответ
2️⃣ Исправить ошибки
3️⃣ Повторять несколько десятков итераций
Такой подход увеличивает время вычислений на тесте, но даёт гораздо более надёжные решения, фактически расширяя пределы возможностей малых моделей.
📄 Paper: arxiv.org/abs/2510.17498
Исследователи взяли 8B-модель на базе DeepSeek и заставили её проходить долгие итеративные reasoning-loops, где каждая итерация — это маленький шаг к более точному решению.
Если модель находит улучшение хоть чуть-чуть лучше предыдущего ответа, цикл продолжается.
Результат: модель решила 5 задач AIME, которые раньше не могла, и даже превзошла точность своего «учителя» — 600B-модели, если брать голосование по итоговым ответам из множества параллельных циклов.
Метод прост:
1️⃣ Проверить текущий ответ
2️⃣ Исправить ошибки
3️⃣ Повторять несколько десятков итераций
Такой подход увеличивает время вычислений на тесте, но даёт гораздо более надёжные решения, фактически расширяя пределы возможностей малых моделей.
📄 Paper: arxiv.org/abs/2510.17498
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
🎥 Ditto: Инновации в редактировании видео с помощью ИИ
Ditto — это передовая платформа для генерации высококачественных данных для редактирования видео на основе инструкций. Она объединяет мощь генераторов изображений и видео, создавая уникальный набор данных Ditto-1M с миллионом примеров, что позволяет обучать модели, такие как Editto, с выдающимися результатами.
🚀Основные моменты:
- Инновационная генерация данных для видео редактирования.
- Уникальный набор данных Ditto-1M с миллионом примеров.
- Эффективная архитектура модели для снижения затрат и повышения качества.
- Применение интеллектуального агента для фильтрации и контроля качества.
📌 GitHub: https://github.com/EzioBy/Ditto
Ditto — это передовая платформа для генерации высококачественных данных для редактирования видео на основе инструкций. Она объединяет мощь генераторов изображений и видео, создавая уникальный набор данных Ditto-1M с миллионом примеров, что позволяет обучать модели, такие как Editto, с выдающимися результатами.
🚀Основные моменты:
- Инновационная генерация данных для видео редактирования.
- Уникальный набор данных Ditto-1M с миллионом примеров.
- Эффективная архитектура модели для снижения затрат и повышения качества.
- Применение интеллектуального агента для фильтрации и контроля качества.
📌 GitHub: https://github.com/EzioBy/Ditto
❤3👍2
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️ Быстрый Linux-совет
Хочешь узнать, как давно работает процесс?
Используй колонку etime в команде ps - она показывает, сколько времени прошло с момента запуска процесса.
Это удобно, чтобы понять, какие процессы висят слишком долго или застряли.
https://www.youtube.com/shorts/Q5CBNWVtUFs
Хочешь узнать, как давно работает процесс?
Используй колонку etime в команде ps - она показывает, сколько времени прошло с момента запуска процесса.
Это удобно, чтобы понять, какие процессы висят слишком долго или застряли.
1. Посмотреть, сколько памяти ест процесс:
Узнаешь, какие процессы расходуют больше всего RAM.
ps aux --sort=-%mem | head
2. Показать загрузку CPU по процессам:
Помогает найти самые прожорливые по вычислениям задачи.
ps -eo pid,comm,%cpu --sort=-%cpu | head
3. Показать аптайм всех процессов с временем запуска:
ps -eo pid,comm,etime,lstart --sort=etime
4. Посмотреть дерево процессов (кто кого запустил):
ps --forest -eo pid,ppid,cmd
5. Найти процессы по ключевому слову:
ps -ef | grep python
6. Следить за процессом в реальном времени:
top -p <PID>
https://www.youtube.com/shorts/Q5CBNWVtUFs
❤1
Media is too big
VIEW IN TELEGRAM
Прежде чем читать длиннющий релиз новой версии Python 3.14, посмотрите это видео Евгения Афонасьева, тимлида разработки Antifraud в Авито 🚀
За 12 минут он рассказал, какие фичи стоят внимания внедрения в работу, про небольшие, но приятные обновления тоже не забыл.
📺 Смотрим и обсуждаем по ссылке!
За 12 минут он рассказал, какие фичи стоят внимания внедрения в работу, про небольшие, но приятные обновления тоже не забыл.
Please open Telegram to view this post
VIEW IN TELEGRAM
👎4❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Python: Как просто загрузить файл по SSH
Хочешь загрузить файл на удалённый сервер по SSH прямо из Python-скрипта? Это легко сделать с помощью библиотеки paramiko - она предоставляет чистую и надёжную реализацию SSH-протокола.
Просто установи paramiko (
Убедись, что у пользователя есть права на запись в целевую директорию на сервере. Подписывайся, больше фишек каждый день!
Хочешь загрузить файл на удалённый сервер по SSH прямо из Python-скрипта? Это легко сделать с помощью библиотеки paramiko - она предоставляет чистую и надёжную реализацию SSH-протокола.
Просто установи paramiko (
pip install paramiko), укажи данные подключения и используй SFTP-сессию для отправки файла. Убедись, что у пользователя есть права на запись в целевую директорию на сервере. Подписывайся, больше фишек каждый день!
import paramiko
Настройки подключения
hostname = "your-server.com"
port = 22
username = "your_username"
password = "your_password" # или используй ключ вместо пароля
Локальный и удалённый пути
local_file = "local_file.txt"
remote_file = "/remote/path/local_file.txt"
Создаём SSH-клиент
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
try:
ssh.connect(hostname, port=port, username=username, password=password)
# Открываем SFTP-сессию и загружаем файл
sftp = ssh.open_sftp()
sftp.put(local_file, remote_file)
sftp.close()
print("Файл успешно загружен!")
except Exception as e:
print(f"Ошибка: {e}")
finally:
ssh.close()
👍4🔥2
⚡ Продвинутый совет: как просто и эффективно тестировать Python-код
Быстрый путь к надёжным тестам — комбинировать pytest + pytest-fixtures + property-based testing.
Что использовать
✅ pytest — базовый и самый удобный тест-раннер
✅ fixtures — изолированная настройка окружения: временные файлы, сетевые заглушки, БД
✅ hypothesis — генерация рандомных входов → ловим скрытые баги, а не только «ручные» кейсы
Пример подхода
- Пишем минимальный happy-path тест → проверяем базовый сценарий
- Добавляем fixture для окружения → код тестируем в «боевых» условиях
- Добавляем hypothesis → находим граничные условия и edge-кейсы без ручной боли
Легкий шаблон
1) Быстрый юнит-тест на базовую логику
2) Тест с fixture (файлы/БД/сетевые mock)
3) Property-based тест для устойчивости
Почему это мощно
- меньше ручной рутины
- больше покрытие edge-кейсов
- стабильность на прод-нагрузке
- тесты остаются быстрыми и простыми
👌 Бонус: запускай только изменённые тесты
Это ускоряет цикл разработки в разы.
Делай минимум — получай максимум. Это путь зрелого Python-инженера.
#python #pytest #unittesting #softwaretesting #devtips #engineering
Быстрый путь к надёжным тестам — комбинировать pytest + pytest-fixtures + property-based testing.
Что использовать
✅ pytest — базовый и самый удобный тест-раннер
✅ fixtures — изолированная настройка окружения: временные файлы, сетевые заглушки, БД
✅ hypothesis — генерация рандомных входов → ловим скрытые баги, а не только «ручные» кейсы
Пример подхода
- Пишем минимальный happy-path тест → проверяем базовый сценарий
- Добавляем fixture для окружения → код тестируем в «боевых» условиях
- Добавляем hypothesis → находим граничные условия и edge-кейсы без ручной боли
Легкий шаблон
1) Быстрый юнит-тест на базовую логику
2) Тест с fixture (файлы/БД/сетевые mock)
3) Property-based тест для устойчивости
Почему это мощно
- меньше ручной рутины
- больше покрытие edge-кейсов
- стабильность на прод-нагрузке
- тесты остаются быстрыми и простыми
👌 Бонус: запускай только изменённые тесты
pytest --lf
Это ускоряет цикл разработки в разы.
Делай минимум — получай максимум. Это путь зрелого Python-инженера.
#python #pytest #unittesting #softwaretesting #devtips #engineering
❤2👍2🔥1