mboth commited on
Commit
0a784d2
1 Parent(s): 4a8b5f2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +83 -41
app.py CHANGED
@@ -1,4 +1,5 @@
1
  import gradio as gr
 
2
  import transformers
3
  from transformers import pipeline
4
 
@@ -91,141 +92,182 @@ def predict(description, name):
91
  klass_grundfunktion = model(datapoint)
92
  #print(completion[0]['label'])
93
  #return completion[0]['label']
94
- grundfunktion = 'Die Grundfunktion des Datenpunktes lautet: '+ str(klass_grundfunktion[0]['label'])+ ' mit einem Score von: '+ str(klass_grundfunktion[0]['score'])
 
95
 
96
  if klass_grundfunktion[0]['label'] == 'WaermeVersorgen':
97
  klasse = klassifikation_waerme_versorgen(datapoint)
98
- klasse_string = 'Die zweite Grundfunktion des Datenpunktes lautet: ' + str(klasse[0]['label']) + ' mit einem Score von: '+ str(klasse[0]['score'])
 
99
  if klasse[0]['label'] == 'Verteilen':
100
  klasse_komponente = klassifikation_waerme_verteilen(datapoint)
101
- klasse_komponente_string = 'Die Komponente des Datenpunktes lautet: ' + str(klasse_komponente[0]['label']) + ' mit einem Score von: '+ str(klasse_komponente[0]['score'])
 
102
  if klasse_komponente[0]['label'] == 'Pumpe':
103
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_pumpe)
104
- datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(datenpunkt['scores'][0])
 
105
  elif klasse_komponente[0]['label'] == 'Ventil':
106
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_ventil)
107
- datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(datenpunkt['scores'][0])
 
108
  elif klasse_komponente[0]['label'] == 'Raum':
109
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_raum)
110
- datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(datenpunkt['scores'][0])
 
111
  elif klasse_komponente[0]['label'] == 'Vorlauf':
112
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_vorlauf)
113
- datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(datenpunkt['scores'][0])
 
114
  elif klasse_komponente[0]['label'] == 'Ruecklauf':
115
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_rücklauf)
116
- datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(datenpunkt['scores'][0])
 
117
  elif klasse_komponente[0]['label'] == 'HeizkreisAllgemein':
118
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_heizkreis_allgemein)
119
- datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(datenpunkt['scores'][0])
 
120
 
121
  elif klasse[0]['label'] == 'Erzeugen':
122
  klasse_komponente = klassifikation_waerme_erzeugen(datapoint)
123
- klasse_komponente_string = 'Die Komponente des Datenpunktes lautet: ' + str(klasse_komponente[0]['label']) + ' mit einem Score von: '+ str(klasse_komponente[0]['score'])
 
124
  if klasse_komponente[0]['label'] == 'Kessel':
125
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_kessel)
126
- datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(datenpunkt['scores'][0])
 
127
  elif klasse_komponente[0]['label'] == 'BHKW':
128
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_bhkw)
129
- datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(datenpunkt['scores'][0])
 
130
  elif klasse_komponente[0]['label'] == 'Wärmepumpe':
131
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_wärmepumpe)
132
- datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(datenpunkt['scores'][0])
 
133
  elif klasse_komponente[0]['label'] == 'Pelletkessel':
134
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_pelletkessel)
135
- datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(datenpunkt['scores'][0])
 
136
 
137
  elif klasse[0]['label'] == 'Beziehen':
138
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_beziehen)
 
139
  klasse_komponente_string = 'Die Komponente des Datenpunktes lautet: Fernwärme'
140
- datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(datenpunkt['scores'][0])
141
  elif klasse[0]['label'] == 'Speichern':
142
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_speichern)
 
143
  klasse_komponente_string = 'Die Komponente des Datenpunktes lautet: Speicher'
144
- datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(datenpunkt['scores'][0])
145
 
146
  elif klass_grundfunktion[0]['label'] == 'LuftVersorgen':
147
  klasse = klassifikation_luft_versorgen(datapoint)
148
- klasse_string = 'Die zweite Grundfunktion des Datenpunktes lautet: ' + str(klasse[0]['label']) + ' mit einem Score von: '+ str(klasse[0]['score'])
 
149
  if klasse[0]['label'] == 'LuftVerteilen':
150
  klasse_komponente = klassifikation_luft_verteilen(datapoint)
151
- klasse_komponente_string = 'Die Komponente des Datenpunktes lautet: ' + str(klasse_komponente[0]['label']) + ' mit einem Score von: '+ str(klasse_komponente[0]['score'])
 
152
  if klasse_komponente[0]['label'] == 'Raum':
153
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_raum_rlt)
154
- datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(datenpunkt['scores'][0])
 
155
  elif klasse_komponente[0]['label'] == 'VolumenstromreglerAbluft':
156
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_vsr)
157
- datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(datenpunkt['scores'][0])
 
158
  elif klasse_komponente[0]['label'] == 'VolumenstromreglerZuluft':
159
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_vsr)
160
- datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(datenpunkt['scores'][0])
 
161
 
162
  elif klasse[0]['label'] == 'LuftBereitstellen':
163
  klasse_komponente = klassifikation_luft_bereitstellen(datapoint)
164
- klasse_komponente_string = 'Die Komponente des Datenpunktes lautet: ' + str(klasse_komponente[0]['label']) + ' mit einem Score von: '+ str(klasse_komponente[0]['score'])
 
165
  if klasse_komponente[0]['label'] == 'ZuluftAllgemein':
166
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_zuluft_allgemein)
167
- datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(datenpunkt['scores'][0])
 
168
  elif klasse_komponente[0]['label'] == 'AbluftAllgemein':
169
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_abluft_allgemein)
170
- datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(datenpunkt['scores'][0])
 
171
  elif klasse_komponente[0]['label'] == 'Abluftventilator':
172
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_abluftventilator)
173
- datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(datenpunkt['scores'][0])
 
174
  elif klasse_komponente[0]['label'] == 'Zuluftventilator':
175
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_zuluftventilator)
176
- datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(datenpunkt['scores'][0])
 
177
  elif klasse_komponente[0]['label'] == 'Fortluftklappe':
178
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_klappe)
179
- datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(datenpunkt['scores'][0])
 
180
  elif klasse_komponente[0]['label'] == 'Außenluftklappe':
181
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_klappe)
182
- datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(datenpunkt['scores'][0])
 
183
  elif klasse_komponente[0]['label'] == 'Abluftklappe':
184
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_klappe)
185
- datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(datenpunkt['scores'][0])
 
186
  elif klasse_komponente[0]['label'] == 'Zuluftklappe':
187
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_klappe)
188
- datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(datenpunkt['scores'][0])
 
189
  elif klasse_komponente[0]['label'] == 'Befeuchter':
190
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_befeuchter)
191
- datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(datenpunkt['scores'][0])
 
192
  elif klasse_komponente[0]['label'] == 'Entrauchung':
193
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_entrauchung)
194
- datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(datenpunkt['scores'][0])
 
195
  elif klasse_komponente[0]['label'] == 'Erhitzer':
196
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_erhitzer)
197
- datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(datenpunkt['scores'][0])
 
198
  elif klasse_komponente[0]['label'] == 'Filter':
199
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_filter)
200
- datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(datenpunkt['scores'][0])
 
201
  elif klasse_komponente[0]['label'] == 'GerätAllgemein':
202
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_gerät_allgemein)
203
- datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(datenpunkt['scores'][0])
 
204
  elif klasse_komponente[0]['label'] == 'Kühler':
205
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_kühler)
206
- datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(datenpunkt['scores'][0])
 
207
  elif klasse_komponente[0]['label'] == 'Umluft':
208
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_umluft)
209
- datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(datenpunkt['scores'][0])
 
210
  elif klasse_komponente[0]['label'] == 'Wärmerückgewinnung':
211
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_wrg)
212
- datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(datenpunkt['scores'][0])
 
213
 
214
  elif klass_grundfunktion[0]['label'] == 'MedienVersorgen':
215
  klasse = klassifikation_medien_versorgen(datapoint)
216
- klasse_string = 'Die zweite Grundfunktion des Datenpunktes lautet: ' + str(klasse[0]['label']) + ' mit einem Score von: '+ str(klasse[0]['score'])
 
217
  klasse_komponente_string = 'Noch nicht ausgeprägt'
218
  datenpunkt_string = 'Noch nicht ausgeprägt'
219
 
220
  elif klass_grundfunktion[0]['label'] == 'Sichern':
221
  klasse = klassifikation_sichern(datapoint)
222
- klasse_string = 'Die zweite Grundfunktion des Datenpunktes lautet: ' + str(klasse[0]['label']) + ' mit einem Score von: '+ str(klasse[0]['score'])
 
223
  klasse_komponente_string = 'Noch nicht ausgeprägt'
224
  datenpunkt_string = 'Noch nicht ausgeprägt'
225
 
226
  elif klass_grundfunktion[0]['label'] == 'KaelteVersorgen':
227
  klasse = klassifikation_kälte_versorgen(datapoint)
228
- klasse_string = 'Die zweite Grundfunktion des Datenpunktes lautet: ' + str(klasse[0]['label']) + ' mit einem Score von: '+ str(klasse[0]['score'])
 
229
  klasse_komponente_string = 'Noch nicht ausgeprägt'
230
  datenpunkt_string = 'Noch nicht ausgeprägt'
231
 
 
1
  import gradio as gr
2
+ import math
3
  import transformers
4
  from transformers import pipeline
5
 
 
92
  klass_grundfunktion = model(datapoint)
93
  #print(completion[0]['label'])
94
  #return completion[0]['label']
95
+ score = round((klass_grundfunktion[0]['score'] * 100), 2)
96
+ grundfunktion = 'Die Grundfunktion des Datenpunktes lautet: '+ str(klass_grundfunktion[0]['label'])+ ' mit einem Score von: '+ str(score) + ' %'
97
 
98
  if klass_grundfunktion[0]['label'] == 'WaermeVersorgen':
99
  klasse = klassifikation_waerme_versorgen(datapoint)
100
+ score_klasse = round((klasse[0]['score'] * 100), 2)
101
+ klasse_string = 'Die zweite Grundfunktion des Datenpunktes lautet: ' + str(klasse[0]['label']) + ' mit einem Score von: '+ str(score_klasse) + ' %'
102
  if klasse[0]['label'] == 'Verteilen':
103
  klasse_komponente = klassifikation_waerme_verteilen(datapoint)
104
+ score_komponente = round((klasse_komponente[0]['score'] * 100), 2)
105
+ klasse_komponente_string = 'Die Komponente des Datenpunktes lautet: ' + str(klasse_komponente[0]['label']) + ' mit einem Score von: '+ str(score_komponente) + ' %'
106
  if klasse_komponente[0]['label'] == 'Pumpe':
107
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_pumpe)
108
+ score_dp = round((datenpunkt['scores'][0] * 100), 2)
109
+ datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(score_dp) + ' %'
110
  elif klasse_komponente[0]['label'] == 'Ventil':
111
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_ventil)
112
+ score_dp = round((datenpunkt['scores'][0] * 100), 2)
113
+ datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(score_dp) + ' %'
114
  elif klasse_komponente[0]['label'] == 'Raum':
115
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_raum)
116
+ score_dp = round((datenpunkt['scores'][0] * 100), 2)
117
+ datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(score_dp) + ' %'
118
  elif klasse_komponente[0]['label'] == 'Vorlauf':
119
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_vorlauf)
120
+ score_dp = round((datenpunkt['scores'][0] * 100), 2)
121
+ datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(score_dp) + ' %'
122
  elif klasse_komponente[0]['label'] == 'Ruecklauf':
123
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_rücklauf)
124
+ score_dp = round((datenpunkt['scores'][0] * 100), 2)
125
+ datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(score_dp) + ' %'
126
  elif klasse_komponente[0]['label'] == 'HeizkreisAllgemein':
127
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_heizkreis_allgemein)
128
+ score_dp = round((datenpunkt['scores'][0] * 100), 2)
129
+ datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(score_dp) + ' %'
130
 
131
  elif klasse[0]['label'] == 'Erzeugen':
132
  klasse_komponente = klassifikation_waerme_erzeugen(datapoint)
133
+ score_komponente = round((klasse_komponente[0]['score'] * 100), 2)
134
+ klasse_komponente_string = 'Die Komponente des Datenpunktes lautet: ' + str(klasse_komponente[0]['label']) + ' mit einem Score von: '+ str(score_komponente) + ' %'
135
  if klasse_komponente[0]['label'] == 'Kessel':
136
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_kessel)
137
+ score_dp = round((datenpunkt['scores'][0] * 100), 2)
138
+ datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(score_dp) + ' %'
139
  elif klasse_komponente[0]['label'] == 'BHKW':
140
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_bhkw)
141
+ score_dp = round((datenpunkt['scores'][0] * 100), 2)
142
+ datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(score_dp) + ' %'
143
  elif klasse_komponente[0]['label'] == 'Wärmepumpe':
144
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_wärmepumpe)
145
+ score_dp = round((datenpunkt['scores'][0] * 100), 2)
146
+ datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(score_dp) + ' %'
147
  elif klasse_komponente[0]['label'] == 'Pelletkessel':
148
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_pelletkessel)
149
+ score_dp = round((datenpunkt['scores'][0] * 100), 2)
150
+ datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(score_dp) + ' %'
151
 
152
  elif klasse[0]['label'] == 'Beziehen':
153
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_beziehen)
154
+ score_dp = round((datenpunkt['scores'][0] * 100), 2)
155
  klasse_komponente_string = 'Die Komponente des Datenpunktes lautet: Fernwärme'
156
+ datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(score_dp) + ' %'
157
  elif klasse[0]['label'] == 'Speichern':
158
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_speichern)
159
+ score_dp = round((datenpunkt['scores'][0] * 100), 2)
160
  klasse_komponente_string = 'Die Komponente des Datenpunktes lautet: Speicher'
161
+ datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(score_dp) + ' %'
162
 
163
  elif klass_grundfunktion[0]['label'] == 'LuftVersorgen':
164
  klasse = klassifikation_luft_versorgen(datapoint)
165
+ score_klasse = round((klasse[0]['score'] * 100), 2)
166
+ klasse_string = 'Die zweite Grundfunktion des Datenpunktes lautet: ' + str(klasse[0]['label']) + ' mit einem Score von: '+ str(score_klasse) + ' %'
167
  if klasse[0]['label'] == 'LuftVerteilen':
168
  klasse_komponente = klassifikation_luft_verteilen(datapoint)
169
+ score_komponente = round((klasse_komponente[0]['score'] * 100), 2)
170
+ klasse_komponente_string = 'Die Komponente des Datenpunktes lautet: ' + str(klasse_komponente[0]['label']) + ' mit einem Score von: '+ str(score_komponente) + ' %'
171
  if klasse_komponente[0]['label'] == 'Raum':
172
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_raum_rlt)
173
+ score_dp = round((datenpunkt['scores'][0] * 100), 2)
174
+ datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(score_dp) + ' %'
175
  elif klasse_komponente[0]['label'] == 'VolumenstromreglerAbluft':
176
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_vsr)
177
+ score_dp = round((datenpunkt['scores'][0] * 100), 2)
178
+ datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(score_dp) + ' %'
179
  elif klasse_komponente[0]['label'] == 'VolumenstromreglerZuluft':
180
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_vsr)
181
+ score_dp = round((datenpunkt['scores'][0] * 100), 2)
182
+ datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(score_dp) + ' %'
183
 
184
  elif klasse[0]['label'] == 'LuftBereitstellen':
185
  klasse_komponente = klassifikation_luft_bereitstellen(datapoint)
186
+ score_komponente = round((klasse_komponente[0]['score'] * 100), 2)
187
+ klasse_komponente_string = 'Die Komponente des Datenpunktes lautet: ' + str(klasse_komponente[0]['label']) + ' mit einem Score von: '+ str(score_komponente) + ' %'
188
  if klasse_komponente[0]['label'] == 'ZuluftAllgemein':
189
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_zuluft_allgemein)
190
+ score_dp = round((datenpunkt['scores'][0] * 100), 2)
191
+ datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(score_dp) + ' %'
192
  elif klasse_komponente[0]['label'] == 'AbluftAllgemein':
193
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_abluft_allgemein)
194
+ score_dp = round((datenpunkt['scores'][0] * 100), 2)
195
+ datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(score_dp) + ' %'
196
  elif klasse_komponente[0]['label'] == 'Abluftventilator':
197
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_abluftventilator)
198
+ score_dp = round((datenpunkt['scores'][0] * 100), 2)
199
+ datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(score_dp) + ' %'
200
  elif klasse_komponente[0]['label'] == 'Zuluftventilator':
201
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_zuluftventilator)
202
+ score_dp = round((datenpunkt['scores'][0] * 100), 2)
203
+ datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(score_dp) + ' %'
204
  elif klasse_komponente[0]['label'] == 'Fortluftklappe':
205
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_klappe)
206
+ score_dp = round((datenpunkt['scores'][0] * 100), 2)
207
+ datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(score_dp) + ' %'
208
  elif klasse_komponente[0]['label'] == 'Außenluftklappe':
209
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_klappe)
210
+ score_dp = round((datenpunkt['scores'][0] * 100), 2)
211
+ datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(score_dp) + ' %'
212
  elif klasse_komponente[0]['label'] == 'Abluftklappe':
213
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_klappe)
214
+ score_dp = round((datenpunkt['scores'][0] * 100), 2)
215
+ datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(score_dp) + ' %'
216
  elif klasse_komponente[0]['label'] == 'Zuluftklappe':
217
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_klappe)
218
+ score_dp = round((datenpunkt['scores'][0] * 100), 2)
219
+ datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(score_dp) + ' %'
220
  elif klasse_komponente[0]['label'] == 'Befeuchter':
221
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_befeuchter)
222
+ score_dp = round((datenpunkt['scores'][0] * 100), 2)
223
+ datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(score_dp) + ' %'
224
  elif klasse_komponente[0]['label'] == 'Entrauchung':
225
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_entrauchung)
226
+ score_dp = round((datenpunkt['scores'][0] * 100), 2)
227
+ datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(score_dp) + ' %'
228
  elif klasse_komponente[0]['label'] == 'Erhitzer':
229
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_erhitzer)
230
+ score_dp = round((datenpunkt['scores'][0] * 100), 2)
231
+ datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(score_dp) + ' %'
232
  elif klasse_komponente[0]['label'] == 'Filter':
233
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_filter)
234
+ score_dp = round((datenpunkt['scores'][0] * 100), 2)
235
+ datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(score_dp) + ' %'
236
  elif klasse_komponente[0]['label'] == 'GerätAllgemein':
237
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_gerät_allgemein)
238
+ score_dp = round((datenpunkt['scores'][0] * 100), 2)
239
+ datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(score_dp) + ' %'
240
  elif klasse_komponente[0]['label'] == 'Kühler':
241
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_kühler)
242
+ score_dp = round((datenpunkt['scores'][0] * 100), 2)
243
+ datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(score_dp) + ' %'
244
  elif klasse_komponente[0]['label'] == 'Umluft':
245
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_umluft)
246
+ score_dp = round((datenpunkt['scores'][0] * 100), 2)
247
+ datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(score_dp) + ' %'
248
  elif klasse_komponente[0]['label'] == 'Wärmerückgewinnung':
249
  datenpunkt = klassifikation_datenpunkte_großes_modell(sequences = datapoint, hypothesis_template = hypothese, candidate_labels = label_wrg)
250
+ score_dp = round((datenpunkt['scores'][0] * 100), 2)
251
+ datenpunkt_string = 'Der Datenpunkt lautet: ' + str(datenpunkt['labels'][0]) + ' mit einem Score von: '+ str(score_dp) + ' %'
252
 
253
  elif klass_grundfunktion[0]['label'] == 'MedienVersorgen':
254
  klasse = klassifikation_medien_versorgen(datapoint)
255
+ score_klasse = round((klasse[0]['score'] * 100), 2)
256
+ klasse_string = 'Die zweite Grundfunktion des Datenpunktes lautet: ' + str(klasse[0]['label']) + ' mit einem Score von: '+ str(score_klasse) + ' %'
257
  klasse_komponente_string = 'Noch nicht ausgeprägt'
258
  datenpunkt_string = 'Noch nicht ausgeprägt'
259
 
260
  elif klass_grundfunktion[0]['label'] == 'Sichern':
261
  klasse = klassifikation_sichern(datapoint)
262
+ score_klasse = round((klasse[0]['score'] * 100), 2)
263
+ klasse_string = 'Die zweite Grundfunktion des Datenpunktes lautet: ' + str(klasse[0]['label']) + ' mit einem Score von: '+ str(score_klasse) + ' %'
264
  klasse_komponente_string = 'Noch nicht ausgeprägt'
265
  datenpunkt_string = 'Noch nicht ausgeprägt'
266
 
267
  elif klass_grundfunktion[0]['label'] == 'KaelteVersorgen':
268
  klasse = klassifikation_kälte_versorgen(datapoint)
269
+ score_klasse = round((klasse[0]['score'] * 100), 2)
270
+ klasse_string = 'Die zweite Grundfunktion des Datenpunktes lautet: ' + str(klasse[0]['label']) + ' mit einem Score von: '+ str(score_klasse) + ' %'
271
  klasse_komponente_string = 'Noch nicht ausgeprägt'
272
  datenpunkt_string = 'Noch nicht ausgeprägt'
273