Полигон алгоритмов/Мастер загрузки алгоритмов

Материал из MachineLearning.

(Различия между версиями)
Перейти к: навигация, поиск
(Шаг 3 из 4. Создание и изменение параметров алгоритма.)
(Шаг 3 из 4. Создание и изменение параметров алгоритма.)
Строка 55: Строка 55:
Третий шаг позволяет с помощью мастера создать описание параметров с нуля или изменить уже загруженное.
Третий шаг позволяет с помощью мастера создать описание параметров с нуля или изменить уже загруженное.
-
===Свойства параметра===
+
===Описание свойств параметра===
*Название: имя параметра, каким оно будет отображаться на сайте и передаваться алгоритму.
*Название: имя параметра, каким оно будет отображаться на сайте и передаваться алгоритму.
-
*Тип: различается по множеству допустимых значений.
+
*Тип: один из доступных типов, различающихся по множеству допустимых значений.
-
:Различные доступные типы параметров:
+
:Доступные типы параметров:
#Числовой (целый) параметр
#Числовой (целый) параметр
#:Принимает только целочисленные значения.
#:Принимает только целочисленные значения.
Строка 68: Строка 68:
#:Не имеет значений. Либо используется (флаг поднят), либо нет (флаг опущен).
#:Не имеет значений. Либо используется (флаг поднят), либо нет (флаг опущен).
*Использование по умолчанию: включен данный параметр в набор параметров по умолчанию или нет.
*Использование по умолчанию: включен данный параметр в набор параметров по умолчанию или нет.
-
*Значение по умолчанию: то значение параметра, которое используется в наборе параметров по умолчанию для алгоритма.
+
*Значение по умолчанию: то значение параметра, которое берется, если не задано другое. Указывается в любом случае, даже если флаг использования по умолчанию не стоит.
*Комментарий: полное название, за что отвечает, комментарии к ключевым значениям параметра.
*Комментарий: полное название, за что отвечает, комментарии к ключевым значениям параметра.
 +
'''Важно!''' Под изменением параметров уже добавленного алгоритма подразумевается выставление для каждого параметра, надо ли его использовать, и с каким значением. Соответственно, для каждого алгоритма должна быть определена первоначальная постановка параметров - параметры по умолчанию, - которая задается с помощью полей ''использование по умолчанию'' и ''значение по умолчанию'' при создании параметров добавляемого алгоритма.
===Добавление нового параметра===
===Добавление нового параметра===
Строка 87: Строка 88:
*: Не имеет значений. Либо используется (флаг поднят), либо нет (флаг опущен).
*: Не имеет значений. Либо используется (флаг поднят), либо нет (флаг опущен).
-
Для каждого алгоритма определен набор параметров по умолчанию, который будет использован как стандартный. Добавление алгоритма в отчет на тестирование происходит сначала с параметрами по умолчанию, которые при желании можно изменить в ходе создания отчета.
+
 
При создании нового параметра поле "Значение по умолчанию" имеет смысл только для целочисленного и вещественного параметров. Здесь вводят число в соответствующем формате, которое будет задавать значение по умолчанию для данного параметра, если он используется.
При создании нового параметра поле "Значение по умолчанию" имеет смысл только для целочисленного и вещественного параметров. Здесь вводят число в соответствующем формате, которое будет задавать значение по умолчанию для данного параметра, если он используется.

Версия 16:09, 24 февраля 2010

Содержание

Основная статья: Полигон

Инструкция по работе с мастером загрузки алгоритмов в системе «Полигон».

Шаг 1 из 4. Описание загружаемого алгоритма.

Первый шаг позволяет описать алгоритм.

Изображение:WizAddAlgStep1.png

Поле "Название и описание"

  1. Название: Название алгоритма. Можно вводить как на русском, так и на английском языке. Одновременно название вводится транслитом в поле Синоним.
  2. Синоним: Уникальное имя алгоритма на английском языке. Используется в качестве идентификационного поля алгоритма при запросе заданий на обсчет. После ввода Названия можно изменить синоним.
  3. Рубрики: Различные классы алгоритмов, различающиеся по принципу обработки задач или по сложности. Можно выбрать несколько наиболее подходящих рубрик, к которым относится алгоритм. При неправильном выборе лишнюю рубрику всегда можно удалить.
  4. Описание: По возможности краткое описание алгоритма. Можно вводить как на русском, так и на английском языках.

Поле "Пароль для обращения к серверу Полигона"

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


Для перехода на следующий шаг нажмите кнопку Далее.
Для выхода из мастера загрузки нажмите Отмена.


Шаг 2 из 4. Выбор варианта загрузки параметров алгоритма.

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

Варианты загрузки параметров:

  1. Алгоритм без параметров
    Если алгоритм работает без параметров, то их задавать не нужно.
    Важно! В случае выбора этого варианта при нажатии кнопки Далее произойдет добавление алгоритма в Систему.
    Изображение:WizAddAlgStep2 a.png
  2. Автоматическое создание с помощью мастера
    Данный способ загрузки является наиболее простым для понимания. Если Вы не представляете, как написать xml-файл с описанием параметров, или у Вас нет сохраненного, то стоит выбрать данный способ и перейти к следующему шагу.
    Изображение:WizAddAlgStep2 b.png
  3. Загрузка в формате xml через файл
    Используйте данный способ загрузки, если у Вас уже имеется сохраненный xml-файл с описанием параметров алгоритма в необходимом формате. Загруженные данные можно будет изменить с помощью мастера на следующем шаге или вручную на последнем шаге (исправляя текст xml).
    Изображение:WizAddAlgStep2 c.png
  4. Создание текста xml вручную
    При выборе данного способа загрузки, в появившемся текстовом поле следует набрать текст xml в формате описания параметров алгоритмов Полигона. Полученное на основе введенного текста описание параметров можно будет изменить с помощью мастера на следующем шаге или вручную на последнем шаге (исправляя текст xml).
    Изображение:WizAddAlgStep2 d.png

Для перехода на следующий шаг нажмите кнопку Далее.
Для возврата на предыдущий шаг нажмите кнопку Назад.
Для выхода из мастера загрузки нажмите Отмена.

Шаг 3 из 4. Создание и изменение параметров алгоритма.

Третий шаг позволяет с помощью мастера создать описание параметров с нуля или изменить уже загруженное.

Описание свойств параметра

  • Название: имя параметра, каким оно будет отображаться на сайте и передаваться алгоритму.
  • Тип: один из доступных типов, различающихся по множеству допустимых значений.
Доступные типы параметров:
  1. Числовой (целый) параметр
    Принимает только целочисленные значения.
  2. Числовой (вещественный) параметр
    Может принимать вещественные значения. Значения могут быть вида 4,5 (целая часть отделена от дробной запятой) или 1,3E-12(научный формат)
  3. Номинальный параметр
    Принимает дискретное множество значений. Причем к каждому значению можно задать описание.
  4. Параметр-флаг (без значений)
    Не имеет значений. Либо используется (флаг поднят), либо нет (флаг опущен).
  • Использование по умолчанию: включен данный параметр в набор параметров по умолчанию или нет.
  • Значение по умолчанию: то значение параметра, которое берется, если не задано другое. Указывается в любом случае, даже если флаг использования по умолчанию не стоит.
  • Комментарий: полное название, за что отвечает, комментарии к ключевым значениям параметра.

Важно! Под изменением параметров уже добавленного алгоритма подразумевается выставление для каждого параметра, надо ли его использовать, и с каким значением. Соответственно, для каждого алгоритма должна быть определена первоначальная постановка параметров - параметры по умолчанию, - которая задается с помощью полей использование по умолчанию и значение по умолчанию при создании параметров добавляемого алгоритма.

Добавление нового параметра

Если до этого параметров не было, страница будет выглядеть следующим образом. Изображение:WizAddAlgStep3Null.png

В поле, где написано "Новый параметр", введите имя параметра, каким оно будет отображаться на сайте и передаваться алгоритму.
В выпадающем списке выберете тип параметра. Возможные варианты:

  • Числовой (целый) параметр
    Принимает только целочисленные значения
  • Числовой (вещественный) параметр
    Может принимать вещественные значения. Значения могут быть вида 4,5 (целая часть отделена от дробной запятой) или 1,3E-12(научный формат)
  • Номинальный параметр
    Может принимать дискретное множество значений. Множество допустимых значений можно задать при добавлении параметра или позже при его редактировании.
  • Параметр-флаг (без значений)
    Не имеет значений. Либо используется (флаг поднят), либо нет (флаг опущен).


При создании нового параметра поле "Значение по умолчанию" имеет смысл только для целочисленного и вещественного параметров. Здесь вводят число в соответствующем формате, которое будет задавать значение по умолчанию для данного параметра, если он используется.

Поле "Комментарий" должно содержать текстовый комментарий к добавляемому параметру: полное название, за что отвечает, комментарии к ключевым значениям параметра.

После заполнения основных полей: Изображение:WizAddAlgStep3-1.png

После нажатия кнопки "Добавить" созданный параметр появится в таблице выше, где его можно редактировать. Изображение:WizAddAlgStep3-2.png


Для перехода на следующий шаг нажмите кнопку Далее.
Для возврата на предыдущий шаг нажмите кнопку Назад.
Для выхода из мастера загрузки нажмите Отмена.

Шаг 4 из 4. Просмотр и изменение полученного xml параметров алгоритма.

Данный шаг является завершающим и предназначен для итоговой проверки правильности созданного xml-описания параметров.
Возможна правка текста xml, а также сохранение во внешнем редакторе для того, чтобы не создавать описание с нуля повторно для похожих алгоритмов.

Для загрузки алгоритма на сервер нажмите кнопку Готово.
Для перехода на предыдущий шаг нажмите кнопку Назад.
Для выхода из мастера загрузки нажмите Отмена.

Алгоритм успешно добавлен

Личные инструменты