mlCommom
This commit is contained in:
@@ -19,7 +19,7 @@ func GetCategory(num int) string {
|
||||
}
|
||||
}
|
||||
|
||||
//Activation function - two class classifier.
|
||||
// Activation function - two class classifier.
|
||||
func BinaryClassifier(z float64) int {
|
||||
if z >= 0.5 {
|
||||
return 1
|
||||
@@ -28,12 +28,12 @@ func BinaryClassifier(z float64) int {
|
||||
}
|
||||
}
|
||||
|
||||
//Sigmoid function.
|
||||
// Sigmoid function.
|
||||
func Sigmoid(z float64) float64 {
|
||||
return 1.0 / (1 + math.Exp(-1*z))
|
||||
}
|
||||
|
||||
//Net input (z.)
|
||||
// Net input (z.)
|
||||
func NetInput(w []float64, intercept float64, x []float64) float64 {
|
||||
var z float64 = 0
|
||||
|
||||
@@ -44,7 +44,7 @@ func NetInput(w []float64, intercept float64, x []float64) float64 {
|
||||
return z + intercept
|
||||
}
|
||||
|
||||
// Standard Scaler.
|
||||
// Standard Scaler. done for normalization
|
||||
func StdScaler(x []float64, mu []float64, std []float64) []float64 {
|
||||
scaledX := []float64{}
|
||||
|
||||
@@ -58,10 +58,10 @@ func StdScaler(x []float64, mu []float64, std []float64) []float64 {
|
||||
// Offline values of means , standard deviation from standard scaling and weights.
|
||||
func ModelParameters() ([]float64, float64, []float64, []float64) {
|
||||
// Weights from logistic regression
|
||||
f, errWt := os.Open(constants.WeightsFile)
|
||||
f, errWt := os.Open(constants.WeightsFile) //weights.txt
|
||||
|
||||
if errWt != nil {
|
||||
logrus.Info(errWt)
|
||||
logrus.Info(errWt) //break
|
||||
}
|
||||
|
||||
defer f.Close()
|
||||
|
@@ -1 +1 @@
|
||||
-4.105410736377801406e-01
|
||||
-8.651881203620104266e-01
|
||||
|
@@ -1,39 +1,39 @@
|
||||
5.891352011522364807e+10
|
||||
3.726153011394465864e+01
|
||||
0.000000000000000000e+00
|
||||
3.726153011394465864e+01
|
||||
2.038670882454495950e+04
|
||||
4.409490738155675444e+02
|
||||
3.199338647921866254e+02
|
||||
6.385438760913530132e+01
|
||||
1.030226656143639275e+03
|
||||
0.000000000000000000e+00
|
||||
2.038670882454495950e+04
|
||||
4.409490738155675444e+02
|
||||
4.409490738155675444e+02
|
||||
0.000000000000000000e+00
|
||||
3.199338647921866254e+02
|
||||
0.000000000000000000e+00
|
||||
6.385438760913530132e+01
|
||||
0.000000000000000000e+00
|
||||
1.030226656143639275e+03
|
||||
2.339887548167513371e+09
|
||||
4.286260684851773262e+09
|
||||
1.917939510037981439e+06
|
||||
1.653379251439204788e+10
|
||||
0.000000000000000000e+00
|
||||
5.891352011522364807e+10
|
||||
0.000000000000000000e+00
|
||||
2.339887548167513371e+09
|
||||
0.000000000000000000e+00
|
||||
4.286260684851773262e+09
|
||||
0.000000000000000000e+00
|
||||
1.917939510037981439e+06
|
||||
0.000000000000000000e+00
|
||||
1.653379251439204788e+10
|
||||
1.439789701758388241e-08
|
||||
0.000000000000000000e+00
|
||||
1.439789701758388241e-08
|
||||
1.207027350098949487e-05
|
||||
0.000000000000000000e+00
|
||||
1.207027350098949487e-05
|
||||
6.127119389546321106e+10
|
||||
3.936902176657744690e+01
|
||||
1.969521741326195752e+01
|
||||
1.967380435331548938e+01
|
||||
1.825865163375587144e+04
|
||||
3.620975930258067592e+02
|
||||
4.255526558182920098e+02
|
||||
6.193560931266097924e+01
|
||||
1.254660370688349076e+03
|
||||
3.510272006464319929e+03
|
||||
1.474837962729155151e+04
|
||||
5.323418869959092490e+02
|
||||
5.323418869959092490e+02
|
||||
2.078524074459875806e+02
|
||||
3.959321481757486936e+02
|
||||
6.301318115246704821e+01
|
||||
6.498787940003029462e+01
|
||||
7.368185950204534720e+02
|
||||
1.124435432553911369e+03
|
||||
5.736049779405080795e+09
|
||||
9.183596337811222076e+09
|
||||
1.077662046866319841e+06
|
||||
2.823423476657941437e+10
|
||||
6.105388695686521149e+10
|
||||
6.045341696888096619e+10
|
||||
5.670890952073127747e+09
|
||||
5.853611130296449661e+09
|
||||
8.990644085702741623e+09
|
||||
9.060796253674057007e+09
|
||||
3.383415786323923152e+06
|
||||
3.980142265087621752e+06
|
||||
2.795718960039503098e+10
|
||||
2.750533359136558914e+10
|
||||
2.255336716012000283e-08
|
||||
1.064880281876704555e-08
|
||||
1.190456434135295728e-08
|
||||
1.440007928128282187e-05
|
||||
1.517368124756565235e-06
|
||||
1.288271115652625876e-05
|
||||
|
@@ -1,39 +1,39 @@
|
||||
1.409130741507534180e+11
|
||||
2.402971056741887068e+01
|
||||
1.000000000000000000e+00
|
||||
2.402971056741887068e+01
|
||||
3.223064204240666368e+04
|
||||
4.558940363790126185e+02
|
||||
2.203706608003984400e+02
|
||||
1.004395251900482933e+01
|
||||
4.987337323089956840e+02
|
||||
1.000000000000000000e+00
|
||||
3.223064204240666368e+04
|
||||
4.558940363790126185e+02
|
||||
4.558940363790126185e+02
|
||||
1.000000000000000000e+00
|
||||
2.203706608003984400e+02
|
||||
1.000000000000000000e+00
|
||||
1.004395251900482933e+01
|
||||
1.000000000000000000e+00
|
||||
4.987337323089956840e+02
|
||||
5.847715871538892746e+09
|
||||
2.343678150974565506e+10
|
||||
3.549062781620947272e+07
|
||||
1.201408071143101349e+11
|
||||
1.000000000000000000e+00
|
||||
1.409130741507534180e+11
|
||||
1.000000000000000000e+00
|
||||
5.847715871538892746e+09
|
||||
1.000000000000000000e+00
|
||||
2.343678150974565506e+10
|
||||
1.000000000000000000e+00
|
||||
3.549062781620947272e+07
|
||||
1.000000000000000000e+00
|
||||
1.201408071143101349e+11
|
||||
3.870531562879405407e-08
|
||||
1.000000000000000000e+00
|
||||
3.870531562879405407e-08
|
||||
5.097837367619243180e-05
|
||||
1.000000000000000000e+00
|
||||
5.097837367619243180e-05
|
||||
3.222443195067043457e+11
|
||||
2.378926273895702437e+01
|
||||
1.081663196885195966e+01
|
||||
1.383847038435100707e+01
|
||||
2.230484020364468597e+04
|
||||
2.435066079931461900e+02
|
||||
2.118154939468668942e+02
|
||||
6.382323156973369827e+00
|
||||
4.169442407851277608e+02
|
||||
5.481014292686267254e+03
|
||||
2.144952178896704572e+04
|
||||
4.289295625144723090e+02
|
||||
4.289295625144723090e+02
|
||||
1.591296942700068939e+02
|
||||
2.238620657568953618e+02
|
||||
7.280548851714630842e+00
|
||||
1.299329715561033183e+01
|
||||
4.071806127892243126e+02
|
||||
5.308593340318002447e+02
|
||||
4.201604911973962402e+10
|
||||
6.836175805133229828e+10
|
||||
3.339494282781323045e+07
|
||||
2.092787950050981445e+11
|
||||
3.214957206561270142e+11
|
||||
3.197914850248234253e+11
|
||||
4.197588100808646393e+10
|
||||
4.250750943964879608e+10
|
||||
6.694168773864500427e+10
|
||||
6.792934415259003448e+10
|
||||
7.442666800250531733e+07
|
||||
6.729690194314290583e+07
|
||||
2.089316177945680847e+11
|
||||
2.057988384361626282e+11
|
||||
5.719756107507920984e-08
|
||||
2.510505718194605903e-08
|
||||
3.288886562414729573e-08
|
||||
4.971659899854347087e-05
|
||||
3.385303653789482593e-06
|
||||
4.773707023800609920e-05
|
||||
|
@@ -1,39 +1,39 @@
|
||||
-6.573786156016622750e-02
|
||||
2.745589064262227708e-01
|
||||
0.000000000000000000e+00
|
||||
2.745589064262227708e-01
|
||||
6.874503175474717953e-02
|
||||
-1.652606032430505023e-02
|
||||
-1.535479726532198996e-02
|
||||
2.004116339866893470e-01
|
||||
-1.342684741988264263e-01
|
||||
0.000000000000000000e+00
|
||||
6.874503175474629135e-02
|
||||
-1.652606032430505023e-02
|
||||
-1.652606032430505023e-02
|
||||
0.000000000000000000e+00
|
||||
-1.535479726532308110e-02
|
||||
0.000000000000000000e+00
|
||||
2.004116339866893470e-01
|
||||
0.000000000000000000e+00
|
||||
-1.342684741988264263e-01
|
||||
-5.265543499435411390e-02
|
||||
-1.211007354620357614e-02
|
||||
-3.188784801386884867e-03
|
||||
-5.601170831657927354e-03
|
||||
0.000000000000000000e+00
|
||||
-6.573786156016640791e-02
|
||||
0.000000000000000000e+00
|
||||
-5.265543499435446778e-02
|
||||
0.000000000000000000e+00
|
||||
-1.211007354620357614e-02
|
||||
0.000000000000000000e+00
|
||||
-3.188784801386884867e-03
|
||||
0.000000000000000000e+00
|
||||
-5.601170831657927354e-03
|
||||
8.543686142077633328e-02
|
||||
0.000000000000000000e+00
|
||||
8.543686142077633328e-02
|
||||
1.452269787838654236e-01
|
||||
0.000000000000000000e+00
|
||||
1.452269787838654236e-01
|
||||
-1.213884209468513165e-02
|
||||
-8.106223611344880176e-02
|
||||
-1.697347437258857616e-01
|
||||
-6.680837934548419788e-03
|
||||
1.160913684512647898e-01
|
||||
1.365459292293287052e-01
|
||||
-1.628322219125878656e-03
|
||||
-2.507120980504826471e-02
|
||||
6.927204493969034427e-02
|
||||
2.308107757617661876e-02
|
||||
1.148226860474369920e-01
|
||||
-3.394958325433463514e-02
|
||||
-3.394958325433463514e-02
|
||||
1.306121427480634763e-02
|
||||
3.390407225540870151e-02
|
||||
1.015681589039948429e-01
|
||||
3.232359218594281214e-01
|
||||
-3.449174902257994002e-02
|
||||
1.057861930258392064e-02
|
||||
-2.138903559844541197e-02
|
||||
-1.728181922354544639e-02
|
||||
1.140116581976680261e-02
|
||||
-1.367835908139435064e-02
|
||||
-1.196632321338765743e-02
|
||||
-1.259842485150386264e-02
|
||||
-2.199880369679269032e-02
|
||||
-2.025074258638457497e-02
|
||||
-1.747473253242304292e-02
|
||||
-1.657367144430575701e-02
|
||||
3.293078260461542155e-03
|
||||
3.878887518658601791e-02
|
||||
-1.361197685306413281e-02
|
||||
-1.457825593773133359e-02
|
||||
-6.328697341328429204e-02
|
||||
-1.744287225072787273e-01
|
||||
2.308326879776648882e-02
|
||||
1.901814023067408821e-01
|
||||
-8.420593420468967805e-02
|
||||
2.040392324798363799e-01
|
||||
|
Reference in New Issue
Block a user