python使用tensorflow进行分类示例代码
代码语言:python
所属分类:人工智能
代码描述:python使用tensorflow进行分类示例代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
#!/usr/local/python3/bin/python3
# -*- coding: utf-8 -*
import tensorflow as tf
import numpy as np
from numpy.random import RandomState
import matplotlib.pyplot as plt
import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'
if __name__ == "__main__":
#定义神经网络的参数
w = tf.Variable(tf.random.normal([2,1],stddev=1,seed=1))
b = tf.Variable(tf.random.normal([1],stddev=1,seed=1))
#定义输入和输出
x = tf.compat.v1.placeholder(tf.float32,shape=(None,2),name="x-input")
y_ = tf.compat.v1.placeholder(tf.float32,shape=(None,1),name="y-input")
#定义神经网络的前向传播过程
y = tf.nn.sigmoid(tf.matmul(x,w) + b)
#基于min和max对张量t进行截断操作,为了应对梯度爆发或者梯度消失的情况
cross_entropy = -tf.reduce_mean(y_ * tf.math.log(tf.clip_by_value(y,1e-10,1.0))+(1-y_) * tf.math.log(tf.clip_by_value(1-y,1e.........完整代码请登录后点击上方下载按钮下载查看
网友评论0