Навигация:

Модуль для Аппроксимации

liМодуль для Аппроксимации GT Approx — это набор инструментов, позволяющий строить аппроксимации, оценивать их качество, а также выполнять многие другие, связанные с этим задачи.

liМодуль Approx обладает несколькими уникальными особенностями:

liВключает в себя большой набор современных методов построения аппроксимаций, таких как аппроксимация сплайнами, линейная регрессия, кригинг и т.д. Кроме того, в состав входят алгоритмы собственной разработки компании DATADVANCE: HDA – Higher Dimensional Approximation, SGP – Sparse Gaussian Processes, TA/iTA — Тензорные Аппроксимации и неполные Тензорные Аппроксимации и др. Мы постоянно улучшаем имеющиеся методы и добавляем новые, основываясь на отзывах пользователей.

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

liПозволяет решать различные вспомогательные задачи, а именно:

1. Построение теоретических оценок точности аппроксимации в заданной точке, используя математическую модель, лежащую в основе аппроксимации.

2. Вычисление аналитических производных построенной аппроксимации в заданной точке.

3. Экспорт построенной модели в формат matlab/octave.

4. Сглаживание построенной аппроксимации.

liКлючевая идея: Пользователь применяет модуль GT Approx в понятных ему терминах свойств аппроксимации, не вдаваясь в низкоуровневые детали алгоритма, которые его не интересуют.

liМодуль GT Approx поддерживает несколько различных режимов аппроксимации, позволяющих подстраиваться под нужды пользователя, в частности:

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

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

liОпция “accelerator” позволяет ускорить построение аппроксимации, но ухудшает при этом ее качество.

liДля функций с несколькими выходами аппроксимация может быть построена одновременно для всех выходов, сохраняя при этом сходства в их поведении и ускоряя процесс построения модели.

liПри построении аппроксимации модуль может использовать частично доступные стандартные отклонения целевой функции, если они предоставлены пользователем, наряду со множеством точек и значений целевой функции;

liЕсли обучающая выборка имеет структуру декартова произведения (что встречается довольно часто на практике), то для аппроксимации может быть использована техника тензорной аппроксимации, использующая разные методы для разных факторов.