aimclub / Fedot.Industrial

Python framework for automated time series classification, regression and forecasting
https://fedotindustrial.readthedocs.io
BSD 3-Clause "New" or "Revised" License
83 stars 7 forks source link

Fedot release 0.3.0 #75

Closed v1docq closed 11 months ago

v1docq commented 1 year ago
  1. TS data splitter. 1.1 Подтянуть изменения Валеры. 1.2 Адаптировать для API 1.3 Реализовать тестовый пример, который состоит из загрузки данных, ее разметки, обучения модели, инференса.
  2. CUR decomposition. 2.1. Метода разложения должен быть реализован в рамках альтернативного подхода для DataDriven базиса. Использоваться для "больших" (>100x100) матриц и предусматривать работу с разреженными матрицами. 2.2 Пример использования на основе датасета Ligthning7. В рамках гипотезы датасет надо отскалировать от 0 до 1, чтобы начальынй участок датасета (стационарный) стал "нулевым".
  3. API для CV 3.1. Рефакторинг от Ани под общую структуру API. Пример испольования. 3.2 Code Review от Вадима. Проверка перед релизом.
  4. Прогнозирование временных рядов от Валеры 4.1. Интеграция методов в API 4.2. Пример использования на М4 бенчмарке.
v1docq commented 1 year ago

Состояние на 07.08.23 TS data splitter. 1.1 Подтянуть изменения Валеры. Валера и Никита привели в соотвествия код для детектирования аномалий с кейсом для ящика 1.2 Адаптировать для API. Не реализовано 1.3 Реализовать тестовый пример, который состоит из загрузки данных, ее разметки, обучения модели, инференса. Реализован пример с демонстрацией яищка и веб-интерфейса. Требуется реализовать оффлайн пример для включения в документацию .В качестве примера можно взять дамп данных с ящика. CUR decomposition. 2.1. Метода разложения должен быть реализован в рамках альтернативного подхода для DataDriven базиса. Использоваться для "больших" (>100x100) матриц и предусматривать работу с разреженными матрицами. Реализован пример с CUR разложением но от него было решено отказаться в сторону разложения через семплирования колонок с помощью случайных матриц и процедуры Крылова. 2.2 Пример использования на основе датасета Ligthning7. В рамках гипотезы датасет надо отскалировать от 0 до 1, чтобы начальынй участок датасета (стационарный) стал "нулевым".Реализован пример с использованием классического свд и нового метода. Новый метод позволяет более тщательно фильтровать компоненты и снижать эффективный ранг в 2-3 раза. API для CV 3.1. Рефакторинг от Ани под общую структуру API. Пример испольования.Готово 3.2 Code Review от Вадима. Проверка перед релизом..Готово. Прогнозирование временных рядов от Валеры 4.1. Интеграция методов в API. "Не готово" 4.2. Пример использования на М4 бенчмарке. "Готово на половину"

v1docq commented 1 year ago

Регрессия на временных рядах 5.1. Интеграция методов в API. "Готово" 5.2. Пример использования на Monash бенчмарке. "Готово на половину"