前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >机器学习基础

机器学习基础

作者头像
企鹅号小编
发布2018-01-26 10:26:35
4440
发布2018-01-26 10:26:35
举报
文章被收录于专栏:人工智能人工智能

监督学习:训练时有输入及对应的输出结果的学习方式。目前推荐的学习方式,适合有比较好数据源的场景

非监督学习:训练时只有输入,不知道结果的学习方式。各种数据不完善的场景

Regression 回归学习:

假设使用作为Fcnction,那么相应的损失函数可以默认为

其中x是输入数据,y是输出数据,b和w是未知参数,10是这个函数只有10个原始数据,可以为n

Gradient Descent梯度下降:

L对w的偏微分,当斜率小于0时增加,大于0时减少;得到的值继续往下传递;为固定参数,数值越大,效率越高;数字越小精度越高

Overfitting过拟合:训练数据越精准,但是测试数据精度越差

模型改进:

损失函数优化:

手工输入值;目的是期待一个接近于0的w,使得Function更平滑,(训练结果越差,有可能测试结果越好)(ps:平滑使用w控制,b只控制上下,所以regularization只使用了w参数)

使用tensorflow计算下面算式的值:x=2 ,y=3,z=7 求解:res=x*y+z的结果

x=tf.constant(2)

y=tf.constant(3)

z=tf.constant(7)

#说明tf.mul, tf.sub and tf.neg are deprecated in favor of tf.multiply, tf.subtract and tf.negative.

res= tf.add( tf.multiply(x,y),z)

with tf.Session() as sess:

print(sess.run(res))

本文来自企鹅号 - 全球大搜罗媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文来自企鹅号 - 全球大搜罗媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档