Тренировъчен комплект

Този учебник е изготвен на базата на курс от лекции по дисциплината "Невроинформатика", четени от 1994 г. във Факултета по информатика и компютърни науки на Красноярския държавен технически университет.
Няколко думи за структурата на ръководството. По-нататък във въведението са
с тази скорост,
. Следващите глави съдържат една или повече лекции. Материалът, даден в главите, е малко по-широк от това, което обикновено се дава в лекциите. Приложенията съдържат описания на програмите, използвани в този курс (
, което включва две нива - нивото на заявките за компонентите на универсалния неврокомпютър и нивото на езиците за описание на отделните компоненти на неврокомпютъра.
задачи за лабораторни упражнения
проект на неврокомпютърен стандарт
Това ръководство е електронно и включва програмите, необходими за извършване на лабораторна работа.
Книга: Учебник за дисциплината "Невроинформатика"
Тренировъчен комплект
Секции на тази страница:
Запомнете комплекта за обучение
Прочетете комплекта за обучение
При четене на набора за обучение на екрана се появява прозорец за избор на файл. Трябва да изберете файла, от който се нуждаете, или да откажете да го прочетете. При четене на нов набор от тренировки, старият се изтрива.
Отворете стандартната книга със задачи
Ясен тренировъчен комплект
Тази функция изпълнява операцията Изтриване на задача за всички задачи в комплекта за обучение.
Стандартен проблемник
Стандартната книга със задачи служи за улесняване на създаването на набора за обучение и по никакъв начин не засяга обучението на невронната мрежа. Следователно е възможно да промените стандартната книга със задачи по време на мрежово обучение, без да се страхувате от влиянието на тази промяна върху хода на обучението. Отваряне на стандартен проблемниквъзможно по няколко начина:
• чрез натискане на бутон F2 в основен режим на работа;
• чрез позицията "Отваряне на стандартен проблемник" в подменюто "Учебен комплект".
След като отворите стандартна книга със задачи, вие получавате възможност да изберете изображения от нея и да ги въведете в набора за обучение или в броя на примерите на задачата на теста.
Задача се разбира като набор от примери, които сте присвоили на един клас изображения. На екрана цялата информация за задачата се показва в прозореца "Задача #", където # е номерът на задачата. Следните обекти могат да бъдат избрани в прозореца Задача:
• номер на текущия пример;
• данни от текущия пример;
• тегло на текущия пример;
• оценка на текущия пример;
• отговорът на текущия пример;
• среден резултат за всички примери от задачата.
Вижте примери
Прегледът на примери за активна задача се извършва в основния режим с помощта на клавишите "Нагоре" и "Надолу". В същото време в прозореца на задачата се появяват съответните полета за примерен номер, примерни данни, примерно тегло, примерен рейтинг, примерен отговор.
Редактиране на задача
Режимът за редактиране на задачи има собствен набор от горещи клавиши. Бързите клавиши за основния режим НЕ работят. В режим на редактиране на задачи можете да създавате нови примери или да редактирате стари. Следва списък с клавишни комбинации за режим на редактиране на задачи и описание на техните функции:
. | Преместване на курсора. |
пространство | Вмъкване/изтриване на точка. |
CTRL-? | Преместете изображението наляво |
CTRL-? | Преместете изображението надясно |
СТРАНИЦА НАГОРЕ | Преместване на изображението нагоре |
СТРАНИЦА НАДОЛУ | Преместете изображението надолу |
F1 | справкаинформация |
F2 | Преглед на стандартна книга със задачи |
F3 | Обръщане на изображението |
F4 | Засенчване на изображението |
F5 | Инвертиращ шум |
CTRL-F5 | Промяна на нивото на инвертиращия шум |
F6 | Добавяне на шум |
CTRL-F6 | Променете нивото на добавения шум |
F7 | заглушаване на шума |
CTRL-F7 | Променете нивото на амортизационния шум |
ИЗТРИЙ | ясен образ |
IN | Въведете ново примерно тегло |
П | Завъртете изображението на 90 градуса по часовниковата стрелка |
ОТНОСНО | Обърнете изображението около вертикалната ос |
ALT-C | Запишете текущото изображение в джоба |
ALT-P | Заменете текущото изображение с това, което се съхранява в джоба. |
Преглед на стандартна книга със задачи
Прегледът на стандартна книга със задачи се извършва с помощта на клавишите "Надясно" и "Наляво". За да въведете текущото изображение в набора за обучение, натиснете ENTER, след което програмата ще се върне в режим на редактиране на задача. Ако искате да откажете да въведете задача от стандартната книга със задачи, натиснете ESC.
Примерно тегло
Примерното тегло е зададена от вас стойност, която засяга приноса на този пример към промяната в синаптичната карта по време на обучение. Колкото по-голямо е теглото на даден пример (теглото не може да надвишава 1 и да е по-малко от 0), толкова по-значим е приносът на този пример към синаптичната карта и обратно.
Примерна оценка
В тази програма оценката на примера изпълнява чисто информационни функции и е равна на броя на несъответстващите точки в оригиналното изображение и отговора.
Всички програми с изключение на Hopfield.
В тази програма резултатът на пример може да бъде изчислен според едно от двете правила на най-малките квадрати или разстоянието за настройка. Освен това, когато тествате примери за тестов проблем, прозорецът "Оценка" показва нивото на мрежова увереност в решението на представения пример. Нивото на надеждност се изчислява с помощта на формулите, дадени в разделите Най-малки квадрати и Разстояние до настройка.
Засенчване на изображението
Когато изпълнявате командата "Shadow Image", когато редактирате задача или, във всички програми с изключение на Hopfield, по време на статистически тест за сянка, е необходимо да засенчите част от изображението. Засенчването се извършва съгласно следния алгоритъм:
С помощта на генератор на произволни числа се генерира уравнението на права линия, минаваща през изображението.
Частта от изображението, която не съдържа точка с координати (5,5), се изтрива.
Засенчването на изображението е едно от четирите изкривявания на изображението, предоставени от тази програма. Други изкривявания са описани в раздели: Добавяне на шум, Инвертиращ шум, Затихващ шум.
Добавяне на шум
Когато изпълнявате командата Добавяне на шум, когато редактирате задача или във всички програми с изключение на Hopfield, по време на статистическия тест с добавяне на шум, добавянето на шум се прилага към изображението. Алгоритъмът "шум" с дадено ниво на добавяне на шум:
За всяка точка на изображението се генерира произволно число от диапазона (0,1).
Ако това число е по-малко или равно на определеното ниво на шума, тогава съответната точка се добавя към изображението.
Добавянето на шум е едно от четирите изкривявания на изображението, предоставени от тази програма. Други изкривявания са описани в раздели:Засенчване на изображението, инвертиране на шума, отхвърляне на шума.
Инвертиращ шум
При изпълнение на командата "Инвертиране на шума", при редактиране на задача или, във всички програми с изключение на Hopfield, по време на статистическия тест с инвертиране на шума, върху изображението се наслагва инвертиран шум. Алгоритъм "Шум" с дадено ниво на инвертиращ шум:
За всяка точка на изображението се генерира произволно число от диапазона (0,1).
Ако това число е по-малко или равно на определеното ниво на шума, тогава съответната точка в изображението се обръща.
Инвертният шум е едно от четирите изкривявания на изображението, предоставени от тази програма. Други изкривявания са описани в разделите: Засенчване на изображението, Добавяне на шум, Намаляване на шума.
заглушаване на шума
При изпълнение на командата "Потискане на шума", при редактиране на задача или във всички програми, с изключение на програмата Hopfield, по време на статистически тест с потискане на шума, потискането на шума се наслагва върху изображението. Алгоритъм "Шум" с дадено ниво на затихване на шума:
За всяка точка на изображението се генерира произволно число от диапазона (0,1).
Ако това число е по-малко или равно на определеното ниво на шум, тогава съответната точка в изображението се потиска.
Шумопотискането е едно от четирите изкривявания на изображението, предоставени от тази програма. Други изкривявания са описани в раздели: Засенчване на изображението, Добавяне на шум, Обръщане на шум.