百度深度学习平台AI Studio入门
AI Studio是百度推出的基于PaddlePaddle框架的一站式深度学习平台,百度提供Jupyter notebook的定制修改版本的编程环境,并且提供免费GPU算力加速模型开发,类似于谷歌colab。
aistudio:
colab:
PaddlePaddle是百度推出的深度学习框架,相当于谷歌推出的Tensorflow
下面介绍百度Ai Studio入门方法
- 登录百度账号,
- 完成新手引导会免费获得100小时计算卡
- 创建一个自己的项目,每天运行项目会获得限期的12小时计算卡
- 访问PaddlePaddle官网,查看中文帮助文档
最后学习PaddlePaddle的基本用法
#导入
import paddle.fluid as fluid
import paddle
import numpy as np
import random
#生成数据
X = np.ones(100,dtype=float32)
Y = X*100 + np.random.randn(100)
#定义网络
x = fluid.layers.data(name=x,shape=[100],dtype=float32)
y = fluid.layers.data(name=y,shape=[100],dtype=float32)
y_predict = fluid.layers.fc(input=x,size=1,act=None)
#设置启动程序
main_program = fluid.default_main_program()
start_program = fluid.default_startup_program()
#设置loss
cost = fluid.layers.square_error_cost(input=y_predict,label=y)
loss = fluid.layers.mean(cost)
#设置优化算法
sgd_optimizer = fluid.optimizer.SGD(learning_rate=0.01)
sgd_optimizer.minimize(loss)
#训练模型,优化参数
use_cuda = True
place = fluid.CUDAPlace(0) if use_cuda else fluid.CUDAPlace()
exe = fluid.Executor(place)
exe.run(program=start_program)
exe.run(program=main_program,feed={X , Y})
# loss
上一篇:
JS实现多线程数据分片下载
下一篇:
BERT模型的简单使用(Python)
