资源简介
搭建完整的神经网络,利用L2正则化优化,程序绝对可以完美运行。
代码片段和文件信息
# -*- coding: utf-8 -*-
“““
Created on Wed Sep 5 15:50:34 2018
@author: lenovo
“““
import tensorflow as tf
#获取一层神经网络边上的权重,并将这个权重的L2正则化损失加入名称为‘losses‘的集合中
def get_weight(shapelambda1):
var = tf.Variable(tf.random_normal(shape) dtype = tf.float32)
#add_to_collection函数将这个新生成变量的L2正则化损失加入集合
#这个函数的第一个参数‘losses‘是集合的名字,第二个参数是要加入这个集合的内容
tf.add_to_collection(
‘losses‘ tf.contrib.layers.l2_regularizer(lambda1)(var))
#返回生成的变量
return var
x = tf.placeholder(tf.float32 shape=(None 2))
y_ = tf.placeholder(tf.float32 shape=(None 1))
batch_size= 8
#定义了每一层网络中节点的个数。
layer_dimension = [2 10 10 10 1]
#神经网络的层数
n_layers = len(layer_dimension)
#这个变量维护前向传播时最深层的节点,开始的时候就是输入层
cur_layer = x
#当前层的节点个数。
in_dimension = layer
- 上一篇:查找两幅图片中的不同
- 下一篇:python 滑雪小游戏
相关资源
- python 滑雪小游戏
- 查找两幅图片中的不同
- python标准库中文版.tar
- python多人在线聊天室
- Python3 实现SM3国产哈希算法
- python爬取微博热搜并直接写入mysql.r
- Python-Scrapy 入门级爬虫项目实战
- 用python编写的信息管理系统的增删改
- 用python编写的饮料自动购物机
- [计算方法作业]利用python中matplotlib实
- python电子书大全.txt
- python用Django实现简单的web版学生信息
- Python-从Python高效处理FASTQ文件
- Python-机器学习完全课程
- Python-利用flask搭建的一个简单的个人
- Python-利用Python实现中文文本关键词抽
- Python-一个WindowsLinux和Mac的简单键盘记
- Python-Glyce用于汉字表示的字形向量
- paillier 纯 python Paillier同态密码.zip
- fancyimpute 在 python 中,实现了多元插值
- 利用pythonscihub成文献为PDF操作
- 详解python实现交叉验证法与留出法
- 用python做一个搜索引擎(Pylucene)的代
- python利用urllib实现爬取京东网站商品
- python微信公众号之关键词自动回复
- python爬取cnvd漏洞库信息的
- arcgis使用python脚本批量裁剪影像
- Python的Django框架中的数据库配置指南
- python实现超市商品销售管理系统
- Python-Tkinter Text输入内容在界面显示的
评论
共有 条评论