自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 常用算法之:2、梯度下降

在求解机器学习算法的模型参数,即无约束优化问题时,梯度下降(Gradient Descent)是最常采用的方法之一,另一种常用的方法是最小二乘法。这里就对梯度下降法做一个完整的总结。1. 梯度    在微积分里面,对多元函数的参数求∂偏导数,把求得的各个参数的偏导数以向量的形式写出来,就是梯度。比如函数f(x,y), 分别对x,y求偏导数,求得的梯度向量就是(∂f/∂x, ∂f/∂y)T,

2017-10-19 18:09:15 585

原创 常用算法之:1、最小二乘法(2)

最小二乘法(又称最小平方法)是一种数学优化技术。它通过最小化误差的平方和寻找数据的最佳函数匹配。c++实现代码如下:[cpp] view plain copy#include   #include   #include   using namespace std;

2017-10-19 17:42:29 1248

原创 常用算法之:1、最小二乘法(1)

深度学习发展到如今的地位,离不开下面这 6 段代码。本文介绍了这些代码的创作者及其完成这些突破性成就的故事背景。每个故事都有简单的代码示例,读者们可以在 FloydHub 和 GitHub 找到相关代码。最小二乘法所有的深度学习算法都始于下面这个数学公式(我已将其转成 Python 代码)# y = mx + b %一个一次线性方程  # m is slope,

2017-10-19 11:10:35 2771 1

原创 给mBlock添加扩展模块

mBlock 是基于开源软件 Scratch 2.0 开发的图形化编程软件,mBlock支持 Arduino 编程,从而让用户可以轻易创造出可交互的智能应用。可以在深圳创客工场有限公司官网下载3.x.x版本的,链接:http://www.mblock.cc/zh-home/download/以Demo扩展为例,带大家一步一步添加自己的扩展我们要实现的效果:(1)在线和离线控制Ard

2017-10-17 14:35:53 5965

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除