API Docs for: 1.0.0
Show:

Site3dAINet Class

Defined in: modules\ai\ai.js:6
Module: Site3dAI

Класс нейронной сети

Constructor

Site3dAINet

(
  • options
)

Defined in modules\ai\ai.js:6

Parameters:

  • options Object

    Параметры сети

Methods

run

(
  • input
)
Number

Метод запускает работу сети

Parameters:

  • input Object

    Входящие данные

Returns:

Number:

Результат

train

(
  • data
)
Object

Метод тренирует сеть

Parameters:

  • data Object[]

    Массив данных в формате {input: object, output: number}

Returns:

Object:

Результат в формате {epochs, accuracy}

train

(
  • data
)
Object

Метод тренирует сеть

Parameters:

  • data Object[]

    Массив данных в формате {input: object, output: number}

Returns:

Object:

Результат в формате {epochs, accuracy}

run

(
  • input
)
Object

Метод запускает работу сети

Parameters:

  • input Object

    Входящие данные

Returns:

Object:

Результат

loadFromObject

(
  • data
)

Метод загружает данные сети из объекта

Parameters:

  • data Object

    Объект в формате json

loadFromFile

(
  • path
)
async

Метод загружает данные сети из файла

Parameters:

  • path String

    Путь до файла в формате json

load

(
  • data
)
async

Метод загружает данные сети из объекта или файла

Parameters:

  • data Object | string

    Объект или путь до файла в формате json

train

(
  • dataset
)
Object

Метод тренирует сеть

Parameters:

  • dataset Object[]

    Массив данных в формате {in: object, out: number}

Returns:

Object:

Результат в формате {epochs, accuracy}

run

(
  • input
)
Object

Метод запускает работу сети

Parameters:

  • input Object

    Входящие данные

Returns:

Object:

Результат

Properties

maxEpochs

Number

Свойство возвращает максимальное число эпох

expectedAccuracy

Number

Свойство возвращает ожидаемую точность сходимости сети

learningRate

Number

Свойство возвращает коэффициент обучаемости сети

countHidden

Number

Свойство возвращает число нейронов в скрытом слое сети

maxEpochs

Number

Свойство возвращает максимальное число эпох

expectedAccuracy

Number

Свойство возвращает ожидаемую точность сходимости сети

learningRate

Number

Свойство возвращает скорость обучения сети

countHidden

Number

Свойство возвращает число нейронов в скрытом слое сети

data

Object

Defined in modules\ai\ai.js:35

Свойство возвращает данные сети

structureHidden

Number[]

Defined in modules\ai\ai.js:45

Свойство возвращает массив числа нейронов в скрытых слоях сети

weights

Number[][]

Defined in modules\ai\ai.js:55

Свойство возвращает веса связей между нейронами сети (уровни массива: слои, нейроны данного слоя, веса связей из данного нейрона во все нейроны следующего слоя)

dataset

Object[]

Defined in modules\ai\ai.js:65

Свойство возвращает данные для обучения сети

dataset

Unknown

Defined in modules\ai\ai.js:75

Свойство устанавливает данные для обучения сети

Sub-properties:

maxEpochs

Number

Defined in modules\ai\ai.js:85

Свойство возвращает максимальное число эпох

expectedAccuracy

Number

Defined in modules\ai\ai.js:95

Свойство возвращает ожидаемую точность сходимости сети

learningRate

Number

Свойство возвращает скорость обучения сети

structure

Number[]

Свойство возвращает массив числа нейронов во всех слоях сети