我有一个scikit-learn分类器:
MLPClassifier(activation='relu', alpha=0.0001, batch_size='auto', beta_1=0.9,
beta_2=0.999, early_stopping=False, epsilon=1e-08,
hidden_layer_sizes=(13, 13, 13), learning_rate='constant',
learning_rate_init=0.001, max_iter=500, momentum=0.9,
nesterovs_momentum=True, power_t=0.5, random_state=None,
shuffle=True, solver='adam', tol=0.0001, validation_fraction=0.1,
verbose=False, warm_start=False)
我已经抛弃了系数和偏差权重:
print( mlp.coefs_ )
print( mlp.intercepts_ )
我需要将它部署到另一个环境中并在C#中构建一个结构匹配的ANN [63x14x14x14x1](加载所有系数),但运行简单的前向传播并没有给我任何有用的结果。具体来说,我期望一个二元分类器和值[0,1),但相反,其值在150 +/- 50范围内。
在分类器中隐含的输入和输出之和的每个节点上是否有一些内部函数(超出激活函数)?是否有任何特定的文件可以/应该告诉我这个?或者我完全错过了其他什么?