Compare commits

...

20 Commits

Author SHA1 Message Date
a33f17895a Add README.md 2024-07-04 11:46:03 +02:00
Neerka
21e54bb946 poprawka wyboru
Signed-off-by: Neerka <kuba.markil0220@gmail.com>
2024-06-10 14:14:19 +02:00
Neerka
a692108116 działa koniec totalna essa
Signed-off-by: Neerka <kuba.markil0220@gmail.com>
2024-06-05 20:43:42 +02:00
Neerka
4a6045bdc9 NN + DT connection
Signed-off-by: Neerka <kuba.markil0220@gmail.com>
2024-05-27 10:36:48 +02:00
Neerka
18cac8bca9 archiveless
Signed-off-by: Neerka <kuba.markil0220@gmail.com>
2024-05-25 20:35:21 +02:00
Neerka
3d0f9bc8d6 Revert "Revert "Neural Networks done""
This reverts commit d0a6d2db31.
2024-05-25 20:34:02 +02:00
Neerka
d0a6d2db31 Revert "Neural Networks done"
This reverts commit 79bfe7270e.
2024-05-25 20:30:11 +02:00
Neerka
79bfe7270e Neural Networks done
Signed-off-by: Neerka <kuba.markil0220@gmail.com>
2024-05-25 20:06:51 +02:00
Neerka
2d151a8e93 tree complete - minor changes
Signed-off-by: Neerka <kuba.markil0220@gmail.com>
2024-05-13 15:13:10 +02:00
Neerka
8c37aaea5d tree complete
Signed-off-by: Neerka <kuba.markil0220@gmail.com>
2024-05-13 15:05:11 +02:00
a2590ed657 decision tree 2024-05-12 03:03:41 +02:00
883150563e decision tree 2024-05-11 22:41:14 +02:00
bc6c8e87bc decision tree 2024-05-11 22:20:35 +02:00
b38ab2f0bc A* polishing
automatically finding coords
2024-04-27 23:07:26 +02:00
52ede8588c changed A* 2024-04-27 22:59:39 +02:00
a1e68006b4 A* 2024-04-27 21:55:48 +02:00
fe472d32c4 Merge pull request 'Movement gotowy' (#4) from premain into main
Reviewed-on: #4
2024-04-13 14:11:08 +02:00
fd13516f22 Merge pull request 'Reprezentacja wiedzy' (#3) from premain into main
Reviewed-on: #3
2024-03-27 14:38:48 +01:00
ea81fa9d1c Merge pull request 'positions_adjustment' (#2) from premain into main
Reviewed-on: #2
2024-03-11 14:57:15 +01:00
fca3c0e980 Merge pull request 'Z premaina, tj. obszaru roboczego' (#1) from premain into main
Reviewed-on: #1
2024-03-10 21:29:45 +01:00
124 changed files with 918 additions and 83 deletions

3
.idea/.gitignore vendored Normal file
View File

@ -0,0 +1,3 @@
# Default ignored files
/shelf/
/workspace.xml

View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="PYTHON_MODULE" version="4">
<component name="NewModuleRootManager">
<content url="file://$MODULE_DIR$">
<excludeFolder url="file://$MODULE_DIR$/venv" />
</content>
<orderEntry type="jdk" jdkName="Python 3.10 (Madra_smieciarka)" jdkType="Python SDK" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

16
.idea/csv-editor.xml Normal file
View File

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CsvFileAttributes">
<option name="attributeMap">
<map>
<entry key="\classes\data.csv">
<value>
<Attribute>
<option name="separator" value="," />
</Attribute>
</value>
</entry>
</map>
</option>
</component>
</project>

10
.idea/misc.xml Normal file
View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Black">
<option name="sdkName" value="Python 3.10 (Madra_smieciarka)" />
</component>
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.10 (Madra_smieciarka)" project-jdk-type="Python SDK" />
<component name="PyCharmProfessionalAdvertiser">
<option name="shown" value="true" />
</component>
</project>

8
.idea/modules.xml Normal file
View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/Madra_smieciarka.iml" filepath="$PROJECT_DIR$/.idea/Madra_smieciarka.iml" />
</modules>
</component>
</project>

6
.idea/vcs.xml Normal file
View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="" vcs="Git" />
</component>
</project>

16
README.md Normal file
View File

@ -0,0 +1,16 @@
# Mądra śmieciarka™
Projekt zaliczeniowy z przedmiotu Sztuczna Inteligencja.
### Moja śmieciarka:
- rozpoznaje rodzaj śmieci z obrazka wykorzystując sieci neuronowe
- podejmuje decyzję o zabraniu śmiecia z domostwa na podstawie drzewa decyzyjnego
- planuje całościową trasę między domostwami wykorzystjąc algorytm genetyczny
- znajduje najszybszą trasę między kolejnymi punktami wykorzystując algorytm A*
Zadaniem śmieciarki jest zabranie śmieci z wirtualnego osiedla i samodzielne posegregowanie ich w odpowiedni sposób na wysypisku. Śmieciarka odwiedza każde z domostw jeden raz, od czasu do czasu zmierząc na wysypisko, żeby zrobić miejsce na kolejne śmieci.
Większość funkcjonalności jest zaimplementowana w pliku classes/Garbagetruck.py, a pozostałe klasy są głównie sposobem reprezentacji wiedzy w systemie RAM. Istnieją też pliki pomocnicze, w których znajdują się funckje generujące obiekty i mapę. Do sprawdzenia działania agenta (śmieciarki) wystarczy uruchomić plik main.py. Do uruchomienia potrzebna jest paczka pygame oraz tensorflow v2.12.0.
-- Jakub Markil

BIN
Tpics/bio/biological_1.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
Tpics/bio/biological_10.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

BIN
Tpics/bio/biological_11.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

BIN
Tpics/bio/biological_12.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

BIN
Tpics/bio/biological_13.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

BIN
Tpics/bio/biological_14.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

BIN
Tpics/bio/biological_15.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

BIN
Tpics/bio/biological_16.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

BIN
Tpics/bio/biological_17.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

BIN
Tpics/bio/biological_18.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
Tpics/bio/biological_19.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

BIN
Tpics/bio/biological_2.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.0 KiB

BIN
Tpics/bio/biological_20.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
Tpics/bio/biological_3.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
Tpics/bio/biological_4.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

BIN
Tpics/bio/biological_5.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

BIN
Tpics/bio/biological_6.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

BIN
Tpics/bio/biological_7.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

BIN
Tpics/bio/biological_8.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.8 KiB

BIN
Tpics/bio/biological_9.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

BIN
Tpics/glass/glass_1.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

BIN
Tpics/glass/glass_144.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

BIN
Tpics/glass/glass_235.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.5 KiB

BIN
Tpics/glass/glass_237.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

BIN
Tpics/glass/glass_250.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

BIN
Tpics/glass/glass_308.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
Tpics/glass/glass_319.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

BIN
Tpics/glass/glass_327.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
Tpics/glass/glass_354.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

BIN
Tpics/glass/glass_374.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 357 KiB

BIN
Tpics/glass/glass_387.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
Tpics/glass/glass_402.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
Tpics/glass/glass_410.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

BIN
Tpics/glass/glass_415.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

BIN
Tpics/glass/glass_416.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

BIN
Tpics/glass/glass_422.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

BIN
Tpics/glass/glass_430.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

BIN
Tpics/glass/glass_454.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

BIN
Tpics/glass/glass_59.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
Tpics/glass/glass_69.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

BIN
Tpics/mixed/clothes_1.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

BIN
Tpics/mixed/clothes_15.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

BIN
Tpics/mixed/clothes_16.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
Tpics/mixed/clothes_2.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

BIN
Tpics/mixed/clothes_3.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

BIN
Tpics/mixed/clothes_30.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

BIN
Tpics/mixed/shoes_1.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

BIN
Tpics/mixed/shoes_2.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

BIN
Tpics/mixed/shoes_21.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

BIN
Tpics/mixed/shoes_22.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

BIN
Tpics/mixed/shoes_24.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

BIN
Tpics/mixed/shoes_30.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
Tpics/mixed/trash_1.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
Tpics/mixed/trash_2.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

BIN
Tpics/mixed/trash_3.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

BIN
Tpics/mixed/trash_38.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

BIN
Tpics/mixed/trash_39.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

BIN
Tpics/mixed/trash_4.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

BIN
Tpics/mixed/trash_40.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

BIN
Tpics/mixed/trash_5.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

BIN
Tpics/paper/cardboard_1.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
Tpics/paper/cardboard_2.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 131 KiB

BIN
Tpics/paper/cardboard_3.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 107 KiB

BIN
Tpics/paper/cardboard_4.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
Tpics/paper/cardboard_5.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

BIN
Tpics/paper/cardboard_6.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

BIN
Tpics/paper/cardboard_7.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
Tpics/paper/cardboard_8.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

BIN
Tpics/paper/cardboard_9.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 188 KiB

BIN
Tpics/paper/paper_1.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

BIN
Tpics/paper/paper_131.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

BIN
Tpics/paper/paper_139.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

BIN
Tpics/paper/paper_149.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

BIN
Tpics/paper/paper_151.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

BIN
Tpics/paper/paper_218.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

BIN
Tpics/paper/paper_219.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

BIN
Tpics/paper/paper_235.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

BIN
Tpics/paper/paper_240.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 103 KiB

BIN
Tpics/paper/paper_49.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
Tpics/plastic/metal_181.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.4 KiB

BIN
Tpics/plastic/metal_184.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

BIN
Tpics/plastic/metal_187.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

BIN
Tpics/plastic/metal_195.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
Tpics/plastic/metal_196.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
Tpics/plastic/metal_211.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

BIN
Tpics/plastic/metal_58.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

BIN
Tpics/plastic/metal_64.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

BIN
Tpics/plastic/metal_81.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

BIN
Tpics/plastic/metal_90.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 254 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 122 KiB

Some files were not shown because too many files have changed in this diff Show More