对不起我是初学者。线性回归这一章恳请各位帮忙
Created by: sandycs
学习目标:尝试通过训练获取Y=AX+BX+CX这样的式子中的参数
首先我先定义了两个np_array
import os
import paddle.v2 as paddle
import numpy as np
with_gpu = os.getenv('WITH_GPU', '0') != '0'
def main():
# init
paddle.init(use_gpu=with_gpu, trainer_count=1)
X = np.random.rand(1000,3)
//这里的Y是我给定的一个公式,其实就是为了生成一套训练的目标数据。未来用于对比。
Y = 5* X[:,0]+7X[:,1]+9X[:,2]+11+0.01*np.random.rand(1000,1)
readerx = paddle.reader.creator.np_array(X)
readery = paddle.reader.creator.np_array(Y)
然后我就不太会写了。怎么应用paddlepaddle中的线性回归读取、训练呢? 我按例子里的写: y_predict = paddle.layer.fc(input=X, size=1, act=paddle.activation.Linear()) 报错了。
错误信息:AssertionError