Для моей работы мне нужно реализовать простое машинное обучение ... У меня не было большого опыта в математике (поэтому трудно понять, что я делаю).
Итак, мой первыйпопытаться что-то сделать с TF, это вычислить многомерную линейную регрессию ...
Я беру этот небольшой пул данных:
Conso,DJUclim,DJUchau
171408,0,282.8
151620,0.9,171.6
164475,2.7,137.8
153866,10,99.5
162933,65.6,32.4
188475,183,0.8
210994,231.5,0.2
222873,256.3,0
179239,109.9,9.2
159162,45.9,32.5
158104,4.7,142.6
174184,0.6,227.9
И пытаюсь найти лучшее значение для X1
,X2
и B
для Conso = X1*DJUchau + X2*DJUclim + B
С помощью Excel я нашел:
X1 = 118.734745
X2 = 306.035978
B = 140288,882921
и
r_square = 94.8375%
rmse = 5660.507380
Затем я пытаюсь сделать то же самое с TensorFlow... после итерации + 14k я нашел:
X1 = 118.689559
X2 = 305.991638
B = 140296.921875
и
r_square = 94.8367%
rmse = 4902.14502
- Почему у меня нет такого значения?
- Что такоесамый правильный результат? (Excel или мой ML)?
- Почему Excel делает это мгновенно и почему тензор потока требует много обучения?
- TF для простой регрессии слишком излишним и снижают производительность?