У вас вопросы?
У нас ответы:) SamZan.net

темах розпізнавання.

Работа добавлена на сайт samzan.net: 2016-03-13

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 8.6.2025

Теория распознавания образов

Лабораторна робота № 2

Студента группы ВС-101 Карпенкова Никиты

Дослідження геометричних мip близькостм об'ектмв i класів в системах розпізнавання.

Завдання:

  1.  Розробити алгоритм ухвалення рішення в детермінованій системі розпізнавання на основі використання відомих геометричних мip близькості.
  2.  Програмно реалізувати  розроблений алгоритм.
  3.  Увести   задані описи 4-х класів i запропонованих ознак розпізнавання (таблиці 1-4 -варіанти завдань).
  4.  Налагодити програми.
  5.  Виконати  контрольні  розпізнавання невідомих об'ектів по векторах їхніх ознак (задати самостійно).
  6.  Порівняти прийняти рішення про віднесення невідомих об'ектів до заданих класів по різних міpax близькості. Зробити висновки.

Початкові данні для тестування програми i проведения досліджень

Таблица 1

6

X

0.5

1.00

0.25

0.7

0.64

Y

0.8

0.60

0.70

0.8

0.88

Таблица 2

6

X

Y

0.04

0

0.03

0.05

0.05

0.54

0.6

0.47

0.75

0.80

Таблица 3

6

X

0.0

0.04

0.0

0.8

0.03

0.03

Y

0.4

0.57

0.33

0.65

Таблица 4

6

X

0.38

0.90

0.02

0.04

0.04

0.06

Y

0.60

0.70

0.72

0.80

0.82

1.00


Ход работы

В процессе работы необходимая функциональность была реализована в виде m-файла среды Матлаб.

Оценка близости осуществляется по сумме модулей разниц значений каждого признака. (3)

Код m-файла:

INP(1)=input('X: ');

INP(2)=input('Y: ');

A=[0.5 1 0.25 0.7 0.64

0.8 0.6 0.7 0.8 0.88];

B = [0.04 0 0.03 0.05 0.05

0.54 0.6 0.47 0.75 0.8];

C = [ 0 0.04 0 0.03 0.03

0.4 0.57 0.8 0.33 0.65];

D = [0.38 0.9 0.02 0.04 0.04 0.06

0.06 0.07 0.72 0.8 0.82 1];

A1(1)=sum(A(1,:))/5;

A1(2)=sum(A(2,:))/5;

B1(1)=sum(B(1,:))/5;

B1(2)=sum(B(2,:))/5;

C1(1)=sum(C(1,:))/5;

C1(2)=sum(C(2,:))/5;

D1(1)=sum(D(1,:))/5;

D1(2)=sum(D(2,:))/5;

SABS(1)=abs(INP(1)-A1(1))+abs(INP(2)-A1(2));

SABS(2)=abs(INP(1)-B1(1))+abs(INP(2)-B1(2));

SABS(3)=abs(INP(1)-C1(1))+abs(INP(2)-C1(2));

SABS(4)=abs(INP(1)-D1(1))+abs(INP(2)-D1(2));

Mmax=SABS(1);

for i=1:length(SABS)

    if SABS(i)>Mmax

    Mmax=SABS(i);

    Imax=i;

   end;

end;

plot(A', 'xr');

hold on;

plot(B', 'og');

plot(C', '*b');

plot(D', '+m');

plot(INP, 'sk');

fprintf('Принадлежит классу %d', Imax);


Проверка работы модуля на тестовых данных

>> sumabs

X: 0.5

Y: 0.4

Принадлежит классу 2

Выводы: Была проведена работа, в процессе которой был разработан алгоритм принятия решений в детерминированной системе распознавания на основе использования известных мер близости. Разработанный алгоритм был успешно реализован в среде Матлаб. Алгоритм был проверен на тестовых данных с использованием предложенных классов и признаков распознавания. Было выполнено контрольное распознавание неизвестных объектов по векторам их признаков.




1. Молодежь России- особенности социализации и самоопределения
2. Реферат- Функция принадлежности
3. Si лимонная кислота парфюмерная композиция
4. 630 кВА и провод А 50 длинною 31 км
5. Львівська політехніка Кафедра механіки та автоматизації машинобудування Звіт про виконання лабор
6.  Поняття і місце діловодства в управлінській діяльності Діловодство ~ це діяльність яка охоплює питання д
7. Географ глобус пропил
8. Эти особенности зависят главным образом от иных условий развития мозга и головы сравнительно со спинным моз
9. Вариант1 А1 В каком слове все согласные звуки звонкие 1 косьба 2 сбил 3 сдернешь 4 браслет А2
10. Налог на доход физических лиц