Методы таблиц значений 1С 8.3. Часть 2. Сортировка, итоги и свертка.

Продолжим изучать методы работы с таблицами значений. В предыдущей статье мы научились работать с поиском по таблице значений, а также копировать таблицы значений.

Методы таблиц значений 1С 8.3. Часть 1. Поиск и копирование.

В этой статье мы научимся сортировать, получать итоги и сворачивать таблицу значений.

Continue reading «Методы таблиц значений 1С 8.3. Часть 2. Сортировка, итоги и свертка.»

Методы таблиц значений 1С 8.3. Часть 1. Поиск и копирование

Продолжаем изучать программную работу с таблицей значений в 1С. В прошлых статьях мы научились создавать таблицу значений (как программно, так и на управляемой форме), добавлять колонки и строки таблицы значений. Осталось научиться работать с самой таблицей значений. В первой части мы узнаем, как находить строки по нужному отбору, и научимся копировать таблицу значений с нужным отбором.

Continue reading «Методы таблиц значений 1С 8.3. Часть 1. Поиск и копирование»

Конфигурация в 1С 8.3 «Однослойная линейная нейронная сеть». Версия 2

В статье Конфигурация в 1С 8.3 «Однослойная линейная нейронная сеть»  я сделал однослойную линейную сеть, используя справочники и табличные части справочников. Но в процессе эксплуатации этой сети, я выяснил, что такая форма организации не совсем удобна по двум причинам. Во-первых, веса каждого нейрона жестко привязаны к нейрону, и мы в другой сети не сможем использовать этот нейрон. Во-вторых, и не совсем оптимально учить эту сеть: необходимо будет каждый раз записывать экземпляр справочника Нейрон, когда будем изменять веса нейрона (а обучение это и есть изменение весов нейрона), что будет накладно с точки зрения производительности при большом количестве нейронов в сети.  Поэтому  я решил, что оптимально сделать нейросеть с использованием  регистра сведений.

Continue reading «Конфигурация в 1С 8.3 «Однослойная линейная нейронная сеть». Версия 2»

Конфигурация в 1С 8.3 «Однослойная линейная нейронная сеть»

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

В этой статье, мы реализуем конфигурацию 1С, где будет функционировать однослойная линейная нейронная сеть.   Эта та же самая нейронная сеть, где мы выявляли принадлежность к тому или иному классу животных (звери, рыбы и птицы), которую я сделал в предыдущей статье «Нейронные сети в среде 1С 8.3. Однослойная линейная сеть» в обработке. Но если сеть в обработке была статична, т.е. мы не могли ее переделать без правки кода, то сеть в конфигурации можно будет изменять без правки кода: добавлять нейроны  и добавлять веса в нейроны.

Continue reading «Конфигурация в 1С 8.3 «Однослойная линейная нейронная сеть»»

Нейронные сети в среде 1С 8.3. Однослойная линейная сеть

Я продолжаю рассказывать о нейронных сетях, применительно к среде разработке 1С 8.3. В предыдущей статье мы узнали, что такое нейрон и какие виды нейронов бывают (линейные и нелинейные), а также сделали простой линейный нейрон и поэкспериментировали с ним.  Кто пропустил эту статью, рекомендую сначала ознакомиться с ней, а потом переходить к этой статье.

Continue reading «Нейронные сети в среде 1С 8.3. Однослойная линейная сеть»

Нейронные сети в среде 1С 8.3. Линейный нейрон.

В последнее время мне стала интересна тема искусственного интеллекта в общности и нейронных сетей, как инструмента для искусственного интеллекта в частности.
Мое знакомство с нейронными сетями началось с книги «Элементарное введение в технологию нейронных сетей с примерами программ», которая была написана польскими авторами Рышард Тадаусевич, Барбара Боровик, Томаш Гончаж и Бартош Леппер. Эта книга очень понятно и доступно дает основную теорию нейронных сетей, материал этой книги доступен очень широкому кругу читателей. Поэтому тем, кто хочет глубоко и основательно изучить теорию нейронных сетей, но не знает с какого края к ним поступить, рекомендую эту книгу. В сети Интернет она ищется без проблем. Но основной для меня «изъян» этой книги был в том, что все программы с примерами были написаны на языке С++, которым я, к своему стыду, не очень хорошо владею. Поэтому какие-то интересные программы я стал реализовывать в среде разработке 1С, поскольку основная моя профессия программист (разработчик) 1С. Но кроме программирования в 1С, я увлекаюсь преподаванием, поэтому я решил написать цикл статей, по разработке нейронных сетей в 1С 8.3, где я часть примеров из книги реализую в среде 1С 8.3., немного разбавляя все это теорией, чтобы было понятно, что к чему.
Continue reading «Нейронные сети в среде 1С 8.3. Линейный нейрон.»