Initial commit: добавление проекта predictV1

Включает модели ML для предсказаний, API маршруты, скрипты обучения и данные.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-02-21 17:22:58 +03:00
commit 8a134239d7
42 changed files with 12831 additions and 0 deletions

View File

@@ -0,0 +1,411 @@
feature
dire_h100_p2
dire_h100_p3
dire_h100_p5
dire_h101_p2
dire_h101_p3
dire_h101_p5
dire_h102_p3
dire_h102_p5
dire_h103_p2
dire_h103_p3
dire_h103_p5
dire_h104_p5
dire_h105_p3
dire_h105_p5
dire_h106_p2
dire_h108_p5
dire_h109_p3
dire_h10_p2
dire_h10_p3
dire_h110_p2
dire_h110_p3
dire_h112_p3
dire_h114_p2
dire_h114_p3
dire_h114_p5
dire_h119_p3
dire_h119_p5
dire_h11_p2
dire_h11_p3
dire_h120_p2
dire_h120_p5
dire_h121_p2
dire_h121_p5
dire_h123_p2
dire_h123_p3
dire_h123_p5
dire_h126_p2
dire_h126_p3
dire_h126_p5
dire_h128_p2
dire_h128_p3
dire_h128_p5
dire_h129_p2
dire_h129_p5
dire_h131_p2
dire_h131_p3
dire_h131_p5
dire_h135_p5
dire_h136_p3
dire_h136_p5
dire_h137_p2
dire_h137_p5
dire_h138_p2
dire_h138_p3
dire_h138_p5
dire_h13_p2
dire_h13_p5
dire_h145_p2
dire_h145_p3
dire_h14_p2
dire_h14_p3
dire_h14_p5
dire_h16_p2
dire_h16_p5
dire_h17_p2
dire_h17_p3
dire_h18_p3
dire_h18_p5
dire_h19_p2
dire_h19_p3
dire_h19_p5
dire_h1_p3
dire_h21_p2
dire_h21_p3
dire_h21_p5
dire_h23_p2
dire_h23_p5
dire_h26_p3
dire_h26_p5
dire_h27_p3
dire_h27_p5
dire_h28_p2
dire_h28_p5
dire_h29_p3
dire_h29_p5
dire_h2_p5
dire_h32_p2
dire_h33_p2
dire_h33_p5
dire_h34_p2
dire_h35_p2
dire_h36_p2
dire_h37_p2
dire_h37_p3
dire_h37_p5
dire_h38_p2
dire_h38_p3
dire_h38_p5
dire_h39_p2
dire_h39_p3
dire_h3_p2
dire_h3_p3
dire_h3_p5
dire_h40_p2
dire_h40_p5
dire_h41_p3
dire_h41_p5
dire_h43_p2
dire_h45_p2
dire_h45_p3
dire_h45_p5
dire_h46_p2
dire_h46_p3
dire_h47_p2
dire_h47_p5
dire_h48_p3
dire_h49_p2
dire_h49_p3
dire_h49_p5
dire_h50_p2
dire_h50_p3
dire_h51_p2
dire_h51_p3
dire_h51_p5
dire_h52_p2
dire_h53_p2
dire_h53_p3
dire_h53_p5
dire_h54_p3
dire_h55_p5
dire_h56_p3
dire_h58_p2
dire_h58_p3
dire_h58_p5
dire_h59_p2
dire_h59_p3
dire_h60_p5
dire_h61_p3
dire_h62_p2
dire_h62_p3
dire_h62_p5
dire_h63_p3
dire_h64_p2
dire_h64_p3
dire_h64_p5
dire_h65_p2
dire_h65_p3
dire_h65_p5
dire_h66_p3
dire_h66_p5
dire_h68_p2
dire_h68_p3
dire_h69_p2
dire_h69_p3
dire_h69_p5
dire_h6_p3
dire_h70_p3
dire_h70_p5
dire_h71_p2
dire_h71_p5
dire_h72_p3
dire_h72_p5
dire_h73_p3
dire_h73_p5
dire_h74_p2
dire_h75_p3
dire_h77_p2
dire_h77_p5
dire_h78_p5
dire_h79_p2
dire_h79_p3
dire_h79_p5
dire_h7_p2
dire_h7_p5
dire_h80_p3
dire_h82_p2
dire_h82_p3
dire_h85_p2
dire_h85_p3
dire_h85_p5
dire_h86_p3
dire_h86_p5
dire_h87_p3
dire_h87_p5
dire_h88_p2
dire_h88_p5
dire_h89_p2
dire_h89_p3
dire_h89_p5
dire_h8_p3
dire_h90_p3
dire_h91_p3
dire_h93_p5
dire_h94_p3
dire_h95_p3
dire_h95_p5
dire_h96_p2
dire_h96_p5
dire_h97_p5
dire_h98_p2
dire_h98_p3
dire_h98_p5
dire_h99_p3
dire_h99_p5
dire_h9_p3
radiant_h100_p1
radiant_h100_p2
radiant_h100_p4
radiant_h101_p1
radiant_h101_p2
radiant_h101_p4
radiant_h102_p1
radiant_h102_p4
radiant_h103_p1
radiant_h103_p4
radiant_h104_p4
radiant_h105_p1
radiant_h105_p4
radiant_h106_p2
radiant_h108_p4
radiant_h109_p1
radiant_h10_p1
radiant_h110_p1
radiant_h110_p4
radiant_h114_p1
radiant_h114_p2
radiant_h114_p4
radiant_h119_p1
radiant_h119_p4
radiant_h11_p1
radiant_h11_p2
radiant_h120_p2
radiant_h120_p4
radiant_h121_p1
radiant_h121_p4
radiant_h123_p1
radiant_h123_p2
radiant_h123_p4
radiant_h126_p1
radiant_h126_p2
radiant_h126_p4
radiant_h128_p1
radiant_h128_p2
radiant_h128_p4
radiant_h129_p1
radiant_h129_p2
radiant_h129_p4
radiant_h131_p1
radiant_h131_p2
radiant_h131_p4
radiant_h135_p4
radiant_h136_p1
radiant_h136_p4
radiant_h137_p2
radiant_h137_p4
radiant_h138_p1
radiant_h138_p2
radiant_h138_p4
radiant_h13_p2
radiant_h13_p4
radiant_h145_p1
radiant_h145_p4
radiant_h14_p1
radiant_h14_p2
radiant_h14_p4
radiant_h15_p4
radiant_h16_p2
radiant_h16_p4
radiant_h17_p1
radiant_h17_p2
radiant_h18_p1
radiant_h19_p2
radiant_h19_p4
radiant_h1_p1
radiant_h21_p1
radiant_h21_p2
radiant_h21_p4
radiant_h22_p2
radiant_h23_p4
radiant_h25_p2
radiant_h26_p4
radiant_h27_p1
radiant_h28_p2
radiant_h28_p4
radiant_h29_p4
radiant_h2_p1
radiant_h2_p4
radiant_h32_p1
radiant_h32_p4
radiant_h33_p2
radiant_h33_p4
radiant_h35_p2
radiant_h36_p1
radiant_h36_p2
radiant_h37_p1
radiant_h37_p2
radiant_h38_p2
radiant_h38_p4
radiant_h39_p1
radiant_h39_p2
radiant_h39_p4
radiant_h3_p1
radiant_h3_p2
radiant_h3_p4
radiant_h40_p1
radiant_h40_p2
radiant_h41_p1
radiant_h45_p1
radiant_h45_p4
radiant_h46_p1
radiant_h47_p2
radiant_h47_p4
radiant_h48_p1
radiant_h49_p1
radiant_h49_p2
radiant_h49_p4
radiant_h50_p1
radiant_h50_p4
radiant_h51_p1
radiant_h51_p2
radiant_h51_p4
radiant_h52_p2
radiant_h52_p4
radiant_h53_p1
radiant_h53_p2
radiant_h54_p1
radiant_h55_p4
radiant_h57_p1
radiant_h58_p1
radiant_h58_p2
radiant_h58_p4
radiant_h59_p1
radiant_h59_p2
radiant_h5_p1
radiant_h60_p1
radiant_h60_p4
radiant_h61_p1
radiant_h61_p2
radiant_h61_p4
radiant_h62_p1
radiant_h62_p2
radiant_h62_p4
radiant_h63_p1
radiant_h64_p1
radiant_h64_p2
radiant_h64_p4
radiant_h65_p1
radiant_h65_p2
radiant_h65_p4
radiant_h66_p1
radiant_h66_p2
radiant_h66_p4
radiant_h66_p5
radiant_h67_p1
radiant_h68_p1
radiant_h68_p4
radiant_h69_p1
radiant_h69_p4
radiant_h6_p1
radiant_h70_p1
radiant_h70_p4
radiant_h71_p1
radiant_h71_p2
radiant_h71_p4
radiant_h72_p1
radiant_h72_p4
radiant_h73_p1
radiant_h73_p2
radiant_h73_p4
radiant_h74_p2
radiant_h75_p1
radiant_h75_p4
radiant_h77_p4
radiant_h78_p4
radiant_h79_p1
radiant_h79_p2
radiant_h79_p4
radiant_h7_p2
radiant_h7_p4
radiant_h80_p1
radiant_h80_p2
radiant_h82_p1
radiant_h83_p1
radiant_h85_p1
radiant_h85_p4
radiant_h86_p4
radiant_h87_p1
radiant_h87_p2
radiant_h87_p4
radiant_h88_p1
radiant_h88_p2
radiant_h88_p4
radiant_h89_p1
radiant_h89_p4
radiant_h8_p1
radiant_h90_p1
radiant_h90_p2
radiant_h90_p4
radiant_h94_p1
radiant_h95_p1
radiant_h96_p2
radiant_h96_p4
radiant_h97_p4
radiant_h98_p1
radiant_h98_p2
radiant_h98_p4
radiant_h99_p1
radiant_h99_p4
radiant_h9_p1
radiant_h9_p2
1 feature
2 dire_h100_p2
3 dire_h100_p3
4 dire_h100_p5
5 dire_h101_p2
6 dire_h101_p3
7 dire_h101_p5
8 dire_h102_p3
9 dire_h102_p5
10 dire_h103_p2
11 dire_h103_p3
12 dire_h103_p5
13 dire_h104_p5
14 dire_h105_p3
15 dire_h105_p5
16 dire_h106_p2
17 dire_h108_p5
18 dire_h109_p3
19 dire_h10_p2
20 dire_h10_p3
21 dire_h110_p2
22 dire_h110_p3
23 dire_h112_p3
24 dire_h114_p2
25 dire_h114_p3
26 dire_h114_p5
27 dire_h119_p3
28 dire_h119_p5
29 dire_h11_p2
30 dire_h11_p3
31 dire_h120_p2
32 dire_h120_p5
33 dire_h121_p2
34 dire_h121_p5
35 dire_h123_p2
36 dire_h123_p3
37 dire_h123_p5
38 dire_h126_p2
39 dire_h126_p3
40 dire_h126_p5
41 dire_h128_p2
42 dire_h128_p3
43 dire_h128_p5
44 dire_h129_p2
45 dire_h129_p5
46 dire_h131_p2
47 dire_h131_p3
48 dire_h131_p5
49 dire_h135_p5
50 dire_h136_p3
51 dire_h136_p5
52 dire_h137_p2
53 dire_h137_p5
54 dire_h138_p2
55 dire_h138_p3
56 dire_h138_p5
57 dire_h13_p2
58 dire_h13_p5
59 dire_h145_p2
60 dire_h145_p3
61 dire_h14_p2
62 dire_h14_p3
63 dire_h14_p5
64 dire_h16_p2
65 dire_h16_p5
66 dire_h17_p2
67 dire_h17_p3
68 dire_h18_p3
69 dire_h18_p5
70 dire_h19_p2
71 dire_h19_p3
72 dire_h19_p5
73 dire_h1_p3
74 dire_h21_p2
75 dire_h21_p3
76 dire_h21_p5
77 dire_h23_p2
78 dire_h23_p5
79 dire_h26_p3
80 dire_h26_p5
81 dire_h27_p3
82 dire_h27_p5
83 dire_h28_p2
84 dire_h28_p5
85 dire_h29_p3
86 dire_h29_p5
87 dire_h2_p5
88 dire_h32_p2
89 dire_h33_p2
90 dire_h33_p5
91 dire_h34_p2
92 dire_h35_p2
93 dire_h36_p2
94 dire_h37_p2
95 dire_h37_p3
96 dire_h37_p5
97 dire_h38_p2
98 dire_h38_p3
99 dire_h38_p5
100 dire_h39_p2
101 dire_h39_p3
102 dire_h3_p2
103 dire_h3_p3
104 dire_h3_p5
105 dire_h40_p2
106 dire_h40_p5
107 dire_h41_p3
108 dire_h41_p5
109 dire_h43_p2
110 dire_h45_p2
111 dire_h45_p3
112 dire_h45_p5
113 dire_h46_p2
114 dire_h46_p3
115 dire_h47_p2
116 dire_h47_p5
117 dire_h48_p3
118 dire_h49_p2
119 dire_h49_p3
120 dire_h49_p5
121 dire_h50_p2
122 dire_h50_p3
123 dire_h51_p2
124 dire_h51_p3
125 dire_h51_p5
126 dire_h52_p2
127 dire_h53_p2
128 dire_h53_p3
129 dire_h53_p5
130 dire_h54_p3
131 dire_h55_p5
132 dire_h56_p3
133 dire_h58_p2
134 dire_h58_p3
135 dire_h58_p5
136 dire_h59_p2
137 dire_h59_p3
138 dire_h60_p5
139 dire_h61_p3
140 dire_h62_p2
141 dire_h62_p3
142 dire_h62_p5
143 dire_h63_p3
144 dire_h64_p2
145 dire_h64_p3
146 dire_h64_p5
147 dire_h65_p2
148 dire_h65_p3
149 dire_h65_p5
150 dire_h66_p3
151 dire_h66_p5
152 dire_h68_p2
153 dire_h68_p3
154 dire_h69_p2
155 dire_h69_p3
156 dire_h69_p5
157 dire_h6_p3
158 dire_h70_p3
159 dire_h70_p5
160 dire_h71_p2
161 dire_h71_p5
162 dire_h72_p3
163 dire_h72_p5
164 dire_h73_p3
165 dire_h73_p5
166 dire_h74_p2
167 dire_h75_p3
168 dire_h77_p2
169 dire_h77_p5
170 dire_h78_p5
171 dire_h79_p2
172 dire_h79_p3
173 dire_h79_p5
174 dire_h7_p2
175 dire_h7_p5
176 dire_h80_p3
177 dire_h82_p2
178 dire_h82_p3
179 dire_h85_p2
180 dire_h85_p3
181 dire_h85_p5
182 dire_h86_p3
183 dire_h86_p5
184 dire_h87_p3
185 dire_h87_p5
186 dire_h88_p2
187 dire_h88_p5
188 dire_h89_p2
189 dire_h89_p3
190 dire_h89_p5
191 dire_h8_p3
192 dire_h90_p3
193 dire_h91_p3
194 dire_h93_p5
195 dire_h94_p3
196 dire_h95_p3
197 dire_h95_p5
198 dire_h96_p2
199 dire_h96_p5
200 dire_h97_p5
201 dire_h98_p2
202 dire_h98_p3
203 dire_h98_p5
204 dire_h99_p3
205 dire_h99_p5
206 dire_h9_p3
207 radiant_h100_p1
208 radiant_h100_p2
209 radiant_h100_p4
210 radiant_h101_p1
211 radiant_h101_p2
212 radiant_h101_p4
213 radiant_h102_p1
214 radiant_h102_p4
215 radiant_h103_p1
216 radiant_h103_p4
217 radiant_h104_p4
218 radiant_h105_p1
219 radiant_h105_p4
220 radiant_h106_p2
221 radiant_h108_p4
222 radiant_h109_p1
223 radiant_h10_p1
224 radiant_h110_p1
225 radiant_h110_p4
226 radiant_h114_p1
227 radiant_h114_p2
228 radiant_h114_p4
229 radiant_h119_p1
230 radiant_h119_p4
231 radiant_h11_p1
232 radiant_h11_p2
233 radiant_h120_p2
234 radiant_h120_p4
235 radiant_h121_p1
236 radiant_h121_p4
237 radiant_h123_p1
238 radiant_h123_p2
239 radiant_h123_p4
240 radiant_h126_p1
241 radiant_h126_p2
242 radiant_h126_p4
243 radiant_h128_p1
244 radiant_h128_p2
245 radiant_h128_p4
246 radiant_h129_p1
247 radiant_h129_p2
248 radiant_h129_p4
249 radiant_h131_p1
250 radiant_h131_p2
251 radiant_h131_p4
252 radiant_h135_p4
253 radiant_h136_p1
254 radiant_h136_p4
255 radiant_h137_p2
256 radiant_h137_p4
257 radiant_h138_p1
258 radiant_h138_p2
259 radiant_h138_p4
260 radiant_h13_p2
261 radiant_h13_p4
262 radiant_h145_p1
263 radiant_h145_p4
264 radiant_h14_p1
265 radiant_h14_p2
266 radiant_h14_p4
267 radiant_h15_p4
268 radiant_h16_p2
269 radiant_h16_p4
270 radiant_h17_p1
271 radiant_h17_p2
272 radiant_h18_p1
273 radiant_h19_p2
274 radiant_h19_p4
275 radiant_h1_p1
276 radiant_h21_p1
277 radiant_h21_p2
278 radiant_h21_p4
279 radiant_h22_p2
280 radiant_h23_p4
281 radiant_h25_p2
282 radiant_h26_p4
283 radiant_h27_p1
284 radiant_h28_p2
285 radiant_h28_p4
286 radiant_h29_p4
287 radiant_h2_p1
288 radiant_h2_p4
289 radiant_h32_p1
290 radiant_h32_p4
291 radiant_h33_p2
292 radiant_h33_p4
293 radiant_h35_p2
294 radiant_h36_p1
295 radiant_h36_p2
296 radiant_h37_p1
297 radiant_h37_p2
298 radiant_h38_p2
299 radiant_h38_p4
300 radiant_h39_p1
301 radiant_h39_p2
302 radiant_h39_p4
303 radiant_h3_p1
304 radiant_h3_p2
305 radiant_h3_p4
306 radiant_h40_p1
307 radiant_h40_p2
308 radiant_h41_p1
309 radiant_h45_p1
310 radiant_h45_p4
311 radiant_h46_p1
312 radiant_h47_p2
313 radiant_h47_p4
314 radiant_h48_p1
315 radiant_h49_p1
316 radiant_h49_p2
317 radiant_h49_p4
318 radiant_h50_p1
319 radiant_h50_p4
320 radiant_h51_p1
321 radiant_h51_p2
322 radiant_h51_p4
323 radiant_h52_p2
324 radiant_h52_p4
325 radiant_h53_p1
326 radiant_h53_p2
327 radiant_h54_p1
328 radiant_h55_p4
329 radiant_h57_p1
330 radiant_h58_p1
331 radiant_h58_p2
332 radiant_h58_p4
333 radiant_h59_p1
334 radiant_h59_p2
335 radiant_h5_p1
336 radiant_h60_p1
337 radiant_h60_p4
338 radiant_h61_p1
339 radiant_h61_p2
340 radiant_h61_p4
341 radiant_h62_p1
342 radiant_h62_p2
343 radiant_h62_p4
344 radiant_h63_p1
345 radiant_h64_p1
346 radiant_h64_p2
347 radiant_h64_p4
348 radiant_h65_p1
349 radiant_h65_p2
350 radiant_h65_p4
351 radiant_h66_p1
352 radiant_h66_p2
353 radiant_h66_p4
354 radiant_h66_p5
355 radiant_h67_p1
356 radiant_h68_p1
357 radiant_h68_p4
358 radiant_h69_p1
359 radiant_h69_p4
360 radiant_h6_p1
361 radiant_h70_p1
362 radiant_h70_p4
363 radiant_h71_p1
364 radiant_h71_p2
365 radiant_h71_p4
366 radiant_h72_p1
367 radiant_h72_p4
368 radiant_h73_p1
369 radiant_h73_p2
370 radiant_h73_p4
371 radiant_h74_p2
372 radiant_h75_p1
373 radiant_h75_p4
374 radiant_h77_p4
375 radiant_h78_p4
376 radiant_h79_p1
377 radiant_h79_p2
378 radiant_h79_p4
379 radiant_h7_p2
380 radiant_h7_p4
381 radiant_h80_p1
382 radiant_h80_p2
383 radiant_h82_p1
384 radiant_h83_p1
385 radiant_h85_p1
386 radiant_h85_p4
387 radiant_h86_p4
388 radiant_h87_p1
389 radiant_h87_p2
390 radiant_h87_p4
391 radiant_h88_p1
392 radiant_h88_p2
393 radiant_h88_p4
394 radiant_h89_p1
395 radiant_h89_p4
396 radiant_h8_p1
397 radiant_h90_p1
398 radiant_h90_p2
399 radiant_h90_p4
400 radiant_h94_p1
401 radiant_h95_p1
402 radiant_h96_p2
403 radiant_h96_p4
404 radiant_h97_p4
405 radiant_h98_p1
406 radiant_h98_p2
407 radiant_h98_p4
408 radiant_h99_p1
409 radiant_h99_p4
410 radiant_h9_p1
411 radiant_h9_p2