Plot2Eq / src

Commit History

Немного измененена инициализация в fast_mode
50331a2

YauheniShe commited on

Добавлена поддержка мультипроцессорности
0b6ae5f

YauheniShe commited on

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

YauheniShe commited on

Адаптировано под новые pipeline.py и fit_constants.py
bd51db5

YauheniShe commited on

Теперь функция предсказывает k лучших выражений. Немного изменени интерфейс
53f08df

YauheniShe commited on

Теперь принимает на выход уже готовые x_data, y_data к которым она пытается приблизиться
1f8034d

YauheniShe commited on

Теперь логирование в таблицу происходит раз в 10 эпох
3c54794

YauheniShe commited on

Теперь мы подавляем предупреждения при подборе констант
e1e1442

YauheniShe commited on

Поправил импорты =
9e3a5e2

YauheniShe commited on

Переименовал папку
d38b6f8

YauheniShe commited on

Исправлена ошибка при которой неправильно считался лосс. Также функция для создания val таблички вынесена в отдельный logging_utils
4571c84

YauheniShe commited on

удалена model.py
ad15b93

YauheniShe commited on

Теперь индексы специальных токенов вычисляются динамически
e30e86b

YauheniShe commited on

Теперь обрабатывается случай когда на вход приходит тензор у которого первая размерность - батч
077adc9

YauheniShe commited on

add logging_utils
7d455d3

YauheniShe commited on

Изменил структуру проекта
4aed7d3

YauheniShe commited on

Изменил структуру проекта
559e904

YauheniShe commited on

Теперь при обучении мы отдаем предпочтение более коротким примерам
a6b17b0

YauheniShe commited on

Теперь мы сохраняем не только лучшую модель, но и последнюю
62e6c3a

YauheniShe commited on

Реализован свой RMSNorm. Теперь модель можно обучать на Pytorch 2.20
93402c6

YauheniShe commited on

Исправил баг со списком файлов, исправил хардкор констант внутри класса, добавил поддержку большего числа девайсов
4b4db23

YauheniShe commited on

Теперь датасет можно считывать с архива
c22d564

YauheniShe commited on

Данные кешируются в оперативную память, а не в видео память
69d40f7

YauheniShe commited on

Добавил ноутбук для обучения модели
af016b8

YauheniShe commited on

Вспомогательные функции для создания даталоадеров для корректной валидации
98418a1

YauheniShe commited on

Теперь датасет безопасно подгружает веса
f8a0df0

YauheniShe commited on

Реализован beam search
2b9318a

YauheniShe commited on

Добавлена поддержка latex в заголовках
853c019

YauheniShe commited on

убран неправильный тайпинг
277ac27

YauheniShe commited on

Добавлена человекоподобная аугментация данных. Добавлены методы для визуализации примеров
9ee101d

YauheniShe commited on

Добавлена модель
7cfbc9e

YauheniShe commited on

Добавлен пайплайн очистки и подготовки датасета
08b067b

YauheniShe commited on

Теперь токенизатор умеет принимать pytorch тензор
10593c0

YauheniShe commited on

Начал писать датасе
d5dae5a

YauheniShe commited on

Теперь все формы смещенные
3733969

YauheniShe commited on

Убрана возможность генерировать cos
2cbbb12

YauheniShe commited on

Добавлена функция для канонизации выражения. Сделано это для того, чтобы таргеты для одинаковых функций были одинаковыми
bb50b26

YauheniShe commited on

форматирование кода
0dd0097

YauheniShe commited on

Fix project
ba05867

KotovNyaa commited on

добавил докер + мелкие улучшения качества фильтра графиков. Полностью готовый пайплайн
0707f4a

YauheniShe commited on

Переписан процесс свёртки констант. Теперь он происходит снизу вверх, а также позволяет генерировать разные сигналы в одном выржении
e36989d

YauheniShe commited on

Реализован генератор, добавлена скелетонизация и свертка констант. Полностью переписан токенизатор
55a5100

YauheniShe commited on

Полностью переписан генератор случайных выражений. Теперь выражения выбираются равномерно на основе алгоритма Лампле и Хартона
32f87a8

YauheniShe commited on

Добавил ноутбук для анализа данных
7f8bd4a

YauheniShe commited on

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

YauheniShe commited on

Улучшил работу генератора выражений, написал токенизатор выражений, написал мультипроцессинг генерацию даты, написал класс для датасета. Полностью завершен пайплайн генерации даты. Добавил ноутбук для теста даты
0c26e65

YauheniShe commited on