Показано с 1 по 10 из 17
Древовидный режим
-
28.10.2018, 16:01 #16
- Регистрация
- 18.10.2018
- Сообщений
- 12
- Сказал(а) спасибо
- 0
- Поблагодарили 0 раз(а) в 0 сообщениях
Re: Что означает знак I в запросе?
Таблица значений - не справочник - как провериь ее работу в конструкторе ВходныеСигналы и Выходные сигналы не считаются
Код:&НаСервере Процедура РасчетНаСервере() ТЗВходныеСигналы = Объект.ВходныеСигналы.Выгрузить(,"ВидВходногоСигнала,ВходнойСигнал"); //передадим в запрос таблицу значений входных сигналов, //поместим ее в во временную таблицу //в другую временную таблицы поместим все нейроны указанной сети //в конечном запросе получим веса всех нейронов, //которые есть в сети и умножим их на данные входных сигналов //для этого свяжем таблицу весов нейронов со временной таблицей //входных сигналов по полю вид входного сигнала (внутреннее соединение) //сгруппируем все входные сигналы для нейрона, //чтобы получить выходной сигнал для каждого нейрона сети Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ТЗВходныеСигналы.ВходнойСигнал КАК ВходнойСигнал, | ТЗВходныеСигналы.ВидВходногоСигнала КАК ВидВходногоСигнала |ПОМЕСТИТЬ втВходныхСигналов |ИЗ | &ТЗВходныеСигналы КАК ТЗВходныеСигналы | |ИНДЕКСИРОВАТЬ ПО | ВидВходногоСигнала |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | ОднослойнаяНейроннаяСетьНейроны.Нейрон КАК Нейрон |ПОМЕСТИТЬ втНейроны |ИЗ | Справочник.ОднослойнаяНейроннаяСеть.Нейроны КАК ОднослойнаяНейроннаяСетьНейроны |ГДЕ | ОднослойнаяНейроннаяСетьНейроны.Ссылка = &НейроСеть | |ИНДЕКСИРОВАТЬ ПО | Нейрон |; | |//////////////////////////////////////////////////////////////////////////////// |ВЫБРАТЬ | НейронВесаНейрона.Ссылка КАК Нейрон, | СУММА(НейронВесаНейрона.ЗначениеВеса * втВходныхСигналов.ВходнойСигнал) КАК ВыходнойСигнал |ИЗ | Справочник.Нейрон.ВесаНейрона КАК НейронВесаНейрона | ВНУТРЕННЕЕ СОЕДИНЕНИЕ втВходныхСигналов КАК втВходныхСигналов | ПО НейронВесаНейрона.ВидВхода = втВходныхСигналов.ВидВходногоСигнала |ГДЕ | НейронВесаНейрона.Ссылка.Наименование В | (ВЫБРАТЬ | вт.Нейрон | ИЗ | втНейроны КАК вт) | |СГРУППИРОВАТЬ ПО | НейронВесаНейрона.Ссылка |"; Запрос.УстановитьПараметр("ТЗВходныеСигналы",ТЗВходныеСигналы); Запрос.УстановитьПараметр("НейроСеть", Объект.ОднослойнаяСеть); ВыходыСети = Запрос.Выполнить().Выгрузить(); Объект.ВыходныеСигналы.Загрузить(ВыходыСети); КонецПроцедуры
Похожие темы
-
Получение итогов во вложенном запросе
от Рашид1977 в разделе Конфигурирование, программирование 1С - ПредприятиеОтветов: 4Последнее сообщение: 12.12.2017, 14:47 -
Формат Даты в запросе
от Mexxe в разделе Конфигурирование, программирование 1С - ПредприятиеОтветов: 6Последнее сообщение: 10.02.2017, 19:56 -
проверка капчи в post запросе
от zic991 в разделе Конфигурирование, программирование 1С - ПредприятиеОтветов: 0Последнее сообщение: 27.08.2016, 13:30 -
Фильтрация в запросе при левом соединении
от ilya80let в разделе Конфигурирование, программирование 1С - ПредприятиеОтветов: 2Последнее сообщение: 19.10.2013, 16:13
Социальные закладки