feature: add decision tree

This commit is contained in:
s473580 2023-05-26 10:38:12 +02:00
parent 37c5489403
commit a5d8ab61a6
5 changed files with 4 additions and 6 deletions

View File

@ -9,7 +9,7 @@ from sklearn.tree import export_graphviz
import pydotplus
# Read the dataset
train_data_m = pd.read_csv("datasets/treedataset2.csv")
train_data_m = pd.read_csv("datasets/bees.csv")
feature_cols = ['Weather','Temperature','WindSpeed','PollenAvailability','BeePopulation','TimeOfDay','FlowerDistance','Humidity']
print(train_data_m.head())
@ -36,5 +36,4 @@ export_graphviz(clf, out_file=dot_data,
filled=True, rounded=True,
special_characters=True, feature_names = feature_cols,class_names=['0','1'])
graph = pydotplus.graph_from_dot_data(dot_data.getvalue())
graph.write_png('tree.png')
Image(graph.create_png())
graph.write_png('tree.png')

View File

@ -1,4 +1,4 @@
Weather,Temperature,Wind Speed,Pollen Availability,Bee Population,Time of Day,Flower Distance,Humidity,Fly_out_for_honey
Weather,Temperature,WindSpeed,PollenAvailability,BeePopulation,TimeOfDay,FlowerDistance,Humidity,FlyOutForHoney
Cloudy,Medium,Strong,Low,High,Morning,Close,Normal,No
Cloudy,Low,Strong,High,Moderate,Morning,Close,High,Yes
Sunny,High,Strong,Medium,Moderate,Morning,Close,Normal,Yes

1 Weather Temperature Wind Speed WindSpeed Pollen Availability PollenAvailability Bee Population BeePopulation Time of Day TimeOfDay Flower Distance FlowerDistance Humidity Fly_out_for_honey FlyOutForHoney
2 Cloudy Medium Strong Low High Morning Close Normal No
3 Cloudy Low Strong High Moderate Morning Close High Yes
4 Sunny High Strong Medium Moderate Morning Close Normal Yes

View File

@ -1,4 +1,4 @@
Weather,Temperature,Wind Speed,Pollen Availability,Bee Population,Time of Day,Flower Distance,Humidity,Fly_out_for_honey
Weather,Temperature,WindSpeed,PollenAvailability,BeePopulation,TimeOfDay,FlowerDistance,Humidity,FlyOutForHoney
Cloudy,High,Strong,Medium,Moderate,Evening,Close,High,Yes
Rainy,Low,Strong,Medium,Moderate,Afternoon,Medium,High,No
Cloudy,Medium,Strong,Medium,Moderate,Evening,Medium,Normal,Yes

1 Weather Temperature Wind Speed WindSpeed Pollen Availability PollenAvailability Bee Population BeePopulation Time of Day TimeOfDay Flower Distance FlowerDistance Humidity Fly_out_for_honey FlyOutForHoney
2 Cloudy High Strong Medium Moderate Evening Close High Yes
3 Rainy Low Strong Medium Moderate Afternoon Medium High No
4 Cloudy Medium Strong Medium Moderate Evening Medium Normal Yes

View File

@ -100,7 +100,6 @@ bee_dir = 'west'
field = Field(tilemap_types, tilemap_values)
def Manhattan_dis(start, end):
start_x, start_y = start
end_x, end_y = end

Binary file not shown.

Before

Width:  |  Height:  |  Size: 662 KiB

After

Width:  |  Height:  |  Size: 690 KiB