自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 K-近邻算法

我们有一组数据集合,该数据集合我们已经分好类了,知道哪个数据是属于哪个类别的。在这个数据集合基础上,我们拿到了一个新的数据,那么,我们如果认为这个数据应该是属于哪个类别呢? 在K-近邻算法中,我们把这个新的数据和已知的数据集合中的每一数据进行距离的计算,然后选择出K个距离最近的已知数据,在这K个距离最近的已知数据中,看哪些类别出现的概率是最大的。哪个类别概率最大,那么这个新的数据就最可以属于这个

2017-05-31 10:41:59 288

原创 自己摸索:机器学习从0到1系列---2 环境安装

首先,需要先学习 python 语言 相关的学习资料很多,我这里学习使用的是:《Python语言及其应用》 和 《利用Python进行数据分析》 两本书   Python 相关的知识,可以在接下来的实战中边学边用。   我首先花了两天时间,把《Python语言及其应用》这本书快速的通读了一遍,了解了 python 的基本语法,可以看大部分的 python 代码,把书的关键点索引了下来,记

2017-05-18 16:29:47 319

原创 自己摸索:机器学习从0到1系列---1 入门的准备

首先,我是一个程序员,应用级的嵌入式开发程序员,完全没有机器学习的相关基础和工作经验。   我准备发挥程序员的强大自学本领,来看看如去掌握“机器学习”这个技能   打开百度,输入“机器学习 招聘”,可以看到大量和相关职位 例一: 发高质量可用的机器学习算法解决实际问题(例如计算机视觉,文本挖掘) 要求: - 熟悉基本机器学习方法(降维,分类,回归等) - 熟悉深度学习基本原理 - 熟悉

2017-05-18 15:39:06 1054

原创 嵌入式工程师必须要懂的知识之-------存储器

一:Flash存储器 -----NOR Flash 特点: 1 非易失性存储器 2 应用程序可以直接在闪存内运行 3 NOR Flash的传输效率很高,在1MB~4MB的小容量时具有很高的成本效益,但是很低的写入和擦除速度大大影响了它的性能 4 驱动读写支持简单 二:Flash存储器 -----NAND Flash 特点: 1 非易失性存储器 2 在物

2017-05-18 11:03:31 647

原创 嵌入式工程师必须要懂的知识之-------上拉电阻与下拉电阻

做了那么久嵌入式开发,由于大部分偏应用层开发,所以以前听过 上拉电阻与下拉电阻,但是重来没有认真分析过,为什么需要这些 一直认为这些是硬件人员需要关心的。其实做软件的,也需要了解,至少以后和硬件工程师沟通的时候,不会鸡同鸭讲。 上网找了些概念: 上拉电阻 1 将一个不确定的信号,通过一个电阻与电源VCC相连,固定在高电平 2 上拉是对器件注入电流;灌电流 3

2017-05-17 15:34:28 3435 1

原创 开源Platinum库里的智能指针机制

在研究 Platinum 的 dlna, 其中实现的操作 g_dlna_ctrl_point = (PLT_CtrlPointReference)new PLT_CtrlPoint(); 但是从来不做 delete 操作 当时一直很奇怪,后面仔细看了下 PLT_CtrlPointReference 的实现,原来它实现了一种机制,类似于java语言的对象引用,如果一个对象没有引用了,就会自动释放。

2017-05-16 15:11:52 458 5

原创 在国芯机顶盒ecos系统上实现dlna media server

在国芯机顶盒ecos系统上实现dlna media server 经过两天的研究和调试,使用开源的Platinum,在国芯机顶盒ecos系统上,把dlna mediaserver成功的跑起来了。   机顶盒的IP地址为:192.168.1.154   在PC端使用网络上热心网友提供的测试工具《DLNA设备性能测试工具.exe》进行测试,可以发现设备,见下图:     通过这个工

2017-05-11 15:11:10 929 1

原创 什么是dlna的MS, MR, CP

目前在国芯的ecos平台上研究dlna 对dlna进行了比较深入的了解 采用的是开源的:Platinum库 比如说,我现在要把国芯的机顶盒拥有播放手机上推送来的视频功能时,那么,机顶盒就是MR,也叫media render。这个时候,机顶盒可 以把节目播放并输出到大屏幕电视显示。通俗点说,MR就是能支持显示的设备。 我们可以通过手机进行节目的停止,播放,快

2017-05-10 17:35:45 1048 1

原创 编写linux驱动时,为什么要使用copy_from_user函数

在进行驱动编写的时候,如果要把用户空间的数据传递给内核,就需要使用copy_from_user函数。 为什么要这样操作,直接使用或者用memcpy操作不行吗? 这样我们首先要明白,用户空间的进程崩溃了,不会影响系统的其它进程。但是系统内核崩溃了,就什么都结束了。 所以,为什么要使用copy_from_user函数的原因就在这里。 我们假设用户空间因为软件bug传递了

2017-05-10 09:24:10 1962 1

自然语言处理 C代码

自然语言处理的C实现代码 包含了深度学习,卷积,NLP处理

2019-04-09

空空如也

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

TA关注的人

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