Compare commits

...

2 Commits

3 changed files with 25 additions and 4 deletions

2
App.py
View File

@ -147,7 +147,7 @@ def init_demo(): #Demo purpose
pass
model = neuralnetwork.loadModel('model_500_hidden.pth')
Tractor.drzewo.treeLearn()
traktor.snake_move_predict_plant(pole, model, headers=['Coords','Real plant','Predicted plant','Result','Decision'], actions=[traktor.irigate_slot_NN])
traktor.snake_move_predict_plant(pole, model, headers=['Coords','Real plant','Predicted plant','Result','Water decision'], actions=[traktor.irigate_slot_NN])
start_flag=False
# demo_move()
old_info=get_info(old_info)

6
BFS.py
View File

@ -133,8 +133,12 @@ def check3(tab, state):
return True
def BFS3(istate):
def BFS3(istate,GT):
randomGT=True
if(randomGT==True):
goalTreassuere = (random.randint(0,NUM_X-1), random.randint(0,NUM_Y-1))
else:
goalTreassuere=GT
print(goalTreassuere)
fringe = []
explored = []

View File

@ -5,3 +5,20 @@ Required packages:
pip install matplotlib
pip install scikit-learn
pip install pandas
How to run:
For BFS3:
-in App.py change bfs3_flag to True (other flags need to be disabled)
-in Image.py change range in function return_random_plant to (0,5)
For Astar:
in App.py change Astar to True (other flags need to be disabled)
-in Image.py change range in function return_random_plant to (0,7)
For Astar2:
-in App.py change Astar2 flag to True (other flags need to be disabled)
-in Image.py change range in function return_random_plant to (0,7)
For Tree:
-in App.py change TreeFlag to True (other flags need to be disabled)
-in Image.py change range in function return_random_plant to (0,5)
For neuralnetwork:
-in App.py change nnFlag to True (other flags need to be disabled)
For final_show (neuralnetwork+tree+genetic algorithm)
-in App.py change finalFlag to True (other flags need to be disabled)