AI/ML Ready | Нейросети


Kanal geosi va tili: Rossiya, Ruscha


Авторский канал про искусственный интеллект и машинное обучение.
Нейросети, гайды, советы, задачи, промпты и шпаргалки.
Обновления каждый день!
Автор: @energy_c
РКН: https://clck.ru/3QREEC
Реклама на бирже: https://telega.in/c/neuro_ready

Зарегистрирован в РКН
Связанные каналы

Kanal geosi va tili
Rossiya, Ruscha
Statistika
Postlar filtri


✍️ Better Apply — AI-инструмент для подготовки к собеседованиям и поиску работы!

Сервис анализирует резюме относительно конкретной вакансии, оценивает соответствие навыков и опыта требованиям и показывает, что можно улучшить. Также AI позволяет тренироваться перед собеседованием на вопросах, сформированных под выбранную должность, и получать обратную связь по ответам.

📌 Оставляю ссылочку: betterapply.ai

🚪 AI Ready | #нейросеть

496 0 20 1 13

Удаляем дубликаты и похожие изображения в датасете с помощью библиотеки ImageHash

Дублирующиеся картинки в обучающей выборке перегружают память и приводят к переобучению моделей Computer Vision. Обычные криптографические хеши не работают, так как изменение одного пикселя полностью меняет итоговую строку. Мы используем перцептивное хеширование (pHash), которое сравнивает визуальную структуру изображений независимо от разрешения и сжатия.

Для вычисления перцептивных хешей и сравнения картинок установим специализированную библиотеку ImageHash и Pillow.

pip install imagehash pillow


Пакеты для работы с визуальным хешированием и обработкой изображений успешно установлены.

Напишем Python-скрипт, генерирующий перцептивный хеш и вычисляющий расстояние Хэмминга между визуально схожими кадрами.

from PIL import Image, ImageDraw
import imagehash

img1 = Image.new('RGB', (100, 100), color='white')
img2 = img1.resize((50, 50))

hash1 = imagehash.phash(img1)
hash2 = imagehash.phash(img2)
print("Difference:", hash1 - hash2)


Скрипт показал нулевую разницу хешей, подтвердив полное визуальное соответствие изображений разного размера.


# проверка (контрольный запуск проверки доступности модуля imagehash)
python3 -c "import imagehash; print('ImageHash Status:', hasattr(imagehash, 'phash'))"


Ожидаемый вывод: ImageHash Status: True


# cleanup (деинсталляция пакетов графической обработки)
pip uninstall imagehash pillow -y


Перцептивное хеширование выявляет похожие кадры, измененные сжатием, обрезкой или сменой разрешения. Настраивайте порог расстояния Хэмминга в зависимости от того, насколько строго нужно отсеивать модифицированные копии.

👉 AI Ready | #практика


📂 Шпаргалка по комбинированию нескольких нейросетей в одном процессе!

Использование разных моделей позволяет распределять задачи между ними и получать более точный и качественный результат. Главное, чтобы каждая нейросеть выполняла свою роль, а весь процесс оставался управляемым. На картинке 7 принципов построения такого пайплайна: от распределения ролей и управления контекстом до маршрутизации, памяти, логирования и тестирования.

Сохрани, чтобы не потерять!

🚪 AI Ready | #ресурс


🐱 Мощная статья на Habr для тех, кто хочет улучшить навыки в: безопасности корпоративных ИИ-систем и защите автономных агентов!

В этой статье:
• разбор актуального OWASP Top 10 for Agentic Applications 2026 и новых векторов атак (от скомпрометированных tool-calls до отравления памяти RAG);
• архитектура Agent Runtime Security: как контролировать действия ИИ на уровне выполнения с помощью изоляции в sandbox и подтверждения Human-in-the-Loop;
• практическая настройка единого API-шлюза и MCP-прокси для перехвата вызовов, валидации аргументов и предотвращения indirect prompt injection.

🔊 Продолжай читать на Habr!


🚪 AI Ready | #статья


Создаем автономного AI-агента для выполнения внешних задач и вызова инструментов.

Обычные языковые модели ограничены только генерацией текста и не могут выполнять реальные действия в системе. AI-агенты связывают рассуждения LLM с внешними инструментами (Tool Calling), позволяя модели самостоятельно решать, какую функцию вызывать для выполнения цели. Мы создадим базового автономного агента на Python, который самостоятельно планирует действия и вызывает внешние инструменты.

Для работы автономного агента установим фреймворк LangChain и модуль интеграции с локальным движком Ollama.

pip install langchain-community langchain-ollama


Пакеты успешно загружены и готовы для сборки агентского конвейера.

Запустим Python-скрипт, в котором агент получает доступ к инструменту математических расчетов и автономно выполняет задачу.

from langchain_ollama import ChatOllama
from langchain_community.agent_toolkits.load_tools import load_tools
from langchain.agents import initialize_agent, AgentType

llm = ChatOllama(model="qwen2.5", temperature=0)
tools = load_tools(["llm-math"], llm=llm)
agent = initialize_agent(tools, llm, agent=AgentType.ZERO_SHOT_REACT_DESCRIPTION)
print(agent.run("Сколько будет 25 в степени 4, помноженное на 12?"))


Агент распознал необходимость вычислений, передал математический выражение калькулятору и вернул точный ответ.


# проверка (контрольный запуск проверки окружения для работы агентов)
python3 -c "import langchain; print('Agent Status:', hasattr(langchain, 'agents'))"


Ожидаемый вывод: Agent Status: True


# cleanup (деинсталляция установленных библиотек)
pip uninstall langchain-community langchain-ollama -y


Автономные агенты способны автоматически взаимодействовать с API, базами данных и файловой системой, собирая сложную аналитику без участия человека. Для промышленных решений связывайте агентов с чёткими схемами JSON-валидации и ограничивайте права доступа вышиваемых функций.

👉 AI Ready | #ml


🐱 Отличная статья на Habr для тех, кто хочет улучшить навыки в: оптимизации локального инференса LLM и эффективной работе с GPU-памятью!

В этой статье:
• практическое квантование моделей до INT8/INT4 с анализом потерь точности и многократным ускорением генерации;
• разбор PagedAttention в vLLM и Prefix caching для повторного использования KV-кэша и экономии VRAM;
• настройка continuous batching и параллелизма (Tensor/Pipeline) для масштабирования высоконагруженных моделей.

🔊 Продолжай читать на Habr!


🚪 AI Ready | #статья


🤔 GenSpark — AI, который сам создаёт мини-сайты для изучения темы!

Нейросеть, которая вместо обычного текстового ответа автоматически создаёт интерактивную веб-страницу. Достаточно задать вопрос — AI соберёт материал, структурирует информацию и оформит её в виде мини-сайта с объяснениями, изображениями, таблицами, схемами, ссылками на источники и другими полезными элементами.

📌 Оставляю ссылочку: genspark.ai

🚪 AI Ready | #нейросеть


📂 Напоминалка по созданию личного рабочего профиля нейросети!

Чем лучше ИИ понимает ваш стек, задачи и привычки, тем точнее и полезнее становятся его ответы. На картинке — 7 шагов настройки профиля: от определения роли и описания стека до задания правил, добавления контекста проекта, загрузки собственных примеров, настройки памяти и регулярного улучшения профиля.

Сохрани, чтобы не потерять!

🚪 AI Ready | #ресурс


🤔 Glitter AI — превращает видео в готовые пошаговые инструкции!

Нейросеть для автоматического создания инструкций, SOP и обучающих гайдов. Достаточно записать рабочий процесс или загрузить готовое видео — Glitter AI распознает речь, определит ключевые действия, сделает скриншоты и соберёт всё в структурированную инструкцию.

📌 Оставляю ссылочку: glitter.io

🚪 AI Ready | #нейросеть


Оцениваем важность признаков в данных с помощью XGBoost за пару минут.

При обучении моделей машинного обучения важно понимать, какие именно данные влияют на итоговый результат, а какие создают лишний шум. Алгоритм XGBoost позволяет не только строить точные предсказания, но и автоматически вычислять метрику Feature Importance для каждой переменной. Мы сгенерируем синтетический датасет, обучим градиентный бустинг и выведем рейтинги значимости столбцов.

Для выполнения расчета установим библиотеки XGBoost и Scikit-learn для работы с алгоритмом и набором данных.

pip install xgboost scikit-learn


Пакеты успешно установлены в систему и готовы к импорту.

Запустим Python-скрипт, который обучит модель градиентного бустинга и выведет ранжированный список наиболее важных признаков.

from sklearn.datasets import make_classification
import xgboost as xgb

X, y = make_classification(n_samples=500, n_features=5, random_state=42)
model = xgb.XGBClassifier(use_label_encoder=False, eval_metric='logloss').fit(X, y)

for idx, score in enumerate(model.feature_importances_):
print(f"Признак Feature_{idx}: {score:.4f}")


Модель рассчитала вес каждого входного параметра на основе разветвлений в деревьях решений.


# проверка (контрольный запуск вычисления важности признаков)
python3 -c "import xgboost as xgb, sklearn; print('XGBoost Status:', hasattr(xgb, 'XGBClassifier'))"


Ожидаемый вывод: XGBoost Status: True



# cleanup (удаление установленных зависимостей из окружения)
pip uninstall xgboost scikit-learn -y


Оценка Feature Importance помогает отсекать бесполезные признаки, уменьшая размер модели и ускоряя ее работу в продакшене. Для более глубокой интерпретации сложных моделей комбинируйте встроенный вес XGBoost с методом SHAP (SHapley Additive exPlanations).

👉 AI Ready | #практика


🐱 Отличная статья на Habr для тех, кто хочет понять, как Китай развивает промышленный ИИ и почему агентные системы постепенно становятся новым уровнем автоматизации!

В этой статье:
• Разбираются главные анонсы конференции WAIC 2026 и новые направления развития искусственного интеллекта;
• Показано, как промышленные компании переходят от отдельных моделей к автономным агентным системам и специализированным AI-платформам;
• Объясняется, почему открытые модели, робототехника и agent-native операционные системы становятся важными элементами новой AI-инфраструктуры.

🔊 Продолжай читать на Habr!


🚪 AI Ready | #статья


📂 Напоминалка о том, какие задачи не стоит полностью перекладывать на нейросеть!

ИИ отлично помогает с анализом, генерацией и подготовкой материалов, но не всегда подходит для задач, где цена ошибки слишком высока, нужны актуальные данные или требуется учитывать конфиденциальность, контекст и ответственность.

На картинке — 7 ситуаций, когда стоит быть особенно осторожным: задачи с критической точностью, актуальной информацией, чувствительными данными, требованиями к стабильности, глубоким экспертным контекстом, этическими и юридическими ограничениями, а также быстрый фильтр перед передачей задачи ИИ.

Сохрани, чтобы перед использованием нейросети быстро оценить риски и понять, где ИИ лучше оставить помощником, а не заменой человеку.


🚪 AI Ready | #ресурс


Анализируем сложные графовые связи с помощью классической сетевой библиотеки NetworkX.

Стандартные нейросети работают с таблицами и изображениями, но теряются при анализе сложных взаимосвязей между узлами. Графовые алгоритмы и нейросети (GNN) агрегируют признаки соседних вершин, выявляя скрытые паттерны в соцсетях, молекулах и транзакциях. Мы соберем базовый граф связей на Python и рассчитаем метрики центральности узлов для поиска ключевых элементов сети.

Для начала установим библиотеку NetworkX для построения и анализа графовых структур.

pip install networkx


Пакет успешно установлен и готов к работе с графами.

Запустим Python-скрипт, который создаст граф топологии и рассчитает метрику Eigenvector Centrality для поиска наиболее влиятельных узлов.

import networkx as nx

G = nx.karate_club_graph()
centrality = nx.eigenvector_centrality(G)
top_node = max(centrality, key=centrality.get)

print(f"Всего узлов: {G.number_of_nodes()} | Ребер: {G.number_of_edges()}")
print(f"Самый влиятельный узел: {top_node} с метрикой {centrality[top_node]:.4f}")


Алгоритм успешно определил ключевой узел графа на основе его связей с окружением.


# проверка (контрольный запуск импорта NetworkX и расчета графа)
python3 -c "import networkx as nx; print('GNN Pipeline Status:', nx.karate_club_graph().number_of_nodes())"


Ожидаемый вывод: GNN Pipeline Status: 34


# cleanup (удаление установленного пакета из системы)
pip uninstall networkx -y


Графовый подход незаменим в антифрод-системах, биоинформатике и рекомендательных сервисах. Для обучения полноценных глубоких GNN-моделей на миллионах узлов используйте специализированные фреймворки PyTorch Geometric (PyG) или DGL.

👉 AI Ready | #ml


🐱 Полезная статья на Habr для тех, кто хочет научиться оценивать AI-агентов не по красивому демо, а по реальным метрикам и результатам!

В этой статье:
• Разбирается пошаговый подход к тестированию AI-агента — от создания датасета до анализа результатов;
• Показано, как выбирать метрики для оценки качества, скорости и стоимости работы системы;
• Объясняется, как обновлять конфигурацию агента по одному параметру и находить оптимальный баланс между точностью, производительностью и затратами.

🔊 Продолжай читать на Habr!


🚪 AI Ready | #статья


Video oldindan ko‘rish uchun mavjud emas
Telegram'da ko‘rish
🐱 Julius AI — нейросеть для анализа данных без сложных инструментов!

Сервис, который помогает работать с таблицами, статистикой и большими наборами данных без необходимости вручную строить формулы или разбираться в сложных инструментах анализа. Загружаете файл — Julius AI изучает данные, находит закономерности, строит графики и объясняет полученные результаты простым языком.

📌 Оставляю ссылочку: julius.ai

🚪 AI Ready | #нейросеть


📂 Напоминалка по ролям нейросети в команде!

ИИ может быть не просто генератором текста, а полноценным помощником на разных этапах работы команды. Если правильно задать роль и контекст, нейросеть помогает ускорить рутинные задачи, находить ошибки, анализировать данные и развивать навыки команды.

На картинке 4 роли нейросети: ассистент для повседневных задач, ревьюер для проверки качества и поиска ошибок, аналитик для работы с данными и поиска закономерностей и ментор для обучения и развития. Также показано, как комбинировать эти роли в одном рабочем процессе и какие правила помогут получать от ИИ более полезные результаты.

Сохрани, чтобы не потерять!

🚪 AI Ready | #ресурс


🐱 Отличная статья на Habr для тех, кто хочет понять, как ИИ меняет роль разработчика и что теперь значит «быть программистом» в 2026 году!

В этой статье:
• Разбирается, как AI-агенты и кодинг-ассистенты меняют повседневную работу: от написания кода до архитектуры и ревью;
• Показано, какие навыки становятся ключевыми: работа с агентами, evals, оркестрация инструментов и контроль качества, а не только синтаксис языка;
• Разобраны практические последствия для карьеры: кто рискует остаться «оператором промптов», а кто вырастает в инженера, который проектирует системы с ИИ.

🔊 Продолжай читать на Habr!


🚪 AI Ready | #статья


Умное восстановление пропущенных значений в табличных данных через IterativeImputer.

Заполнение пропусков простым средним или медианой часто искажает взаимосвязи между признаками и снижает точность итоговой модели. Класс IterativeImputer из библиотеки scikit-learn использует многомерное восстановление, моделируя каждый признак с пропусками как функцию от других переменных. Мы задействуем этот подход на Python, чтобы автоматически восстановить пропущенные значения с учетом скрытых зависимостей.

Для начала установим библиотеку scikit-learn и пакет NumPy для работы с табличными массивами.

pip install scikit-learn numpy


Библиотеки успешно загружены и готовы к заполнению пропущенных данных.

Запустим Python-скрипт, который создаст матрицу с пропусками и восстановит их с помощью итеративной регрессии.

import numpy as np
from sklearn.experimental import enable_iterative_imputer
from sklearn.impute import IterativeImputer

X = np.array([[1, 2], [3, 6], [4, 8], [np.nan, 10], [6, np.nan]])
imputer = IterativeImputer(max_iter=10, random_state=42)
X_filled = imputer.fit_transform(X)

print(f"Восстановленная матрица без пропусков:\n{np.round(X_filled, 1)}")


Имтьютер проанализировал взаимосвязь столбцов и корректно восстановил отсутствующие значения.


# проверка (контрольный запуск импорта IterativeImputer из scikit-learn)
python3 -c "from sklearn.experimental import enable_iterative_imputer; from sklearn.impute import IterativeImputer; print('IterativeImputer: OK')"


Ожидаемый вывод: IterativeImputer: OK


# cleanup (удаление установленных библиотек)
pip uninstall scikit-learn numpy -y


IterativeImputer особенно эффективен на сложных датасетах, где показатели сильно зависят друг от друга (например, возраст, стаж и доход). Обязательно фиксируйте random_state для воспроизводимости результатов и сохраняйте обученный объект импьютера для валидационной выборки.

👉 AI Ready | #практика


🐱 Отличная статья на Habr для тех, кто хочет понять, как правильно оценивать AI-агентов и не доверять слепо заявлениям «всё работает»!

В этой статье:
• Разбирается, почему оценка AI-агентов сложнее, чем просто «запустить и посмотреть»: важны метрики, тестовые сценарии и сравнение с реальными задачами;
• Показано, какие инструменты и фреймворки используются для eval: от библиотек вроде DeepEval, Ragas, Promptfoo до платформ типа LangSmith и W&B;
• Разобран пошаговый процесс оценки: создание тестового датасета, запуск агента, расчёт метрик, итеративное улучшение конфигурации.

🔊 Продолжай читать на Habr!


🚪 AI Ready | #статья


Повышаем точность ответов LLM с помощью техники Self-Consistency.

При генерации ответа на сложную логическую или математическую задачу языковая модель может допустить случайную галлюцинацию в одном из шагов рассуждения. Техника Self-Consistency решает эту проблему путем параллельной генерации нескольких вариантов решения с последующим выбором наиболее часто встречающегося ответа. Мы напишем Python-скрипт, который опрашивает модель несколько раз и вычисляет итоговый консенсус голосованием большинства.

Для начала установим библиотеку OpenAI для работы с API языковых моделей.

pip install openai


Пакет успешно загружен и готов к отправке генеративных запросов.

Запустим Python-скрипт, реализующий сбор трех независимых решений и автоматический выбор мажоритарного ответа:

from collections import Counter
import os, openai

client = openai.OpenAI(api_key=os.getenv("OPENAI_API_KEY", "mock-key"))
prompt = "Ответь только числом: сколько будет 15 * 12?"
answers = []

for _ in range(3):
res = client.chat.completions.create(model="gpt-4o-mini", messages=[{"role": "user", "content": prompt}], temperature=0.7)
answers.append(res.choices[0].message.content.strip())

final_answer = Counter(answers).most_common(1)[0][0]
print(f"Все ответы: {answers} | Итоговый консенсус: {final_answer}")


Скрипт собрал варианты решений и вывел статистически наиболее надежный результат голосования.

# проверка (контрольный запуск импорта структуры Counter для голосования)
python3 -c "from collections import Counter; print('Self-Consistency Aggregator: OK' if Counter(['180', '180', '190']).most_common(1)[0][0] == '180' else 'FAIL')"


Ожидаемый вывод: Self-Consistency Aggregator: OK


# cleanup (удаление установленной библиотеки из системы)
pip uninstall openai -y


Метод Self-Consistency значительно снижает процент случайных ошибок в задачах на логику, генерацию кода и извлечение структурированных данных. Повышайте параметр temperature до 0.5–0.7, чтобы ответы модели отличались по траектории рассуждений, и используйте 3–5 прогонов для достижения оптимального баланса между точностью и затратами на API.

👉 AI Ready | #ml

20 ta oxirgi post ko‘rsatilgan.