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,226 @@
feature
is_first_pick_radiant
radiant_hero_1
dire_hero_1
radiant_hero_2
dire_hero_2
radiant_hero_3
dire_hero_3
radiant_hero_5
dire_hero_5
radiant_hero_6
dire_hero_6
radiant_hero_7
dire_hero_7
radiant_hero_8
dire_hero_8
radiant_hero_9
dire_hero_9
radiant_hero_10
dire_hero_10
radiant_hero_11
dire_hero_11
radiant_hero_13
dire_hero_13
radiant_hero_14
dire_hero_14
radiant_hero_15
dire_hero_15
radiant_hero_16
dire_hero_16
radiant_hero_17
dire_hero_17
radiant_hero_18
dire_hero_18
radiant_hero_19
dire_hero_19
radiant_hero_21
dire_hero_21
radiant_hero_22
dire_hero_22
radiant_hero_23
dire_hero_23
radiant_hero_25
dire_hero_25
radiant_hero_26
dire_hero_26
radiant_hero_27
dire_hero_27
radiant_hero_28
dire_hero_28
radiant_hero_29
dire_hero_29
radiant_hero_32
dire_hero_32
radiant_hero_33
dire_hero_33
radiant_hero_34
dire_hero_34
radiant_hero_35
dire_hero_35
radiant_hero_36
dire_hero_36
radiant_hero_37
dire_hero_37
radiant_hero_38
dire_hero_38
radiant_hero_39
dire_hero_39
radiant_hero_40
dire_hero_40
radiant_hero_41
dire_hero_41
radiant_hero_43
dire_hero_43
radiant_hero_45
dire_hero_45
radiant_hero_46
dire_hero_46
radiant_hero_47
dire_hero_47
radiant_hero_48
dire_hero_48
radiant_hero_49
dire_hero_49
radiant_hero_50
dire_hero_50
radiant_hero_51
dire_hero_51
radiant_hero_52
dire_hero_52
radiant_hero_53
dire_hero_53
radiant_hero_54
dire_hero_54
radiant_hero_55
dire_hero_55
radiant_hero_56
dire_hero_56
radiant_hero_57
dire_hero_57
radiant_hero_58
dire_hero_58
radiant_hero_59
dire_hero_59
radiant_hero_60
dire_hero_60
radiant_hero_61
dire_hero_61
radiant_hero_62
dire_hero_62
radiant_hero_63
dire_hero_63
radiant_hero_64
dire_hero_64
radiant_hero_65
dire_hero_65
radiant_hero_66
dire_hero_66
radiant_hero_67
dire_hero_67
radiant_hero_68
dire_hero_68
radiant_hero_69
dire_hero_69
radiant_hero_70
dire_hero_70
radiant_hero_71
dire_hero_71
radiant_hero_72
dire_hero_72
radiant_hero_73
dire_hero_73
radiant_hero_74
dire_hero_74
radiant_hero_75
dire_hero_75
radiant_hero_77
dire_hero_77
radiant_hero_78
dire_hero_78
radiant_hero_79
dire_hero_79
radiant_hero_80
dire_hero_80
radiant_hero_82
dire_hero_82
radiant_hero_83
dire_hero_83
radiant_hero_85
dire_hero_85
radiant_hero_86
dire_hero_86
radiant_hero_87
dire_hero_87
radiant_hero_88
dire_hero_88
radiant_hero_89
dire_hero_89
radiant_hero_90
dire_hero_90
radiant_hero_91
dire_hero_91
radiant_hero_93
dire_hero_93
radiant_hero_94
dire_hero_94
radiant_hero_95
dire_hero_95
radiant_hero_96
dire_hero_96
radiant_hero_97
dire_hero_97
radiant_hero_98
dire_hero_98
radiant_hero_99
dire_hero_99
radiant_hero_100
dire_hero_100
radiant_hero_101
dire_hero_101
radiant_hero_102
dire_hero_102
radiant_hero_103
dire_hero_103
radiant_hero_104
dire_hero_104
radiant_hero_105
dire_hero_105
radiant_hero_106
dire_hero_106
radiant_hero_108
dire_hero_108
radiant_hero_109
dire_hero_109
radiant_hero_110
dire_hero_110
radiant_hero_112
dire_hero_112
radiant_hero_114
dire_hero_114
radiant_hero_119
dire_hero_119
radiant_hero_120
dire_hero_120
radiant_hero_121
dire_hero_121
radiant_hero_123
dire_hero_123
radiant_hero_126
dire_hero_126
radiant_hero_128
dire_hero_128
radiant_hero_129
dire_hero_129
radiant_hero_131
dire_hero_131
radiant_hero_135
dire_hero_135
radiant_hero_136
dire_hero_136
radiant_hero_137
dire_hero_137
radiant_hero_138
dire_hero_138
radiant_hero_145
dire_hero_145
1 feature
2 is_first_pick_radiant
3 radiant_hero_1
4 dire_hero_1
5 radiant_hero_2
6 dire_hero_2
7 radiant_hero_3
8 dire_hero_3
9 radiant_hero_5
10 dire_hero_5
11 radiant_hero_6
12 dire_hero_6
13 radiant_hero_7
14 dire_hero_7
15 radiant_hero_8
16 dire_hero_8
17 radiant_hero_9
18 dire_hero_9
19 radiant_hero_10
20 dire_hero_10
21 radiant_hero_11
22 dire_hero_11
23 radiant_hero_13
24 dire_hero_13
25 radiant_hero_14
26 dire_hero_14
27 radiant_hero_15
28 dire_hero_15
29 radiant_hero_16
30 dire_hero_16
31 radiant_hero_17
32 dire_hero_17
33 radiant_hero_18
34 dire_hero_18
35 radiant_hero_19
36 dire_hero_19
37 radiant_hero_21
38 dire_hero_21
39 radiant_hero_22
40 dire_hero_22
41 radiant_hero_23
42 dire_hero_23
43 radiant_hero_25
44 dire_hero_25
45 radiant_hero_26
46 dire_hero_26
47 radiant_hero_27
48 dire_hero_27
49 radiant_hero_28
50 dire_hero_28
51 radiant_hero_29
52 dire_hero_29
53 radiant_hero_32
54 dire_hero_32
55 radiant_hero_33
56 dire_hero_33
57 radiant_hero_34
58 dire_hero_34
59 radiant_hero_35
60 dire_hero_35
61 radiant_hero_36
62 dire_hero_36
63 radiant_hero_37
64 dire_hero_37
65 radiant_hero_38
66 dire_hero_38
67 radiant_hero_39
68 dire_hero_39
69 radiant_hero_40
70 dire_hero_40
71 radiant_hero_41
72 dire_hero_41
73 radiant_hero_43
74 dire_hero_43
75 radiant_hero_45
76 dire_hero_45
77 radiant_hero_46
78 dire_hero_46
79 radiant_hero_47
80 dire_hero_47
81 radiant_hero_48
82 dire_hero_48
83 radiant_hero_49
84 dire_hero_49
85 radiant_hero_50
86 dire_hero_50
87 radiant_hero_51
88 dire_hero_51
89 radiant_hero_52
90 dire_hero_52
91 radiant_hero_53
92 dire_hero_53
93 radiant_hero_54
94 dire_hero_54
95 radiant_hero_55
96 dire_hero_55
97 radiant_hero_56
98 dire_hero_56
99 radiant_hero_57
100 dire_hero_57
101 radiant_hero_58
102 dire_hero_58
103 radiant_hero_59
104 dire_hero_59
105 radiant_hero_60
106 dire_hero_60
107 radiant_hero_61
108 dire_hero_61
109 radiant_hero_62
110 dire_hero_62
111 radiant_hero_63
112 dire_hero_63
113 radiant_hero_64
114 dire_hero_64
115 radiant_hero_65
116 dire_hero_65
117 radiant_hero_66
118 dire_hero_66
119 radiant_hero_67
120 dire_hero_67
121 radiant_hero_68
122 dire_hero_68
123 radiant_hero_69
124 dire_hero_69
125 radiant_hero_70
126 dire_hero_70
127 radiant_hero_71
128 dire_hero_71
129 radiant_hero_72
130 dire_hero_72
131 radiant_hero_73
132 dire_hero_73
133 radiant_hero_74
134 dire_hero_74
135 radiant_hero_75
136 dire_hero_75
137 radiant_hero_77
138 dire_hero_77
139 radiant_hero_78
140 dire_hero_78
141 radiant_hero_79
142 dire_hero_79
143 radiant_hero_80
144 dire_hero_80
145 radiant_hero_82
146 dire_hero_82
147 radiant_hero_83
148 dire_hero_83
149 radiant_hero_85
150 dire_hero_85
151 radiant_hero_86
152 dire_hero_86
153 radiant_hero_87
154 dire_hero_87
155 radiant_hero_88
156 dire_hero_88
157 radiant_hero_89
158 dire_hero_89
159 radiant_hero_90
160 dire_hero_90
161 radiant_hero_91
162 dire_hero_91
163 radiant_hero_93
164 dire_hero_93
165 radiant_hero_94
166 dire_hero_94
167 radiant_hero_95
168 dire_hero_95
169 radiant_hero_96
170 dire_hero_96
171 radiant_hero_97
172 dire_hero_97
173 radiant_hero_98
174 dire_hero_98
175 radiant_hero_99
176 dire_hero_99
177 radiant_hero_100
178 dire_hero_100
179 radiant_hero_101
180 dire_hero_101
181 radiant_hero_102
182 dire_hero_102
183 radiant_hero_103
184 dire_hero_103
185 radiant_hero_104
186 dire_hero_104
187 radiant_hero_105
188 dire_hero_105
189 radiant_hero_106
190 dire_hero_106
191 radiant_hero_108
192 dire_hero_108
193 radiant_hero_109
194 dire_hero_109
195 radiant_hero_110
196 dire_hero_110
197 radiant_hero_112
198 dire_hero_112
199 radiant_hero_114
200 dire_hero_114
201 radiant_hero_119
202 dire_hero_119
203 radiant_hero_120
204 dire_hero_120
205 radiant_hero_121
206 dire_hero_121
207 radiant_hero_123
208 dire_hero_123
209 radiant_hero_126
210 dire_hero_126
211 radiant_hero_128
212 dire_hero_128
213 radiant_hero_129
214 dire_hero_129
215 radiant_hero_131
216 dire_hero_131
217 radiant_hero_135
218 dire_hero_135
219 radiant_hero_136
220 dire_hero_136
221 radiant_hero_137
222 dire_hero_137
223 radiant_hero_138
224 dire_hero_138
225 radiant_hero_145
226 dire_hero_145