Аналитик данных
6.05K subscribers
215 photos
27 videos
2 files
199 links
Аналитика данных, Дата Сеанс

@workakkk - по всем вопросам
Download Telegram
✍️ Learn Data Structures and Algorithms with Python

Это небольшие материалы на CodeAcademy по различным структурам данных и алгоритмам, реализованным на Python. Довольно просто объясняют суть и сопровождаются кодом.

▫️Node (узел)
▫️Linked List (связный список)
▫️Doubly Linked Lists (двусвязный список)
▫️Queues (очереди)
▫️Stacks (стек)
▫️Hash Maps (хеш-таблицы)
▫️Recursion (рекурсия)
▫️Sorting Algorithms (алгоритмы сортировки)
▫️Trees (деревья)
▫️Heaps (куча)
▫️Greedy Algorithms (жадные алгоритмы)

Аналитика данных
👍5🔥21
🌟LLM Compiler — семейство LLM с дополнительными возможностями оптимизации кода

LLM Compiler — семейство моделей на основе Code Llama с дополнительными возможностями оптимизации кода и компилятора.
Эти модели могут эмулировать компилятор и дизассемблировать код.

🤗 llm-compiler-7b
🤗 llm-compiler-13b

Аналитика данных
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍2
Полезный и удобный каталог исследований по ML
Papers, Code, Datasets в удобной структуре и под лицензией CC-BY-SA. 134 тысячи исследований и проектов, есть подписка на newsletter, есть библиотека моделей. (More - Libraries)
https://paperswithcode.com/

Этот каталог является частью портала Papers With Code от Meta AI Research, помимо ML на портале представлены исследования и код по:
- Computer Science (14829 papers)
- Physics (9898 papers)
- Mathematics (5460 papers)
- Astronomy (5346 papers)
- Statistics (3948 papers)
https://portal.paperswithcode.com/
3👍21
🔥 БЕСПЛАТНОЕ учебное пособие по диффузионным моделям и согласованию потоков для ML!

Это крутое учебное пособие, созданное Apple.

Аудитория: начинающие специалисты в области диффузии с техническим образованием, например, студенты старших курсов или аспиранты.

Учебное пособие состоит из пяти частей:

• Основы диффузии
• Создание стохастического диффузионного самплера
• Создание детерминированного диффузионного самплера
• Изучение согласования потоков к
• Пракстические прмиеры

Исследуйте диффузию шаг за шагом: https://arxiv.org/pdf/2406.08929

Аналитика данных
👍32
🖥 Polars 1.0 — наконец-то

pip install polars

1 июля 2024 года состоялся релиз открытой библиотеки для быстрой обработки данных Python Polars 1.0 на Rust и Python.

Этим мажорным выпуском разработчики подтвердили, что компоненты in-memory engine и API проекта Polars готовы к стабильной работе. Они убеждены, что Polars находится в том состоянии, когда это уже один из лучших проектов с открытым исходным кодом для быстрого моделирования данных, ориентированного на вертикальное масштабирование.

Планы на будущее проекта Python Polars: улучшение функциональности, масштабируемости и производительности. Выпуск первой основной версии отмечает момент времени, когда разделение между API и фактической реализацией достаточно стабильное, чтобы разработчики могли продолжать улучшать проект и поддерживать необходимую обратную совместимость.

Также в планах разработчиков проекта: поддержка right join и non-equi join, расширенная поддержка метаданных, поддержка re-ordering optimization и расширенная поддержка SQL.

🖥 GitHub

Аналитика данных
Please open Telegram to view this post
VIEW IN TELEGRAM
👍83
👌 Deep Learning на пальцах

Это бесплатный курс по глубокому обучению, который читает исследователь MIT Семён Козлов. В том же объёме курс читается и для магистрантов Новосибирского Государственного Университета, а также студентов CS центра Новосибирска.

Хоть он проходил в мае, на сайте доступны видеолекции, слайды, а также задания по курсу. Вот темы, которые он охватывает:

▪️Python, numpy, notebooks
▪️Нейронные сети
▪️PyTorch и подробности
▪️Введение в NLP, компьютерное зрение, распознавание речи и обучение с подкреплением.

🔗 Ссылка на материалы
43👍2
🤗 Все что нужно знать о работе с Hugging Face за 10 минут!

В этом ролике мы разыгрываем 3 крутые книги по МАШИННОМУ ОБУЧЕНИЮ, нужно всего лишь оставить любой осмысленный коммент и лайк и быть подписанным на наш канал!

https://www.youtube.com/watch?v=4B_foZbWh2c

Аналитика данных
👍32🔥2
🔥3👍2🤣2🙈2
🖥 Deep Java Library — это высокоуровневая open-source библиотека Java для ML и Deep Learning

DJL — это удобная библиотека машинного обучения для языка Java, особенностью которой является зоопарк моделей (Model Zoo), позволяющий получить готовую модель по описываемым параметрам из списка доступных моделей. Также имеется возможность создать свою модель, сохранить на диск и загрузить для дальнейшего использования.

🖥 GitHub
🟡 Доки
🟡 Примеры использования
🟡 Обзор DJL

Аналитика данных
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32🔥2
⚡️ Запускаем ComfyUI на GPU AMD Radeon в Docker. Статья + код

Stable Diffusion — передовая модель глубокого обучения, способная создавать реалистичные изображения и произведения искусства по текстовым описаниям. ComfyUI - это веб-интерфейс Stable Diffusion, оптимизированный для настройки рабочего процесса.

#python #comfyui

Аналитика данных
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32🔥1
🖥 Point Cloud Library (PCL) — библиотека C++ для работы с облаками точек

PCL позволяет обрабатывать 2D/3D изображения и облака точек. Библиотека имеет лицензию BSD, поэтому свободна для коммерческого и исследовательского использования.

🖥 GitHub
🟡 Примеры использования
🟡 Wiki

Аналитика данных
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42
Human Refiner может улучшить качество изображений рук и конечностей человека!

Этот метод позволяет выявлять и исправлять проблемы, связанные с неправильными позами человека.

https://github.com/Enderfga/HumanRefiner

Аналитика данных
👍2🔥2
Специалисты «Яндекса» сократили расходы на внедрение нейросетей до восьми раз! 🚀

Yandex Research совместно с IST Austria и Kaust разработали методы сжатия больших языковых моделей, позволяющие запускать их на менее мощных устройствах без потери качества. Новые инструменты сокращают необходимые вычислительные ресурсы, сохраняя в среднем 95% качества ответов. Это делает внедрение и обслуживание ИИ дешевле для бизнеса.

Код и обучающие материалы доступны на GitHub. 📉💡

Аналитика данных

#ml #yandex #machinelearning #big_data #python #ai
👍72🔥1
Forwarded from Machinelearning
⚡️ Zamba2-2.7B: небольшая гибридная языковая модель на Mamba.

Zamba2-2.7B - это гибридная модель, состоящая из блоков пространства состояний (state-space) и трансформеров. Она сохраняет качество инференса модели 3-4В плотности, требуя при этом вычислительных ресурсов на уровне модели плотностью 1-2B.
Такие характеристики были получены за счет использования блоков Mamba2, чередования блоков внимания в схеме "А-В-А-В" и применения LoRA projector для каждого общего MLP-блока.

Zamba2-2.7B использует токенизатор Mistral v0.1 и была предварительно обучена на 3T токенов текста и кода, полученных из открытых источников, включая датасет Zyda.
По завершению обучения, модель была подвергнута дополнительной фазе агрессивного снижения скорости обучения на смеси из 100B высококачественных токенов.

Согласно заверению создателей, Zamba2-2.7B достигает лучших результатов среди моделей аналогичного масштаба, таких как Gemma2-2.7B, StableLM-3B, OpenELM-3B и Phi2-2.7B.

⚠️ Внимание:

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

Эксплуатация модели доступна с использованием Zyphra's fork of transformers или с помощью кода из репозитория разработчиков модели.

▶️Локальный запуск :

# Сlone and install
git clone https://github.com/Zyphra/Zamba2.git
cd Zamba2
pip install -e

# Install core mamba dependencies
pip install -U mamba-ssm causal-conv1d

# Inference
from mamba_model import MambaModel
from mamba_config import MambaConfig
import torch
from transformers import AutoTokenizer

tokenizer = AutoTokenizer.from_pretrained("Zyphra/Zamba2-2.7B")
input_text = 'A funny prompt would be '
input_ids = tokenizer(input_text, return_tensors="pt").to("cuda")["input_ids"].transpose(0,1)
model = MambaModel.from_pretrained(model_name = "Zyphra/Zamba2-2.7B").cuda().half()
tokens_to_generate = 20
model.eval()
with torch.no_grad():
for _ in range(tokens_to_generate):
out = model(input_ids)
out_last = out[:, -1]
idx = torch.argmax(out_last)[None, None]
input_ids = torch.cat((input_ids, idx), dim=0)
input_ids = input_ids.transpose(0, 1)[0]
print(repr(tokenizer.decode(input_ids.cpu().numpy().tolist())))


📌Лицензирование : Apache 2.0 license


🟡Страница проекта
🟡Arxiv
🟡Модель на HF
🖥Github [ Stars: 10 | Issues: 0 | Forks: 0]


@ai_machinelearning_big_data

#AI #ML #SLM #Mamba
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍21