Skip to content
This repository has been archived by the owner on Dec 28, 2023. It is now read-only.

Commit

Permalink
Merge branch 'main' into task3
Browse files Browse the repository at this point in the history
  • Loading branch information
DmitryRekun authored Dec 27, 2023
2 parents e4b0436 + 011d20f commit c802a53
Show file tree
Hide file tree
Showing 237 changed files with 11,474 additions and 36 deletions.
37 changes: 19 additions & 18 deletions readme.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Общая теория интеллектуальных систем
# Общая теория интеллектуальных систем

## Задания

Expand All @@ -15,31 +15,32 @@
## Успеваемость

## Группа ИИ-23

|| ФИО | Directory name | #0 | #1 | #2 | #3 | #4 | #5 | #6 | #7 | Рейтинг |
|----|------------------------------------------------------|-------------------------|----|-----|----|----|----|----|----|----|---------|
| 1 | Бусень Артём |[ii02301](trunk/ii02301) ||| ||| | | | 6|
| 1 | [Бусень Артём](https:github.com/hudshiy1) |[ii02301](trunk/ii02301) ||| ||| | | | 8|
| 2 | [Волкогон Никита](https://github.com/VolkogonNikita) |[ii02302](trunk/II02302) ||||||| | | 9|
| 3 | [Вышинский Артём](https://github.com/arciomwww) |[ii02303](trunk/ii02303) ||| || | | | | 6|
| 4 | [Гавришук Владислав](https://github.com/VLadGavrishuk)|[ii02304](trunk/ii02304)|||| ||| | | 7|
| 5 | Глухарев Даниил |[ii02305](trunk/ii02305) ||||| | | | | 7|
| 3 | [Вышинский Артём](https://github.com/arciomwww) |[ii02303](trunk/ii02303) ||| || || | | 8|
| 4 | [Гавришук Владислав](https://github.com/VLadGavrishuk)|[ii02304](trunk/ii02304)|||| ||| | | 7|
| 5 | [Глухарев Даниил](https://github.com/Gluharev-Danik) |[ii02305](trunk/ii02305) ||||| | | | | 7|
| 6 | [Колеснев Антон](https://github.com/Flugel228) |[ii02307](trunk/ii02307) |||||| | | | 7|
| 7 | [Кононов Алексей](https://github.com/madebyth00 |[ii02309](trunk/ii02309) ||||| | | | | 6|
| 8 | [Копач Александр](https://github.com/AtticaQQ) |[ii02308](trunk/ii02308) |||| || | | | 6|
| 7 | [Кононов Алексей](https://github.com/madebyth00) |[ii02309](trunk/ii02309) ||||| | | | | 6|
| 8 | [Копач Александр](https://github.com/AtticaQQ) |[ii02308](trunk/ii02308) |||| || | | | 6|
| 9 | Кунц Александр | ||||| | | | | |
| 10 | [Лапин Владимир](https://github.com/LapinVladimir) |[ii02310](trunk/ii02310) |||||| | | | 8|
| 10 | [Лапин Владимир](https://github.com/LapinVladimir) |[ii02310](trunk/ii02310) |||||| | | | 8|
| 11 | [Привезенцев Михаил](https://github.com/MishanyPrivezentsev)| ||||| | | | | |
| 12 | [Ежевский Егор](https://github.com/pinkgrasss) |[ii02312](trunk/ii02312) |||||| | | | 8|
| 13 | Макаревич Кирилл | ||||| | | | | |
| 14 | [Макаревич Никита](https://github.com/sosiska52) |[ii02314](trunk/ii02314) |||| || | | | 7|
| 14 | [Макаревич Никита](https://github.com/sosiska52) |[ii02314](trunk/ii02314) |||| || | | | 7|
| 15 | Маслакова Ксения | ||||| | | | | |
| 16 | [Медведь Павел](https://github.com/Dizzers) |[ii02316](trunk/ii02316) |||||| | | | 8|
| 17 | Новицкая Вероника |[ii02317](trunk/ii02317) ||| || | | | | 6|
| 18 | Осипова Алла | |||| | | | | | |
| 17 | Новицкая Вероника |[ii02317](trunk/ii02317) ||| || | | | | 6|
| 18 | Осипова Алла | |||| | | | | | |
| 19 | [Палто Елена](https://github.com/AlenaSokol) |[ii02319](trunk/ii02319) |||||||| |(научная работа) 10|
| 20 | [Романюк Алексей](https://github.com/Gomziakoff) |[ii02320](trunk/ii02320) ||||||| | | 9|
| 21 | [Скварнюк Давид](https://github.com/Bidway) |[ii02321](trunk/ii02321) ||||||| | | 9|
| 22 | [Тутина Елизавета](https://github.com/Eliza0756) |[ii02322](trunk/ii02322) ||||| | | | | 7|
| 23 | Швороб Владислав | ||||| | | | | 6|
| 23 | Швороб Владислав | ||||| | | | | 7|

## Группа ИИ-24
|| ФИО | Directory name | #0 | #1 | #2 | #3 | #4 | #5 | #6 | #7 | Рейтинг |
Expand All @@ -48,22 +49,22 @@
| 2 | Баранчук Иван | [ii02402](trunk/ii02402) |||||| | | | 6|
| 3 | Бузель Сергей | [ii02403](trunk/ii02403) ||||| | | | | |
| 4 | [Капуза Николай](https://github.com/Pozitivchikkk3)| [ii02404](trunk/ii02404) |||||| | | | 6|
| 5 | [Коцуба Екатерина](https://github.com/Katty-Bisha) | [ii02405](trunk/ii02405) || | || | | | | |
| 5 | [Коцуба Екатерина](https://github.com/Katty-Bisha) | [ii02405](trunk/ii02405) || | || | | | | |
| 6 | [Крейдич Артем](https://github.com/TemaKreidic) | [ii02406](trunk/ii02406) |||||| | | | 8|
| 7 | [Крупич Даниил](https://github.com/Duferig) | [ii02407](trunk/ii02407) |||| || | | | 8|
| 7 | [Крупич Даниил](https://github.com/Duferig) | [ii02407](trunk/ii02407) |||| || | | | 8|
| 8 | Кураш Александр | [ii02408](trunk/ii02408) |||||| | | | 9|
| 9 | [Лозейко Максим](https://github.com/Maxim1-Lozeyko1)| [ii02409](trunk/ii02409) |||||| | | | 6|
| 10 | [Лящук Анастасия](https://github.com/anasosia) | [ii02410](trunk/ii02410) |||||| | | | 6|
| 11 | [Максимович Алина](https://github.com/vinberoj24) | [ii02411](trunk/ii02411) |||||| | | | 6|
| 12 | [Мшар Владислав](https://github.com/MsharVladislav)| [ii02412](trunk/ii02412) ||||||| | | 9|
| 13 | Невдах Влидимир | [ii02413](trunk/ii02413) ||||| | | | | |
| 14 | [Поддубный Юрий](https://github.com/Yura-108) | [ii02414](trunk/ii02414) |||||| | | | 8|
| 15 | [Рекун Дмитрий](https://github.com/DmitryRekun) | [ii02415](trunk/ii02415) |||| || | | | 6|
| 16 | [Рудецкий Евгений](https://github.com/RuuuuuD3) | [ii02416](trunk/ii02416) ||||| | | | | 7|
| 15 | [Рекун Дмитрий](https://github.com/DmitryRekun) | [ii02415](trunk/ii02415) |||| || | | | 6|
| 16 | [Рудецкий Евгений](https://github.com/RuuuuuD3) | [ii02416](trunk/ii02416) ||||| || | | 9|
| 17 | Супрунович Илья | [ii02417](trunk/ii02417) ||||| | | | | |
| 18 | [Сухаревич Дмитрий](https://github.com/SukharevichDmitry)|[ii02418](trunk/ii02418)|||||| | | | 7|
| 19 | Терехов Николай | [ii02419](trunk/ii02419) || || || | | | 6|
| 19 | Терехов Николай | [ii02419](trunk/ii02419) || || || | | | 8|
| 20 | Турубчук Екатерина | [ii02420](trunk/ii02420) ||||| | | | | |
| 21 | [Черник Владислав](https://github.com/fdlbro) | [ii02421](trunk/ii02421) ||||| | | | | 6|
| 22 | Штыхно Даниил | [ii02422](trunk/ii02422) |||||| | | | 7|
| 23 | [Якимовец Евгений](https://github.com/EuZireael) | [ii02423](trunk/ii02423) || | ||| | | | 6|
| 23 | [Якимовец Евгений](https://github.com/EuZireael) | [ii02423](trunk/ii02423) || | ||| | | | 6|
15 changes: 3 additions & 12 deletions trunk/II02321/task_05/doc/report.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,19 +16,10 @@
<br><br><br><br><br>
<p align="center">Брест 2023</p>

---
# Общее задание #
1. Изучить следующие открытые проекты:
1. 1. The OSTIS Technology project;
2. 2. The OSTIS Applications;

2. Внести свой вклад в проект (в виде оформления вопросов (issues)):
- предложить исправления в ошибках в документации (синтаксические, орфографические и т.п.);
- предложить исправления в исходном коде;
- предложить новую функциональность.
3. Написать отчет по выполненной работе в .md формате (readme.md) и с помощью pull request разместить его в следующем каталоге: trunk\ii0xxyy\task_05\doc.

---
1. Необходимо изучить открытые проекты по технологии OSTIS.
2. Попробовать внести свой вклад в развитие проектов.
3. О выполненной работе написать отчет и разместить его в репозитории.

# Выполнение задания #

Expand Down
Binary file added trunk/II02323/task_04/doc/back.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
63 changes: 63 additions & 0 deletions trunk/II02323/task_04/doc/otchet.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
<b><p align="center"> Министерство образования Республики Беларусь</p>
<p align="center">Учреждение образования</p>
<p align="center">“Брестский Государственный технический университет”</p>
<p align="center">Кафедра ИИТ</p></b>
<br><br><br><br><br><br><br>
<b><p align="center">Лабораторная работа №4</p></b>
<p align="center">По дисциплине “Общая теория интеллектуальных систем”</p>
<p align="center">Тема: “Работа с проектом "NIKA" (Intelligent Knowledge-driven Assistant)”</p>
<br><br><br><br><br>
<b> <p align="right">Выполнил:</p></b>
<p align="right">Студент 2 курса</p>
<p align="right">Группы ИИ-23</p>
<p align="right">Швороб В.А.</p>
<p align="right">Проверил:</p>
<p align="right">Иванюк Д. С.</p>
<br><br><br><br><br>
<p align="center">Брест 2023</p>

---

# Задание лабораторной работы

1. Изучить руководство.

2. Запустить данный проект на локальной машине (домашний персональный компьютер, ноутбук, рабочая машина в аудитории и т.п.). Продемонстрировать работу проекта преподавателю.

3. Написать отчет по выполненной работе в .md формате (readme.md) и с помощью pull request разместить его в следующем каталоге: trunk\ii0xxyy\task_04\doc.

# Установка "NIKA" (Intelligent Knowledge-driven Assistant)”

Команда для установки:

```
git submodule update --init --recursive
```

![Команда для установки](setup.png)

# Запуск и работа

Команда для запуска:

```
docker compose up --no-build
```

![работа](run.png)

Происходит запуск двух веб-интерфейсов:

```
localhost:8000
```

![работа](back.png)
Веб-диалог пользовательского интерфейса:

```
localhost:3033
```

![работа](web.png)
![работа](webw.png)
Binary file added trunk/II02323/task_04/doc/run.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added trunk/II02323/task_04/doc/setup.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added trunk/II02323/task_04/doc/web.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added trunk/II02323/task_04/doc/webw.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 6 additions & 5 deletions trunk/II02402/task_04/doc/report.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,15 +18,14 @@

---

# Общее задание
1. Изучить руководство.
# Общее задание

2. Запустить данный проект на локальной машине (домашний персональный компьютер, ноутбук, рабочая машина в аудитории и т.п.). Продемонстрировать работу проекта преподавателю.

3. Написать отчет по выполненной работе в .md формате (readme.md) и с помощью pull request разместить его в следующем каталоге: trunk\ii0xxyy\task_04\doc.
После изучения документации по проекту развернуть его на персональном компьютере, ознакомиться с его работой.

# Установка

![](img1.png)

# Запуск
```
docker compose up --no-build
Expand All @@ -36,6 +35,8 @@ docker compose up --no-build
```localhost:8000```

```localhost:3033```

# Работа

![](img2.png)
![](img2.png)
Binary file added trunk/ii02301/task_02/doc/image.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
138 changes: 138 additions & 0 deletions trunk/ii02301/task_02/doc/report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,138 @@
<p align="center"> Министерство образования Республики Беларусь</p>
<p align="center">Учреждение образования</p>
<p align="center">“Брестский Государственный технический университет”</p>
<p align="center">Кафедра ИИТ</p>
<br><br><br><br><br><br><br>
<p align="center">Лабораторная работа №2</p>
<p align="center">По дисциплине “Общая теория интеллектуальных систем”</p>
<p align="center">Тема: “Моделирования температуры объекта”</p>
<br><br><br><br><br>
<p align="right">Выполнил:</p>
<p align="right">Студент 2 курса</p>
<p align="right">Группы ИИ-23</p>
<p align="right">Бусень А.Д.</p>
<p align="right">Проверил:</p>
<p align="right">Иванюк Д. С.</p>
<br><br><br><br><br>
<p align="center">Брест 2023</p>

---

# Общее задание #
1. Написать отчет по выполненной лабораторной работе №2 в .md формате (readme.md) и с помощью запроса на внесение изменений (**pull request**) разместить его в следующем каталоге: **trunk\ii0xxyy\task_02\doc** (где **xx** - номер группы, **yy** - номер студента, например **ii02102**).
2. Исходный код написанной программы разместить в каталоге: **trunk\ii0xxyy\task_02\src**.

# Задание #
На C++ реализовать программу, моделирующую рассмотренный выше ПИД-регулятор. В качестве объекта управления использовать математическую модель, полученную в предыдущей работе.
В отчете также привести графики для разных заданий температуры объекта, пояснить полученные результаты.

---

# Выполнение задания #

Код программы:
```C++
#include <iostream>
#include <cmath>
#include <vector>

using namespace std;

const double k = 0.001;//коэф. передачи
const double t = 50;//постоянная интегрирования
const double td = 100;//постоянная дифференцирования
const double t0 = 1;//шаг
const double a = 0.4;
const double b = 0.4;
const double c = 0.4;
const double d = 0.4;

void nelineyn(double znach) {
double q0 = k * (1 + td / t0);
double q1 = -k * (1 + 2 * td / t0 - t0 / t);
double q2 = k * td / t0;
vector<double> y = { 0, 0, 0 };
vector<double> u = { 1, 1 };
for (int i = 0; i < t; i++) {
double e0 = znach - y[y.size() - 1];
double e1 = znach - y[y.size() - 2];
double e2 = znach - y[y.size() - 3];
double intsum = q0 * e0 + q1 * e1 + q2 * e2;
u[0] = u[1] + intsum;
u[1] = u[0];
y.push_back(a * y[y.size() - 1] - b * y[y.size() - 2] * y[y.size() - 2] + c * u[0] + d * sin(u[1]));
}
for (double i : y) {
double res = i * znach / y[y.size() - 1];
cout << res << endl;
}
}

int main() {
setlocale(LC_ALL, "RUS");
double znach;
cout << "Желаемое начальное значение: ";
cin >> znach;
nelineyn(znach);
return 0;
}

```
Вывод программы:
```
0
0
0
10.9728
14.6679
13.3724
10.6213
10.5892
12.1846
12.7416
12.0546
11.4859
11.7111
12.1138
12.1254
11.8986
11.8171
11.924
12.0091
11.9783
11.9205
11.921
11.9567
11.9706
11.9566
11.9458
11.9524
11.9629
11.9647
11.9612
11.9611
11.9651
11.9686
11.9695
11.9698
11.9714
11.9738
11.9758
11.9771
11.9784
11.9802
11.982
11.9837
11.9852
11.9868
11.9885
11.9902
11.9918
11.9934
11.9951
11.9967
11.9984
12
```
![График моделей с w = 8:](image.png)
Loading

0 comments on commit c802a53

Please sign in to comment.