Лабораторная работа №6 По предмету: искусственный интелект саидов Рустам Проверил: бекмуратов. К. А


Download 140.22 Kb.
bet1/3
Sana28.12.2022
Hajmi140.22 Kb.
#1069964
TuriЛабораторная работа
  1   2   3
Bog'liq
ИИ ЛАБ 6


Ташкентский Университет Информационных Технологий.
Имени Мухаммада Ал-Хоразмий.
Самаркандский филиал.

Лабораторная работа №6
По предмету: ИСКУССТВЕННЫЙ ИНТЕЛЕКТ


Выполнил: Саидов Рустам
Проверил: БЕКМУРАТОВ.К.А.


С А М А Р К А Н Д – 2022


Цель и содержание лабораторной работы
Цель работы:
1. Изучить основные понятия и определения систем искусственного
Интеллекта.
2. Применение алгоритмов искусственного интеллекта при решении
практических задач.
3. Разработка программное обеспечение для использования алгоритмов при
решении практических задач.
4. Анализ результатов, полученные на основе программного обеспечения.
Содержание работы:
Содержание отчета:
1. Постановка задачи.
2. Алгоритм решения задачи.
3. Блок-схема задачи.
4. Программное обеспечение, написанное на алгоритмическом языке высокого
уровня.
5. Результаты решения задачи при заданном начальном значении.
6. Заключение.
7. Список использованной литературы.
Программное обеспечение классификаций личных подписей на основе алгоритмов «Maxmin» va «K-средних»





Код программы:
const int KK = 10; //количество кластеров
const int max_iterations = 100; //максимальное количество итераций


typedef struct {
double r;
double g;
double b;
} rgb;

Сам класс K_means:

class K_means
{
private:
std::vector pixcel;
int q_klaster;
int k_pixcel;
std::vector centr;
void identify_centers();
inline double compute(rgb k1, rgb k2)
{
return sqrt(pow((k1.r - k2.r),2) + pow((k1.g - k2.g), 2) + pow((k1.b - k2.b), 2));
}
inline double compute_s(double a, double b) {
return (a + b) / 2;
};

Download 140.22 Kb.

Do'stlaringiz bilan baham:
  1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling