美文网首页
linear_regression

linear_regression

作者: Lonelyroots | 来源:发表于2023-02-13 23:41 被阅读0次

linear_regression

importtensorflowastf
importnumpyasnp
fromsklearn.datasetsimportfetch_california_housing

#立刻下载数据集
housing=fetch_california_housing(data_home="C:/Users/root/scikit_learn_data",download_if_missing=True)
#获得X数据行数和列数
m,n=housing.data.shape
print(m,n)
print(housing.data,housing.target)
print(housing.feature_names)

#这里添加一个额外的bias输入特征(x0=1)到所有的训练数据上面,因为使用的numpy所以会立即执行
housing_data_plus_bias=np.c_[np.ones((m,1)),housing.data]
#创建两个TensorFlow常量节点X和y,去持有数据和标签
X=tf.constant(housing_data_plus_bias,dtype=tf.float32,name='X')
y=tf.constant(housing.target.reshape(-1,1),dtype=tf.float32,name='y')
#使用一些TensorFlow框架提供的矩阵操作去求theta
XT=tf.transpose(X)
#解析解一步计算出最优解
theta=tf.matmul(tf.matmul(tf.matrix_inverse(tf.matmul(XT,X)),XT),y)
print(theta)

withtf.Session()assess:
theta_value=sess.run(theta)#theta.eval()

print(theta_value)

文章到这里就结束了!希望大家能多多支持Python(系列)!六个月带大家学会Python,私聊我,可以问关于本文章的问题!以后每天都会发布新的文章,喜欢的点点关注!一个陪伴你学习Python的新青年!不管多忙都会更新下去,一起加油!

Editor:Lonelyroots

相关文章

  • linear_regression

    linear_regression 文章到这里就结束了!希望大家能多多支持Python(系列)!六个月带大家学会P...

  • linear_regression

    linear_regression 文章到这里就结束了!希望大家能多多支持Python(系列)!六个月带大家学会P...

  • linear_regression

    linear_regression 文章到这里就结束了!希望大家能多多支持Python(系列)!六个月带大家学会P...

  • linear_regression

    linear_regression 文章到这里就结束了!希望大家能多多支持Python(系列)!六个月带大家学会P...

  • linear_regression

    linear_regression 文章到这里就结束了!希望大家能多多支持Python(系列)!六个月带大家学会P...

  • linear_regression with pytorch

    code:

  • numpy、pandas、linear_regression需要

    Numpy simplifies representing arrays and performing linea...

  • Task1 Linear_regression

    线性回归的原理 对于线性回归,其数据集是{(x1,y1),(x2,y2),,,,(xn,yn)},其中,xi=(x...

网友评论

      本文标题:linear_regression

      本文链接:https://www.haomeiwen.com/subject/mmofkdtx.html