create README
This commit is contained in:
parent
ccc3352aa2
commit
790641d82f
@ -4,7 +4,7 @@
|
|||||||
<option name="autoReloadType" value="SELECTIVE" />
|
<option name="autoReloadType" value="SELECTIVE" />
|
||||||
</component>
|
</component>
|
||||||
<component name="ChangeListManager">
|
<component name="ChangeListManager">
|
||||||
<list default="true" id="0ceb130e-88da-4a20-aad6-17f5ab4226ac" name="Changes" comment="create README">
|
<list default="true" id="0ceb130e-88da-4a20-aad6-17f5ab4226ac" name="Changes" comment="commit 3">
|
||||||
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/istyukov_timofey_lab1/lab1.py" beforeDir="false" afterPath="$PROJECT_DIR$/istyukov_timofey_lab1/lab1.py" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/istyukov_timofey_lab1/lab1.py" beforeDir="false" afterPath="$PROJECT_DIR$/istyukov_timofey_lab1/lab1.py" afterDir="false" />
|
||||||
</list>
|
</list>
|
||||||
@ -200,7 +200,14 @@
|
|||||||
<option name="project" value="LOCAL" />
|
<option name="project" value="LOCAL" />
|
||||||
<updated>1702208193675</updated>
|
<updated>1702208193675</updated>
|
||||||
</task>
|
</task>
|
||||||
<option name="localTasksCounter" value="4" />
|
<task id="LOCAL-00004" summary="commit 3">
|
||||||
|
<created>1702208529340</created>
|
||||||
|
<option name="number" value="00004" />
|
||||||
|
<option name="presentableId" value="LOCAL-00004" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1702208529340</updated>
|
||||||
|
</task>
|
||||||
|
<option name="localTasksCounter" value="5" />
|
||||||
<servers />
|
<servers />
|
||||||
</component>
|
</component>
|
||||||
<component name="TypeScriptGeneratedFilesManager">
|
<component name="TypeScriptGeneratedFilesManager">
|
||||||
@ -214,6 +221,13 @@
|
|||||||
<State>
|
<State>
|
||||||
<option name="FILTERS">
|
<option name="FILTERS">
|
||||||
<map>
|
<map>
|
||||||
|
<entry key="branch">
|
||||||
|
<value>
|
||||||
|
<list>
|
||||||
|
<option value="istyukov_timofey_lab_1" />
|
||||||
|
</list>
|
||||||
|
</value>
|
||||||
|
</entry>
|
||||||
<entry key="user">
|
<entry key="user">
|
||||||
<value>
|
<value>
|
||||||
<list>
|
<list>
|
||||||
@ -230,6 +244,22 @@
|
|||||||
</option>
|
</option>
|
||||||
<option name="RECENT_FILTERS">
|
<option name="RECENT_FILTERS">
|
||||||
<map>
|
<map>
|
||||||
|
<entry key="Branch">
|
||||||
|
<value>
|
||||||
|
<list>
|
||||||
|
<RecentGroup>
|
||||||
|
<option name="FILTER_VALUES">
|
||||||
|
<option value="istyukov_timofey_lab_1" />
|
||||||
|
</option>
|
||||||
|
</RecentGroup>
|
||||||
|
<RecentGroup>
|
||||||
|
<option name="FILTER_VALUES">
|
||||||
|
<option value="HEAD" />
|
||||||
|
</option>
|
||||||
|
</RecentGroup>
|
||||||
|
</list>
|
||||||
|
</value>
|
||||||
|
</entry>
|
||||||
<entry key="User">
|
<entry key="User">
|
||||||
<value>
|
<value>
|
||||||
<list>
|
<list>
|
||||||
@ -248,6 +278,7 @@
|
|||||||
<MESSAGE value="commit 1" />
|
<MESSAGE value="commit 1" />
|
||||||
<MESSAGE value="commit 2" />
|
<MESSAGE value="commit 2" />
|
||||||
<MESSAGE value="create README" />
|
<MESSAGE value="create README" />
|
||||||
<option name="LAST_COMMIT_MESSAGE" value="create README" />
|
<MESSAGE value="commit 3" />
|
||||||
|
<option name="LAST_COMMIT_MESSAGE" value="commit 3" />
|
||||||
</component>
|
</component>
|
||||||
</project>
|
</project>
|
61
istyukov_timofey_lab1/README.md
Normal file
61
istyukov_timofey_lab1/README.md
Normal file
@ -0,0 +1,61 @@
|
|||||||
|
# Лабораторная работа №1. Работа с типовыми наборами данных и различными моделями
|
||||||
|
## 12 вариант
|
||||||
|
___
|
||||||
|
|
||||||
|
### Задание:
|
||||||
|
Используя код из пункта «Регуляризация и сеть прямого распространения», сгенерируйте определенный тип данных и сравните на нем 3 модели (по варианту). Постройте графики, отобразите качество моделей, объясните полученные результаты.
|
||||||
|
|
||||||
|
### Данные по варианту:
|
||||||
|
- make_classification (n_samples=500, n_features=2, n_redundant=0, n_informative=2, random_state=rs, n_clusters_per_class=1)
|
||||||
|
|
||||||
|
### Модели по варианту:
|
||||||
|
- Линейная регрессия
|
||||||
|
- Персептрон
|
||||||
|
- Гребневая полиномиальная регрессия (со степенью 4, alpha = 1.0)
|
||||||
|
|
||||||
|
___
|
||||||
|
|
||||||
|
### Запуск
|
||||||
|
- Запустить файл lab1.py
|
||||||
|
|
||||||
|
### Используемые технологии
|
||||||
|
- Язык программирования **Python**
|
||||||
|
- Среда разработки **PyCharm**
|
||||||
|
- Библиотеки:
|
||||||
|
* numpy
|
||||||
|
* sklearn
|
||||||
|
* matplotlib
|
||||||
|
|
||||||
|
### Описание программы
|
||||||
|
Программа генерирует набор данных с помощью функции make_classification()
|
||||||
|
с заданными по варианту параметрами. После этого происходит вывод в консоль
|
||||||
|
качества данных моделей по варианту и построение графикиков для этих моделей.
|
||||||
|
|
||||||
|
Оценка точности происходит при помощи встроенного в модели метода метода
|
||||||
|
**.score()**, который вычисляет правильность модели для набора данных.
|
||||||
|
|
||||||
|
___
|
||||||
|
### Пример работы
|
||||||
|
|
||||||
|
![Graphics](1_linear_regression.png)
|
||||||
|
```text
|
||||||
|
===> Линейная регрессия <===
|
||||||
|
Оценка точности: 0.4513003751817972
|
||||||
|
```
|
||||||
|
___
|
||||||
|
|
||||||
|
![Graphics](2_perceptron.png)
|
||||||
|
```text
|
||||||
|
===> Персептрон <===
|
||||||
|
Оценка точности: 0.7591836734693878
|
||||||
|
```
|
||||||
|
___
|
||||||
|
|
||||||
|
![Graphics](3_poly_ridge.png)
|
||||||
|
```text
|
||||||
|
===> Гребневая полиномиальная регрессия <===
|
||||||
|
Оценка точности: 0.5312017992195672
|
||||||
|
```
|
||||||
|
|
||||||
|
### Вывод
|
||||||
|
Согласно выводу в консоль оценок точности, лучший результат показала модель **персептрона**
|
Loading…
Reference in New Issue
Block a user