一个小型的手卷式深度学习模型库

LensFlare的Python项目详细描述


镜头角度

lensflare是我为帮助自己和其他人更好地理解神经网络而创建的一个示例包。很多代码都是基于我在Coursera deeplearning.ai course

中所做的工作

工作流程示例如下:

importtensorflowastffromlensflare.classificationimportTfNNClassifierfromlensflare.utilimportload_moons_dataset
X_train,y_train=load_moons_dataset()

png

tf.reset_default_graph()# layer_dims contains neural network structure parameterslayers_dims=[X_train.shape[0],200,80,10,1]clf=TfNNClassifier(layers_dims=layers_dims,optimizer="adam",lambd=.05,keep_prob=0.7,num_epochs=5000)clf.fit(X_train,y_train,seed=3)y_pred_train=clf.transform(X_train,y_train)
Cost after epoch 0: 1.036825
Cost after epoch 1000: 0.108737
Cost after epoch 2000: 0.104837
Cost after epoch 3000: 0.106805
Cost after epoch 4000: 0.105311
INFO:tensorflow:Restoring parameters from results/model
Training Accuracy: 0.983333333333
fromlensflare.funcs.tf_funcsimportplot_decision_boundary,predict_dec# Plot decision boundarypredictions,X,dropout_var,sess=predict_dec()model=lambdaX_train:sess.run([predictions],feed_dict={X:X_train,dropout_var:1.0});plot_decision_boundary(model,X_train,y_train)sess.close()
INFO:tensorflow:Restoring parameters from results/model

png

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何将jasper集成到jhipster项目中   java无法忽略lombok注释   关于tomcat日志的java问题   java@Autowired未设置字段>NullPointerException   GUI提交按钮不工作   java气泡和选择排序   java如何编写规则来匹配两个数组?   java如何找出某个字符在字符串中的第一次、第二次或第三次出现?   java通过字符串引用id   javascript在网络视图中加载在线图表   java保留web应用程序中用户更改的日志   在安卓中尝试使用Mandrill SMTP发送电子邮件时出现java错误   用java语言将a2b4c5等字符串转换为AABBCCCCC的程序是什么?   java无需TODO即可删除所有注释   java JMX MBean在应用程序部署时自动注册   java如何使用JSON解析从任何url解析数据   java@transactional注释类使用代理包装,但未创建事务   JavaFx转换和打印