<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[遇见未来]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/uudou</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; uudou]]></copyright><item><title><![CDATA[为什么一阶差分运算具有高通滤波器的作用]]></title><link>https://blog.youkuaiyun.com/uudou/article/details/112095479</link><guid>https://blog.youkuaiyun.com/uudou/article/details/112095479</guid><author>uudou</author><pubDate>Sat, 02 Jan 2021 13:51:09 +0800</pubDate><description><![CDATA[这里写自定义目录标题一阶差分信号公式：一阶差分的频率响应
一阶差分信号公式：
y[n]=x[n]−x[n−1]y[n] = x[n] - x[n-1]y[n]=x[n]−x[n−1]
一阶差分的频率响应


先得到其冲激响应：h[n]=δ[n]−δ[n−1]h[n] = \delta[n] - \delta[n-1]h[n]=δ[n]−δ[n−1]


对冲激响应进行傅里叶变换：
H(ejw)=∑−∞+∞h[k]ejw=∑−∞+∞(δ[k]−δ[k−1])ejw=∑−∞+∞(δ[k])ejw−∑−∞+∞(δ]]></description><category></category></item><item><title><![CDATA[机器学习第五周]]></title><link>https://blog.youkuaiyun.com/uudou/article/details/79145851</link><guid>https://blog.youkuaiyun.com/uudou/article/details/79145851</guid><author>uudou</author><pubDate>Thu, 01 Mar 2018 23:16:07 +0800</pubDate><description><![CDATA[代价函数和反向传播



代价函数

首先引入一些新的我们即将讨论的变量名称：


L = 网络的总层数
sjsjs_j = 网络第 j 层的单元节点数（不包含偏置项）
K = 最后一层输出的单元数
m = 样本的个数


在神经网络中，我们可能有很多输出节点，我用 hθ(x)khθ(x)kh_\theta(x){_k} 表示 kthkthk^{th} 的输出。逻辑回归中，我们只有一个输出 y，因...]]></description><category></category></item><item><title><![CDATA[机器学习第四周]]></title><link>https://blog.youkuaiyun.com/uudou/article/details/78966667</link><guid>https://blog.youkuaiyun.com/uudou/article/details/78966667</guid><author>uudou</author><pubDate>Tue, 16 Jan 2018 22:47:52 +0800</pubDate><description><![CDATA[神经网络模型表示1
先来看看大脑里面神经元结构图，如下图： 
 
会发现神经元的中心部分就相当于我们的 h(x)，神经元的“树突”等效于 input 端的输入特征 xn，“轴突”等效于 output。
再来看看前面讲了两种模型：线性回归模型跟逻辑回归模型，其中都绕不开一个 hθ(x) ，这里的 x 是我们 input 的特征，hθ(x) 的值是我们模型 output 出来的值。下图是一个逻辑回归模型]]></description><category></category></item><item><title><![CDATA[机器学习第三周]]></title><link>https://blog.youkuaiyun.com/uudou/article/details/78887244</link><guid>https://blog.youkuaiyun.com/uudou/article/details/78887244</guid><author>uudou</author><pubDate>Sun, 24 Dec 2017 20:54:02 +0800</pubDate><description><![CDATA[分类要尝试分类，一种方法是使用线性回归，并将所有大于0.5的预测值映射成1，小于0.5的所有预测值映射成0，但是这种方法效果不佳，因为分类实际上不是线性函数。所以我们在接下来的要研究的算法就叫做逻辑回归算法，这个算法的性质是：它的输出值永远在0到 1 之间。逻辑回归分类前面提到线性回归分类模型是个线性函数，它的预测值可能会超过[0,1]的范围，不适合用于二分类或者多分类模型。 
逻辑回归：该模型的输]]></description><category></category></item><item><title><![CDATA[机器学习第二周]]></title><link>https://blog.youkuaiyun.com/uudou/article/details/78808335</link><guid>https://blog.youkuaiyun.com/uudou/article/details/78808335</guid><author>uudou</author><pubDate>Sun, 17 Dec 2017 16:13:04 +0800</pubDate><description><![CDATA[多变量线性回归多维特征(Multiple Features)前面讲过单变量(只有一维特征)的输出函数 h(x) 可以表示为：h(x) = θ0 + θ1x 。对于多维特征而言，其输出函数 h(x) 可以表示为：h(x) = θ0 + θ1x1 + θ2x2 + … + + θnxn。这里为了让公式简单一点，就令x0 = 1，这样 h(x) 就可以表示为：h(x) = θ0x0 + θ1x1 + θ2]]></description><category></category></item><item><title><![CDATA[机器学习第一周]]></title><link>https://blog.youkuaiyun.com/uudou/article/details/78763552</link><guid>https://blog.youkuaiyun.com/uudou/article/details/78763552</guid><author>uudou</author><pubDate>Tue, 12 Dec 2017 22:48:38 +0800</pubDate><description><![CDATA[引言

机器学习定义

来自 1998 年 Tom Mitchell 的定义：一个程序被认为能从经验E中学习，解决任务T，达到性能度量值P，当且仅当，有了经验E后，经过P评判，程序在处理T时的性能有所提升。

吴恩达视频中提到的西洋下棋程序中： 
T : 下棋 
P：赢得比赛的概率 
E：上万次的练习获得的经验

===================== 
What is Machine Lea]]></description><category></category></item><item><title><![CDATA[Android自定义控件--仿安全卫士中的一键加速【圆形进度条】]]></title><link>https://blog.youkuaiyun.com/uudou/article/details/52972084</link><guid>https://blog.youkuaiyun.com/uudou/article/details/52972084</guid><author>uudou</author><pubDate>Sun, 30 Oct 2016 15:47:28 +0800</pubDate><description><![CDATA[最近看到鸿洋的：Android自定义控件–仿安全卫士中的一键加速。自己零零散散学习了几个月，也想尝试下。几天的功夫总算把它弄出来，虽然没有泓洋的强大，但是该有的自定义属性也有了，先来看看效果图。 
。 
代码并没有完全抄袭鸿洋的设计，但是参考了它的设计方式，同时也有自己的理解。具体实现请点击：源码下载。 
本文记录我碰到的几个难点：一、小圆的半径计算，先看看泓洋画的图。 
，在应用直角边计算公式的时]]></description><category></category></item><item><title><![CDATA[Go Web编程：访问数据库]]></title><link>https://blog.youkuaiyun.com/uudou/article/details/52812832</link><guid>https://blog.youkuaiyun.com/uudou/article/details/52812832</guid><author>uudou</author><pubDate>Mon, 17 Oct 2016 09:31:16 +0800</pubDate><description><![CDATA[第一次接触数据库的操作，很多概念都是陌生的，如果你跟我一样，请先移步：MySql入门（1） ，初步了解数据库的操作。本文后面的介绍将以mysql为主。Go没有内置操作数据库的驱动，仅仅定义了一套database/sql接口，用户开发时需要基于驱动接口开发相应的数据库驱动，Go定义的这些驱动接口参考源码：driver.go。我没有去研究这些接口的开发，而是实行拿来主义，因为github上已经有很多开源]]></description><category></category></item><item><title><![CDATA[MySql入门（1）]]></title><link>https://blog.youkuaiyun.com/uudou/article/details/52772084</link><guid>https://blog.youkuaiyun.com/uudou/article/details/52772084</guid><author>uudou</author><pubDate>Tue, 11 Oct 2016 19:23:24 +0800</pubDate><description><![CDATA[mysql安装sudo apt-get install mysql-server
sudo apt-get isntall mysql-client
sudo apt-get install libmysqlclient-dev期间会让你设置root的密码，记住就行。mysql使用连接数据库格式：$mysql -h hostname -u username -ppassword databasena]]></description><category></category></item><item><title><![CDATA[Go Web编程：http包分析]]></title><link>https://blog.youkuaiyun.com/uudou/article/details/52728086</link><guid>https://blog.youkuaiyun.com/uudou/article/details/52728086</guid><author>uudou</author><pubDate>Wed, 05 Oct 2016 12:22:42 +0800</pubDate><description><![CDATA[一个简单的web服务package mainimport (
    "io"
    "log"
    "net/http"
)func HelloGoServer(w http.ResponseWriter, req *http.Request) {
    io.WriteString(w, "Hello, this is a GoServer")
}func main() {
    ht]]></description><category></category></item><item><title><![CDATA[Go语言基础：变量赋值顺序]]></title><link>https://blog.youkuaiyun.com/uudou/article/details/52724839</link><guid>https://blog.youkuaiyun.com/uudou/article/details/52724839</guid><author>uudou</author><pubDate>Sun, 02 Oct 2016 20:33:25 +0800</pubDate><description><![CDATA[在阅读server.go时，意外的发现有这么两句赋值语句是其它语言不允许的语法。如下：1915 // DefaultServeMux is the default ServeMux used by Serve.
1916 var DefaultServeMux = &defaultServeMux
1917
1918 var defaultServeMux ServeMux 不难发现的default]]></description><category></category></item><item><title><![CDATA[重温vim的配置：支持go]]></title><link>https://blog.youkuaiyun.com/uudou/article/details/52710883</link><guid>https://blog.youkuaiyun.com/uudou/article/details/52710883</guid><author>uudou</author><pubDate>Sun, 02 Oct 2016 11:47:29 +0800</pubDate><description><![CDATA[参考vimrc配置 ，先将基础的vimrc配置好。这是我之前的配置，但是使用中还是有些不方便，有些技能没有掌握好，于是又好好研究下vim的配置，增加了如下的插件配置，同时支持go。我在上面的基础上手动增加了其余几个常用的插件vim-easy-align：快速对齐1.vim ~/.vim/bundles.vim，在末尾增加：Bundle 'junegunn/vim-easy-align'2.vim ~]]></description><category></category></item><item><title><![CDATA[Go Web编程：Web基础]]></title><link>https://blog.youkuaiyun.com/uudou/article/details/52684413</link><guid>https://blog.youkuaiyun.com/uudou/article/details/52684413</guid><author>uudou</author><pubDate>Wed, 28 Sep 2016 16:06:49 +0800</pubDate><description><![CDATA[在用go开发web程序前，必须了解HTTP协议，对于没有接触过的人来说，强烈建议看下这两本书：《HTTP权威指南》和《图解HTTP》。HTTP概述我们平时上网，打开浏览器，输入网址后按下回车键，相应的Web页面就显示出来了。那这个过程到底是如何实现的呢？ 
先来看下面一张图： 
 
上图很清楚的描述了一个用户访问一个web站点的过程。分为三步： 
1. 通过客户端也就是浏览器输入URL网址，客户端通]]></description><category></category></item><item><title><![CDATA[Go语言基础：并发]]></title><link>https://blog.youkuaiyun.com/uudou/article/details/52588799</link><guid>https://blog.youkuaiyun.com/uudou/article/details/52588799</guid><author>uudou</author><pubDate>Wed, 21 Sep 2016 08:52:00 +0800</pubDate><description><![CDATA[并行与并发 理论式的概念： 并行：多件事在同一时刻发生。 
并发：多件事在同一时间间隔发生。 5岁小孩都能看懂的解释：  
摘自：http://www.cnblogs.com/yangecnu/p/3164167.html 和  Concurrent and Parallel Programming 
上文如果用程序员的语言来讲，CPU处理器相当于上图的咖啡机的角色，任务相当于队列中的人。 并发与并]]></description><category></category></item><item><title><![CDATA[Go语言基础：深入理解 struct 内嵌 inteface]]></title><link>https://blog.youkuaiyun.com/uudou/article/details/52556840</link><guid>https://blog.youkuaiyun.com/uudou/article/details/52556840</guid><author>uudou</author><pubDate>Fri, 16 Sep 2016 18:08:29 +0800</pubDate><description><![CDATA[对上一篇文章用到的匿名接口的深入理解：http://blog.youkuaiyun.com/uudou/article/details/52456133 
对于 struct 内嵌 inteface 的使用，我是研究好半天才搞懂，这里记录下我疑问：1. 如何更好的理解匿名接口// 匿名接口可以被用作变量或者结构属性类型
type Man struct {
    gender interface {]]></description><category></category></item><item><title><![CDATA[Go语言基础：Interface]]></title><link>https://blog.youkuaiyun.com/uudou/article/details/52456133</link><guid>https://blog.youkuaiyun.com/uudou/article/details/52456133</guid><author>uudou</author><pubDate>Wed, 07 Sep 2016 07:38:46 +0800</pubDate><description><![CDATA[转：http://xhrwang.me/2014/12/29/golang-fundamentals-8-interface.html我们知道 Golang 中没有 class 的概念，而是通过 interface 类型转换支持在动态类型语言中常见的 鸭子类型 达到运行时多态的效果。官方文档 中对 Interface 是这样定义的：An interface type specifies a meth]]></description><category></category></item><item><title><![CDATA[Go语言基础：method]]></title><link>https://blog.youkuaiyun.com/uudou/article/details/52412831</link><guid>https://blog.youkuaiyun.com/uudou/article/details/52412831</guid><author>uudou</author><pubDate>Fri, 02 Sep 2016 15:47:10 +0800</pubDate><description><![CDATA[我们在C语言中，struct中声明函数，而Go中则不能再struct中声明函数。而是采用另外一种形态存在，Go中叫method。method的概念method是附属在一个给定的类型上，语法和函数的声明语法几乎一样，只是再func后面增加了一个recevier（也就是method所依从的主体）method的语法格式func (r ReceiverType) funcName(parameters) (]]></description><category></category></item><item><title><![CDATA[Go语言基础：struct]]></title><link>https://blog.youkuaiyun.com/uudou/article/details/52388274</link><guid>https://blog.youkuaiyun.com/uudou/article/details/52388274</guid><author>uudou</author><pubDate>Thu, 01 Sep 2016 14:32:15 +0800</pubDate><description><![CDATA[跟C语言或其它语言一样，也有结构体struct。C语言中用关键词typedef来给结构体定义，Go中用的都是type。



struct语法格式



type typeName struct {
...
}

例如：

type person struct {
    name string
    age int
}

struct声明



var P person
P.name = "S]]></description><category></category></item><item><title><![CDATA[Go语言基础：函数]]></title><link>https://blog.youkuaiyun.com/uudou/article/details/52366606</link><guid>https://blog.youkuaiyun.com/uudou/article/details/52366606</guid><author>uudou</author><pubDate>Wed, 31 Aug 2016 16:02:44 +0800</pubDate><description><![CDATA[函数是程序的核心部分，所有的程序都是由一个一个的函数组成的。函数声明几种格式func funcName(input1 type1, input2 type2) (output1 type1, output2 type2) {
//这里是处理逻辑代码
//返回多个值
return value1, value2
}func funcName(input1 type1, input2 type2)(typ]]></description><category></category></item><item><title><![CDATA[Go语言基础：if，goto，for，switch]]></title><link>https://blog.youkuaiyun.com/uudou/article/details/52273887</link><guid>https://blog.youkuaiyun.com/uudou/article/details/52273887</guid><author>uudou</author><pubDate>Mon, 22 Aug 2016 09:17:22 +0800</pubDate><description><![CDATA[Go的if，for，switch跟C的区别有过C基础的人，都知道if、for、switch的条件语言都是有括号的。基本格式：if(条件判断语言) {}
for(语句1;语句2;语句3) {}
switch(语句){}在go中，这些语法规则跟C还是有差别，概括为一句话就是去掉了括号。语法规则如下：if 语句 {}
for 语句1;语句2;语句3 {}//跟C一样，这三个语句可以省掉任何一个语句
swi]]></description><category></category></item></channel></rss>