个人笔记
南国1粒小红豆
只要你相信,它就那么存在着。。。
展开
-
机器学习之——简单表情识别
自开学以来,我们导师就让我们研究在线视频教育下的微表情识别。上学期课程太多,一直没时间写微博,趁着现在做项目,正好借此机会回顾一下之前学的机器学习。 从研究的角度讲,表情识别是一种典型的模式识别问题,对于表情的识别,通常采用机器学习的方式对表情数据进行训练,然后用训练好的分类器或回归器对表情进行预测。一、表情识别基本步骤1、图像输入 输入的图像一般来自一些公开的表情数...原创 2018-04-02 16:21:02 · 5415 阅读 · 3 评论 -
python学习笔记——pandas处理CSV文件并使用join()方法拼接两个dataframe
文本旨在记录自己实践过程中的觉得有用的操作,以便后续查找,同时方便大家参考。如有建议,望提出,谢谢。目的如下图所示,是要合并的两个csv文件数据。 操作执行如下代码进行两个csv文件的合并。import pandas as pddf=pd.read_c...原创 2019-03-19 17:32:49 · 4464 阅读 · 0 评论 -
【百面机器学习之算法工程师读书笔记】——第十四章:人工智能的热门应用-游戏AI
目录游戏AI发展史从AlphaGo到AlphaGo Zero德州扑克中的“唬人”AIAI电子竞技星际争霸:走向通用AI为什么AI需要游戏?游戏AI发展史(1)1952年,第一款成功下棋软件诞生。是最简单的Tic-Tac-Toe游戏。(2)1992年,名为TD-Gammon的西洋双陆棋,运用了神经网络和时间差分学习方法,达到顶级人类玩家的水准。(3)1994年...原创 2019-03-15 21:01:13 · 500 阅读 · 0 评论 -
【百面机器学习之算法工程师读书笔记】——第十四章:人工智能的热门应用-AI在自动驾驶中的应用
目录为什么要自动驾驶?自动驾驶的定义自动驾驶技术发展自动驾驶与AI自动驾驶的商业化相应技能为什么要自动驾驶?自动驾驶的好处:(1)安全。从理论上讲,一个完美的自动驾驶方案,每年可挽救120万人生命。(2)方便。自动驾驶可解放驾驶员,在乘车时进行工作和娱乐。更好的利用时间。(3)高效共享。共享出行最大的成本来自于司机的时间,实现自动,则完全不需要买车,依赖...原创 2019-03-16 10:58:50 · 655 阅读 · 0 评论 -
【百面机器学习之算法工程师读书笔记】——第十四章:人工智能的热门应用-机器翻译
目录机器翻译概念机器翻译技术的发展基于规则的方法基于统计的方法基于神经网络的方法机器翻译的应用机器翻译概念即通过计算机将一种语言的文本翻译成另一种语言,以解决语言屏障的问题的一种方法。机器翻译技术的发展机器翻译的研究经历了以下三个阶段的发展。基于规则的方法出现在机器翻译早期研究,主要是根据语言专家编写的翻译规则进行翻译,是一个机械式的过程,受限于人工...原创 2019-03-16 13:58:03 · 358 阅读 · 0 评论 -
【百面机器学习之算法工程师读书笔记】——第十四章:生成式对抗网络——GANs初体验
简介Generative Adersarial Networks ,简称GANs,是一个训练生成模型的新框架。GANs的变种有很多,如WGAN、infoGAN、f-GANs、BiGAN、DCGAN、IRGAN等。(把GANs看作是一幅太极图,“太极生两仪”,两仪就类似生成器和判别器。生成器负责生,判别器负责灭。一生一灭即万物。) ...原创 2019-03-20 15:27:34 · 282 阅读 · 0 评论 -
LeetCode练习笔记——27题(移除元素)
题目要求题目分析此题目主要就是要统计val的出现的次数,对此主要有以下两种方式:第一种:不断的调用list里面的remove方法就行。(自己适用的方法)第二种:双针法。(题目解析中的标准答案)具体实现:第一种方法对应的代码:class Solution(object): def removeElement(self, nums, val): ...原创 2019-03-20 20:09:23 · 162 阅读 · 0 评论 -
LeetCode练习笔记——14题(最长公共前缀)
问题描述解题分析最长公共前缀也就是指字符串数组中所有公共最长的前缀。如果是空串的话,那么说明前缀就是“” ;如果都是以“ ”开头的,那么就是“ ” 。最长的前缀不会超过最短的字符串,因此,可遍历最短的字符串的长度,依次比较。(1)找出长度最短的字符串。(2)依次与长度最短的字符串比较。不需要指出最短的字符串是哪个,只需要统计出最短那个字符串的长度就可以了。具体实现第一...原创 2019-03-20 21:16:00 · 180 阅读 · 0 评论 -
【百面机器学习之算法工程师读书笔记】——第十四章:生成式对抗网络——WGAN:抓住低维的幽灵
WGAN论文链接:https://arxiv.org/pdf/1701.07875.pdf引言二维与三维的关系极限情况下,如果下图这张照片足够薄,没有厚度,那么他就在一个二维平面里,体积为0。拓展到高维空间,这个体积叫测度,无论N维空间的N有多大,在N+1维空间中测度就是0,就好比二维平面在三维空间中一样。一个地位空间的物体,在高维空间中忽略不计,好像幽灵一般,若有若无,是一个隐去的世...原创 2019-03-21 11:21:50 · 542 阅读 · 0 评论 -
【百面机器学习之算法工程师读书笔记】——第十四章:人工智能的热门应用-人机交互中的智能计算
目录人机交互概念人机交互发展人机交互问题(1)人机交互将回归自然?(2)人机交互会黑盒化吗?(3)会有一种普遍适用的交互方式吗?人机交互概念顾名思义,是研究人与计算机之间交互方式的科学。即人通过交互界面的某一系列输入和计算机提供的输出反馈来完成一项任务或达到某一目标的过程。人机交互发展在过去几十年间,人机交互领域经历了三次重大飞跃。(1)20世纪70年代...原创 2019-03-19 17:16:08 · 277 阅读 · 0 评论 -
【百面机器学习之算法工程师读书笔记】——第十四章:人工智能的热门应用-互联网广告
目录互联网广告流行原因商业模型广告系统的通用整体架构广告系统流程简介广告系统中各模块涉及的算法与机器学习知识用户画像点击率预估广告检索广告排序/选择互联网广告流行原因互联网广告模式广受各大广告商青睐,原因如下:(1)越来越多的用户愿意花更多的时间在互联网上,如果要抓住用户,加大互联网广告的投入是一种有效的途经;(2)在线广告的投放门槛低;(Goo...原创 2019-03-15 10:23:20 · 321 阅读 · 0 评论 -
[OpenPose—windows]OpenPose+VS2015+windows10+cuda8+cuDnn5.1配置教程
参考链接:https://blog.csdn.net/m0_37592397/article/details/81119591【我的电脑配置】操作系统:windows 10CUDA版本:cuda_8.0.61_win10 cuDNN版本:cudnn-8.0-windows10-x64-v5.1 显卡信息:Inter(R) HD Graphics 530OpenPose版本:...原创 2018-12-21 20:31:52 · 3000 阅读 · 13 评论 -
VS2013配置dlib库
为了能够运行表情识别代码,需要多VS2013进行如下环境配置:两种方法:一、用Cmaker编译工具进行配置二、直接用Dlib生成Dlib.lib文件1、新建win32控制台程序,并选择解决方案配置与平台。(根据自己情况选择)2、右击Dlib工程,选择属性,修改箭头所指的地方。3、在“附加包含目录”项中添加libjpeg、libpng、zlib文件。...原创 2018-12-21 21:26:31 · 200 阅读 · 1 评论 -
基本概念
一、机器学习机器学习就是将无序的数据转换成有用的信息。二、主要任务下表列出了机器学习的主要任务。三、监督学习1、概念监督学习:对输入样本经过模型训练后有明确的预期输出。也就是数据集中的每个样本都有相应的“正确答案”(即训练数据集是拥有标记信息的)。再根据这些样本作出预测。如果预测的是一个连续值(如西瓜成熟度0.99、0.24),则是回归问题。如果目标预测的一组离散值(好瓜、坏瓜),则为分类问题。2...原创 2018-04-27 14:22:59 · 189 阅读 · 0 评论 -
【项目】之——Dlib模型性能测试
目录实验目的测试时的电脑配置测试过程算法耗时情况测试结论实验目的众所周知,在许多做人脸识别或者表情识别的文献中,都提及说光照对于人脸检测的影响是非常大的,光照充足且均匀的情况下更方便人脸检测。本实验的专注度分析主要是基于人脸的,因此,对于检测模型这块有一定的要求,计划实验Dlib来做人脸检测及标记,因此需对Dlib中的检测模块的性能进行测试,以便后续实验时做改进之用。...原创 2018-10-11 11:12:06 · 1568 阅读 · 2 评论 -
初识人工智能
最近几年,人人都在学习人工智能,AI人才抢夺也是非常的激烈。可是,AI到底是个啥呢?没有人给出具体的说法。当然,我也不知道,因此,为了对人工智能有更深的了解,我专门查阅了相关的资料,并记录我对他的理解。人工智能介绍首先,什么是人工智能?可能大家都对此有所疑问。在百度百科中这样解释道:人工智能(Artificial Intelligence),英文缩写AI。它是研究、开发用于模拟、延伸和扩展...原创 2018-11-20 21:18:27 · 1264 阅读 · 0 评论 -
如何学习人工智能
上一篇我们讲到了人工智能的一些应用,对于计算机专业的小白,我们如果对人工智能感兴趣,我们该如何入手呢?本文主要参考了一个已经工作多年的大牛的一篇博客,针对AI小白整理归纳而来,写此主要是为了方便我后期学习是作参考之用。学习人工智能的步骤(1)将高等数学基础知识学透从基础的数据分析、线性代数及矩阵等等入门,只有打好了基础,后面才好学,不能没有逻辑的看一块学一块。 (2)学好p...原创 2018-11-20 21:34:54 · 3445 阅读 · 0 评论 -
pychron导包时出现的AttributeError: module 'pip' has no attribute 'main'问题解决方法
详细修改步骤见博客:https://blog.csdn.net/u010042585/article/details/80447109问题:解决步骤:本人按照此步骤修改之后成功了。另外一种没有成功。转载 2019-06-02 14:35:06 · 632 阅读 · 0 评论