自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 拉格朗日对偶理解

1.原始问题假设是定义在上的连续可微函数(为什么要求连续可微呢,后面再说,这里不用多想),考虑约束最优化问题:称为约束最优化问题的原始问题。现在如果不考虑约束条件,原始问题就是:因为假设其连续可微,利用高中的知识,对求导数,然后令导数为0,就可解出最优解,很easy. 那么,问题来了(呵呵。。。),偏偏有约束条件,好烦啊,要是能想办法把约束条

2017-01-24 10:26:37 3223 3

转载 python扩展实现方法--python与c混和编程

前言需要扩展Python语言的理由:创建Python扩展的步骤1. 创建应用程序代码2. 利用样板来包装代码a. 包含python的头文件b. 为每个模块的每一个函数增加一个型如PyObject* Module_func()的包装函数c. 为每个模块增加一个型如PyMethodDef ModuleMethods[]的数组d. 增加模块初始化函数void initMethod

2017-01-19 12:02:36 356

转载 在Quartus II下产生无源代码网表设计文件方法

从安全角度考虑,我们常希望保证我们设计的私有性。一个有效的方法就是利用QuartusII Exported Partitionfile(.qxp)创建用于综合或布局布线网表文件(不包括源代码。这种增量编译的特点需要一个完整QuartusII 许可的支持(比如免费的web版本的许可不支持的)。   把原始设计作为一个.qxp文件发送的过程在QuartusII 手册的Quartus II In

2017-01-18 11:26:47 1505

转载 神经网络反向传播

原文地址:http://www.hankcs.com/ml/back-propagation-neural-network.html?utm_source=tuicool&utm_medium=referral我一直在找一份简明的神经网络入门,然而在中文圈里并没有找到。直到我看到了这份162行的Python实现,以及对应的油管视频之后,我才觉得这就是我需要的极简入门资料。这份极简入

2017-01-17 11:11:23 446

转载 Softmax 回归

我们知道Logistic回归只能进行二分类,因为它的随机变量的取值只能是0或者1,那么如果我们面对多分类问题怎么办?比如要将一封新收到的邮件分为垃圾邮件,个人邮件,还是工作邮件;根据病人的病情预测病人属于哪种病;对于诸如MNIST手写数字分类(MNIST是一个手写数字识别库,相见:http://yann.lecun.com/exdb/mnist/)。诸如此类问题都涉及到多分

2017-01-13 22:43:23 255

转载 图像处理之gamma矫正

1 gamma校正背景  在电视和图形监视器中,显像管发生的电子束及其生成的图像亮度并不是随显像管的输入电压线性变化,电子流与输入电压相比是按照指数曲线变化的,输入电压的指数要大于电子束的指数。这说明暗区的信号要比实际情况更暗,而亮区要比实际情况更高。所以,要重现摄像机拍摄的画面,电视和监视器必须进行伽玛补偿。这种伽玛校正也可以由摄像机完成。我们对整个电视系统进行伽玛补偿的目的,是使摄像机

2017-01-12 09:25:27 14475 1

原创 编译udhcpc for ARM_linux

交叉编译udhcpc

2017-01-11 15:11:23 1102

转载 udhcp移植到arm-linux

实现DHCP自动获取IP地址 前提:系统已经实现DNS(即使用ping www.baidu.com测试时能ping通)。1.  在内核中添加以下选项:Networking  --->   [*] Networking support        Networking options  --->            Packet socke

2017-01-11 14:09:00 2074

转载 蒙特卡罗方法入门

蒙特卡洛方法是通过大量采样获取期望,积分等数值的方法。转自阮一峰博客一、概述蒙特卡罗方法是一种计算方法。原理是通过大量随机样本,去了解一个系统,进而得到所要计算的值。它非常强大和灵活,又相当简单易懂,很容易实现。对于许多问题来说,它往往是最简单的计算方法,有时甚至是唯一可行的方法。它诞生于上个世纪40年代美国的"曼哈顿计划",名字来源于赌城蒙特卡罗,象征

2017-01-11 13:40:21 340

原创 SoCFPGA设计资源链接(持续更新)

整理SoCFPGA开发资源

2017-01-11 09:18:05 1165

原创 linux系统中device tree的SPI描述

SPI总线可以使用一个SPI主设备节点和多个SPI从设备为子节点描述。https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/plain/Documentation/devicetree/bindings/spi/spi-bus.txt想要在dev目录中产生一个spidev节点的话可以增加下面的描述spidev1: spidev

2017-01-10 15:15:56 4316

原创 机器学习笔记之牛顿方法

假设有函数:,我们希望找到满足的值. 这里是实数. 牛顿方法执行下面的更新:  下图为执行牛顿方法的过程:  简单的来说就是通过求当前点的导数得到下一个点.用到的性质是导数值等于该点切线和横轴夹角的正切值.令,我们可以用同样的算法去最大化 牛顿方法的一般化: 如果是一个向量,那么:  其中,是对的偏导数; H称为黑塞矩阵(Hessia

2017-01-09 21:57:42 259

转载 七步理解深度学习

[-]第一步介绍深度学习第二步学习技术第三步反向传播和梯度下降第四步实践第五步卷积神经网络和计算机视觉第六步递归网和语言处理第七步更深入的课题七步理解深度学习By Matthew Mayo     翻译by Andrewseu网上有很多的深度学习的免费学习资源,但是可能会对从哪里开始有些困惑。七步内从对深度神经网络的模糊理解到知识渊博的从业者(knowl

2017-01-09 11:00:56 268

转载 逻辑回归

什么是逻辑回归?Logistic回归与多重线性回归实际上有很多相同之处,最大的区别就在于它们的因变量不同,其他的基本都差不多。正是因为如此,这两种回归可以归于同一个家族,即广义线性模型(generalizedlinear model)。这一家族中的模型形式基本上都差不多,不同的就是因变量不同。如果是连续的,就是多重线性回归;如果是二项分布,就是Logistic回归;

2017-01-09 09:15:52 362

原创 CC2650 按键中断程序

CC2650 按键中断程序详解

2017-01-06 17:15:38 1465

转载 SYS/BIOS hwi创建

1.1 动态创建[cpp] view plain copyHwi_Handle hwi0;  //句柄  Hwi_Params hwiParams;  //传入参数  Error_Block eb;  //错误块    Error_init(&eb);  //错误块初始化,注意必须初始化,否则易进入System_abort  

2017-01-06 14:14:54 1259

转载 TI SYS/BIOS

[-]1概述2XDCtools3基于RTSC平台的SYSBIOS的工程的创建4四种线程5组件的配置6线程的创建和配置7任务的调度8信号量9邮箱10事件11问题记录1:概述:SYS/BIOS 是一个可扩展的实时的操作系统。具有非常快速的响应时间(在中断和任务切换时达到较短的延迟),响应时间的确定性,强壮的抢占系统,优化的内存分配和堆栈管理(尽量少的消耗和碎片)。能够实

2017-01-06 11:15:04 2907

转载 指数函数实现

这个问题是21icbbs 上的一个网友提出的,我第一反应就是迭代。在很多场合下,比如计算热电流thermal current,或是其他一些使用如下公式的应用:         y(t) = K * (1 - exp(-t / T)))                                                           (1)         y(t) = K

2017-01-06 10:44:54 2074

转载 局部加权回归

在线性回归中,对于给定的训练集,用一个线性表达式来拟合所有数据,当训练集中输入变量和目标变量之间的确存在线性关系时,通常拟合的很好。但是如果没有明显的线性关系的话,可能就拟合不到好的效果了。比如下面坐标表示的情形,用一条直线来拟合图上的点显然不是很合适。这种情况叫做欠拟合(underfitting)。通常来说,对待这种情况,特征的选择可能会非常的重要,比如,对于上面的图,如

2017-01-06 09:02:05 278

转载 CC2650 Sensor Controller使用介绍

一、CC2650芯片内部的结构框图如图,内部包含:一个Cortex-M3主控制器,用来做整个芯片的功能与任务实现一个Cortex-M0射频控制器,用来驱动RF相关电路一个Sensor Controller,可以用来在主控制器睡眠时实现传感器数据的采集,以降低系统整体功耗。由图中我们可以看到,Sensor Controller可以直接控制的模块包括:1.模拟量采集,2.比

2017-01-04 19:51:52 4882 1

原创 JESD204B 参数理解

JESD204B中各个参数的意义

2017-01-04 12:36:55 23647 8

原创 AI 棋手master 50连胜

3日晚,一个神秘的ID“MASTER”再次出现在野狐围棋对弈网站上,很快,他接受了“MAKER”的邀请,展开新的一局对弈。结果没有出乎人们预料,尽管坐镇网络一端的韩国第一人朴廷桓使出了吃奶的力气,MASTER仍执白1目半小胜。至此,MASTER在野狐网上的战绩已更新为18胜0负,加上此前在弈城网上30连胜的战绩,这个无敌的神秘高手,迄今已经把人类的顶尖职业高手们虐了个遍,手下败将的名单令人惊叹:中国

2017-01-04 09:09:12 256

转载 带你理解beta分布

beta分布介绍相信大家学过统计学的都对 正态分布 二项分布 均匀分布 等等很熟悉了,但是却鲜少有人去介绍beta分布的。用一句话来说,beta分布可以看作一个概率的概率分布,当你不知道一个东西的具体概率是多少时,它可以给出了所有概率出现的可能性大小。举一个简单的例子,熟悉棒球运动的都知道有一个指标就是棒球击球率(batting average),就是用一个运动员击中的球数

2017-01-03 13:27:27 779

线性代数基础

线性代数基础 英文版本,正在补习线性代数 和 martix coding 配合看

2018-06-14

serial to usb controller D 驱动

serial to usb controller D 驱动,亲测可用

2017-06-14

康内尔大学SoCPGA自学资料

康奈尔大学编写的DE1SoC 自学手册,非常基础的一步步讲解怎么用HPS控制FPGA

2016-12-06

SoC-FPGA Design Guide(DE1_SoC).pd

英文SoCFPGA基础开发教程,整理得非常好,很详细的教程,适合刚接触SoCFPGA的初级开发者

2016-12-06

空空如也

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

TA关注的人

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