小白求助,写的代码用pycharm、idle运行都不显示结果,但是没报错

在使用Pycharm和IDLE运行包含TensorFlow的线性回归模型代码时,作者遇到不显示结果但无报错的情况。代码中定义了一个自实现的线性回归函数,包括数据准备、模型建立、损失函数和梯度下降优化。尽管尝试了多种网上解决方案,问题仍未解决。
摘要由CSDN通过智能技术生成

网上的方法试了好多,没能解决。感觉不知道怎么回事我这个pycharm一执行稍微复杂点的程序就不显示结果

代码如下:

import tensorflow as tf
def myregression():
“”"
自实现一个线型回归预测
:return:None
“”"

1、准备数据,x 特征值 [100,10] y 目标值 [100]

x = tf.random_normal([100, 1], mean=1.75, stddev=0.5, name="x_data")
# 矩阵相乘必须是二维的
y_ture = tf.matmul(x, [[0.7]]) + 0.8

2、建立线型回归模型,一个特征,一个权重,一个偏置 y = x w + b

# 随机给一个权重和偏置的值,让他去计算损失,然后在当前状态下优化
#用变量定义才能优化
weight = tf.Variable(tf.random_normal([1, 1], mean=0.0, stddev=1.0), name="w")
bias = tf.Variable(0.0, name="b")
y_predict = tf.matmul(x, weight) + bias

3、建立损失函数,均方误差

loss = tf.reduce_mean(tf.square(y_ture - y_predict))
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值