Python 第三方模块 机器学习 Scikit-Learn模块 有监督学习5 ANN,决策树

一.neural_network
1.简介:

该模块实现了基于神经网络的模型

2.使用:

"伯努利限制玻尔兹曼机"(Bernoulli Restricted Boltzmann Machine;RBM):class sklearn.neural_network.BernoulliRBM([n_components=256,learning_rate=0.1,batch_size=10,n_iter=10,verbose=0,random_state=None])
  #参数说明:
	n_components:指定"二值化隐藏单位"(binary hidden units)的数量;int
	learning_rate:指定"学习率"(learning rate);float
	  #建议对该参数进行调优,合理值通常在10**[0,-3]内
	batch_size:指定"批"(batch)中的样本数量;int
	n_iter:指定迭代次数;int
	verbose:指定"冗长级别"(verbosity level);int,0表示静默模式
	random_state:指定使用的随机数;int/RandomState instance/None

######################################################################################################################

"多层感知机分类器"(Multi-layer Perceptron classifier):class sklearn.neural_network.MLPClassifier([hidden_layer_sizes=100,activation='relu',solver='adam',alpha=0.0001,batch_size='auto',learning_rate='constant',learning_rate_init=0.001,power_t=0.5,max_iter=200,shuffle=True,random_state=None,tol=0.0001,verbose=False,warm_start=False,momentum=0.9,nesterovs_momentum=True,early_stopping=False,validation_fraction=0.1,beta_1=0.9,beta_2=0.999,epsilon=1e-08,n_iter_no_change=10,max_fun=15000])
  #参数说明:
	hidden_layer_size:指定各隐藏层中神经元的数量;1×(n_layers-2) tuple
	activation:指定隐藏层的激活函数;"identity"/"logistic"/"tanh"/"relu"
	solver:指定权重优化的求解器;"lbfgs"/"sgd"/"adam"
	alpha:指定L2惩罚项的参数;float
	batch_size:指定"批"(batch)中的样本数量;int/"auto&#
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值