自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (3)
  • 收藏
  • 关注

转载 word2vec的数学原理

word2vec 中的数学原理详解:https://www.cnblogs.com/peghoty/p/3857839.html

2020-08-19 01:08:22 208

原创 算法

1、数轴上从左到右有n个点a[0],a[1]...a[n-1],给定一根长度为L的绳子,求绳子最多能覆盖其中的几个点。简单意见的是枚举法,也就是以每个点为起点,遍历找最长,复杂度为。的解法:以每个i为起点,只希望覆盖更多的点。注意每次循环best和i都只增不减,尽管两个循环,复杂度还是的。int calculate(int *a, int n, int L){ int be...

2019-09-28 20:08:33 268

原创 关于pytorch在使用torch.nn.functional.cross_entropy的注意点

在使用pytorch实现textcnn进行文本分类时,参考了别人的代码(keras),在使用torch.nn.functional.cross_entropy纠结了很久,最后发现的下面的文章:https://www.cnblogs.com/marsggbo/p/10401215.html总结了以下的注意点:在网络的forward最后输出时不用接softmax,直接全连接输出n类即可。...

2019-07-30 23:11:59 10643 1

原创 机器学习之常见的损失函数(loss function)

解决一个机器学习问题主要有两部分:数据和算法。而算法又有三个部分组成:假设函数、损失函数、算法优化。我们一般在看算法书或者视频教学时,更多的是去推算或者说参数估计出其假设函数,而往往不太注重损失函数,但是损失函数在面试时却是一个很重要的知识点。所以仅在此以自己理解的方式总结一些常见的损失函数,作为笔记方便日后复习。参考文章:一、总览在机器学习中,通常把模型关于单个样本预测值与真实值的差...

2019-03-06 09:40:43 38666 3

原创 机器学习之特征工程(Feature Engineering)

什么是特征工程?有什么用呢?特征工程是使用专业背景知识和技巧处理数据,使得特征能在机器学习算法上发挥更好的作用的过程。更好的特征工程意味着更强的灵活度,更好的特征意味着只需用简单模型,更好的特征意味着更好的结果。数据清洗特征处理在特征处理中,主要有一下几种类型需要进行一些处理: 数值型 类别型 时间类 文本类 统计类 组合...

2019-01-14 22:27:24 2746

原创 机器学习之集成学习(ensemble learning)

写本文的目的:博主本人正在入门机器学习,期间对于每个算法都看了几遍书,写下这篇文章希望可以用自己理解的方式来记录,加深对算法的理解。 记下自己的理解,方便日后进行复习。集成学习(Ensemble learning)通过构建并结合多个学习器来完成学习任务,有时也被称为多分类器系统、基于委员会的学习等。集成学习的一般结构为:先产生一组“个体学习器”,再用某种策略将它们结合起来。集成中只包含...

2018-11-10 16:42:47 58657 4

原创 机器学习之决策树(Decision Tree)

写本文的目的:博主本人正在入门机器学习,期间对于每个算法都看了几遍书,写下这篇文章希望可以用自己理解的方式来记录,加深对算法的理解。 记下自己的理解,方便日后进行复习。决策树(Decision Tree)是一种基本的分类与回归方法。决策树模型呈树形结构,其主要优点是模型具有可读性,分类速度快。如下图,决策树模型,其中最上的圆为根节点,其余的圆为内部节点,方形为叶节点。叶节点对应于决策结果...

2018-10-29 11:26:43 1617

原创 机器学习之支持向量机(Support Vector Machines)

支持向量机(Support Vector Machines, SVM)是一种二分类模型。其基本模型是定义在特征空间上的间隔最大化的线性分类器,通过引入核技巧的方式,可以实现非线性分类。支持向量机的学习策略就是间隔最大化。间隔最大化的直观解释是:对训练数据集找到几何间隔最大的超平面意味着以充分大的确信度对训练数据进行分类。也就是说,不仅将正负实例分开,而且最难分的实例点(离超平面最近的点)也有足...

2018-10-22 21:31:08 2758

原创 机器学习之朴素贝叶斯(Naive Bayes)

贝叶斯概率以18世纪的一位神学家托马斯·贝叶斯(Thomas Bayes)的名字命名。一、为什么叫朴素贝叶斯?朴素贝叶斯是经典机器学习算法之一,是基于概率论的分类算法,其原理简单,易于实现,多使用于文本分类,如垃圾邮件过滤、新闻分类等。朴素贝叶斯中的朴素是来源于该算法是基于属性条件独立性假设,即对于已知类别,假设所有属性(特征)相互独立;而贝叶斯则是其基于贝叶斯定理而得到的。所以说...

2018-10-15 21:41:06 1074

转载 详解最大似然估计(MLE)、最大后验概率估计(MAP),以及贝叶斯公式的理解

本文作者: nebulaf91 本文原始地址:http://blog.csdn.net/u011508640/article/details/72815981 

2018-10-13 21:22:55 431

原创 机器学习之逻辑回归实战---信用卡欺诈检测

一、一个完整机器学习项目的流程1 抽象成数学问题  明确问题是进行机器学习的第一步。机器学习的训练过程通常都是一件非常耗时的事情,胡乱尝试时间成本是非常高的。  这里的抽象成数学问题,指的我们明确我们可以获得什么样的数据,目标是一个分类还是回归或者是聚类的问题,如果都不是的话,如果划归为其中的某类问题。 2 获取数据    数据决定了机器学习结果的上限,而算法只是尽可能逼近...

2018-10-10 20:26:28 1426

原创 机器学习之逻辑回归(Logistic Regression)

一、逻辑回归模型逻辑回归主要应用于二分类问题,其主要思想是:根据现有数据对分类边界线建立回归公式,以此进行分类。逻辑回归把线性回归的输出集输入到simoid函数 中得到: .sigmoid函数自变量为实数集R,即自变量的取值范围在负无穷到正无穷...

2018-10-08 17:02:37 2577

原创 机器学习之线性回归(Linear Regression)

在数理统计中,线性回归是这样定义的:线性回归是利用数理统计中回归分析,来确定两种或两种以上变量间相互依赖的定量关系的一种统计分析方法。一、基本形式线性模型的基本形式:给定由d个属性描述的示例  ,其中  是x在第i个属性上的取值,线性模型试图学到一个函数,该函数通过属性的线性组合来进行预测,表示为: ---- (1).  用向量表示为:   ----- (2),当学到w和b之后,模型就可以...

2018-10-01 17:42:11 1472

转载 C语言字节对齐、结构体对齐最详细的解释

一、概念    对齐跟数据在内存中的位置有关。如果一个变量的内存地址正好位于它长度的整数倍,他就被称做自然对齐。比如在32位cpu下,假设一个整型变量的地址为0x00000004,那它就是自然对齐的。   二、为什么要字节对齐   需要字节对齐的根本原因在于CPU访问数据的效率问题。假设上面整型变量的地址不是自然对齐,比如为0x00000002,则CPU如果取它的值的话需要访问两次内存,第...

2018-09-13 22:52:16 2277

原创 linux内核启动流程(文章最后流程图)

原文:linux内核启动流程本文以Linux3.14版本源码为例分析其启动流程。各版本启动代码略有不同,但核心流程与思想万变不离其宗。内核映像被加载到内存并获得控制权之后,内核启动流程开始。通常,内核映像以压缩形式存储,并不是一个可以执行的内核。因此,内核阶段的首要工作是自解压内核映像。内核编译生成vmliunx后,通常会对其进行压缩,得到zImage(小内核,小于512KB)或bzI...

2018-08-16 14:59:28 34605 5

转载 sizeof详解、类的大小、内存对齐、位域

原文:https://blog.csdn.net/so_geili/article/details/53014722概述sizeof这个知识点几乎是程序员找工作笔试必考的题目。已经遇到过几次,深受其害,有必要总结一下了。 sizeof是C/C++中的关键字,它是一个运算符,其作用是取得一个对象(数据类型或者数据对象)的内存长度(以byte为单位)。其中类型包含基本数据类型(不包括void...

2018-08-15 09:52:48 793

转载 LVDS,接口,时序讲解,非常好的文章

 1.1.1 LVDS接口分类1.1.1.1  单路6bit LVDS 这种接口电路中,采用单路方式传输,每个基色信号采用6位数据,共18位RGB数据,因此,也称18位或18bit LVDS接口。此,也称18位或18bit  LVDS接口。   1.1.1.2 双路6bit LVDS这种接口电路中,采用双路方式传输,每个基色信号采用6位数据,其中奇路数据为18位,偶路数...

2018-08-13 11:37:13 51342 4

转载 python 如何判断数据类型

python中如何判断一个变量的数据类型?(原创) 收藏 import types type(x) is types.IntType # 判断是否int 类型 type(x) is types.StringType #是否string类型 超级恶心的模式,不用记住types.StringTypeimport types type(x) == types(1) # 判断...

2018-08-11 23:29:15 31442 4

原创 tensorflow学习笔记------神经网络优化

神经元模型:用数学公式表示为:f(∑iXiWi + b),其中f为激活函数,b为偏置向。神经网络是以神经元为基本单位构成的。 激活函数:引入非线性激活因子,提高模型的表达能力。常用的激活函数有relu, sigmoid, tanh等。激活函数relu:在tensorflow中使用tf.nn.relu()表示tf.nn.relu() 2. 激活函数sigmoid:...

2018-08-05 23:43:35 1034

原创 Tensorflow学习笔记 (基础-第一篇)------ 搭建神经网络,总结搭建八股

---- 内容                                                                                                                    1、基本概念2、神经网络的参数3、神经网络的搭建 4、反向传播5、搭建神经网络的八股一、基本概念                 ...

2018-07-16 22:27:11 1351 1

原创 ubuntu 16.4 , python3.5安装TensorFlow以及环境配置

一、tensorflow安装                                                                                                    1、先查看python版本:python3 -V如图,我的python版本为3.52、查看自己是否已经安装了pip以及版本pip -V    # python2pip3 ...

2018-07-12 16:54:07 3965

原创 Ubuntu16.04:sudo apt-get update 遇到的一些问题与解决方法

问题1:                                                                                                                       Ubuntu 16.04出现:Problem executing scripts APT::Update::Post-Invoke-Success 'if...

2018-07-12 15:26:24 8030

转载 Terminal下查看Ubuntu操作系统位数及版本

原文:https://www.linuxidc.com/Linux/2014-05/101121.htm我们要查看Ubuntu操作系统的位数是32位还是64位,可以通过以下命令来查看:#查看long的位数,返回32或64可以在终端terminal下输入命令:getconf LONG_BITgetconf LONG_BIT#查看文件信息,包含32-bit就是32位,包含64-bit就是64位也可以输...

2018-07-11 21:39:48 2676

转载 Ubuntu 16.04 几个国内更新源

原文:https://blog.csdn.net/paincupid/article/details/52895676如何更改源1/ 在修改source.list前,最好先备份一份执行备份命令sudo cp /etc/apt/sources.list /etc/apt/sources.list.old12/ 执行命令打开source.list文件:可以用vim,gedit,atom等工具打开sud...

2018-07-11 21:10:07 2414

转载 模块之configparser、XML

configparser                                                                                                  configparser用于处理特定格式的文件,其本质上是利用open来操作文件。# 注释1; 注释2 [section1] # 节点k1 = v1 # 值k2:...

2018-07-04 17:19:05 440

转载 python3学习笔记 ------ 模块值之加密模块(hashlib)、random、以及正则表达式( re )、简单实现计算器

本文参考转发自:https://www.cnblogs.com/wupeiqi/articles/5501365.html加密模块 ------ hashlib                                                                                      用于加密相关的操作,代替了md5模块和sha模块,主要提供 SHA1...

2018-06-28 16:53:23 258

原创 python3学习笔记 ------ sys 模块和 os 模块 以及模块中特殊变量

一、本文内容                                                                                                          1、python模块中的特殊变量2、模块概述3、sys模块4、os模块二、python模块中的特殊变量                                     ...

2018-06-27 23:05:19 1546 1

原创 【python3学习笔记】 ---- python之反射机制详解、getattr、hasattr、setattr、delattr函数详解

        在程序开发中,常常会遇到这样的需求:在执行对象中的某个方法,或者在调用对象的某个变量,但是由于一些原因,我们无法确定或者并不知道该方法或者变量是否存在,这时我们需要一个特殊的方法或者机制来访问或操作该未知的方法或变量,这种机制就被称之为反射。    · 反射机制:反射就是通过字符串的形式,导入模块;通过字符串的形式,去模块中寻找指定函数,对其进行操作。也就是利用字符串的形式去对象(...

2018-06-27 20:34:22 2215

原创 c++之变量与基本类型------const修饰指针详解.,类的常量成员函数

一、本文主要内容                                                                                                  1、基本的内置类型2、变量3、复合类型4、const限定符详解5、处理类型二、基本内置类型                                                 ...

2018-06-18 10:38:25 398

原创 人生苦短,我用python,基础(3) --- python深浅拷贝详解

本节内容    1、浅拷贝    2、深拷贝一、浅拷贝( copy )详解                                                                                                               (1) 浅拷贝一个无嵌套列表进行拷贝>>> names['gjaklj', 'haj...

2018-05-25 22:17:01 528

原创 人生苦短,我用python,基础(2) --- 常用数据类型及其操作

写在前面,该文章是博主在学习python时,参考金角大王的文章写的:Python之路,Day2 - Python基础2本节内容        1、列表(list)、元组(tuple)操作        2、字符串(str)操作        3、字典(dict)操作        4、集合(set)操作一. 列表(list)、元组(tuple)操作                         ...

2018-05-24 22:00:08 456

转载 人生苦短,我学python,基础(1)---python的基本介绍

写在前面,本文是博主在学习python时,参考老男孩金角大王的文章写的:Python之路,Day1 - Python基础1本节内容    1、python介绍    2、python发展史    3、安装    4、Hello World 程序    5、变量    6、用户输入    7、模块初识    8、什么是.pyc文件一、python介绍                         ...

2018-05-24 20:37:59 685

原创 嵌入式day3---操作文件的常用命令

一、本节内容1、上节内容复习2、显示目录下相关信息(ls)3、创建文件(touch )4、创建目录和删除空目录(mkdir、rmdir)5、拷贝文件(cp)6、目录切换和当前工作路径(cd、pwd)7、给变量或命令取别名(alias)8、文件的查看(cat、more、less、head、tail)二、上节内容回复1、linux终端使用技巧2、linux文件系统的简析3、linux的及格基本命令4、...

2018-05-23 13:39:49 341

原创 嵌入式学习----目录

嵌入式day1---虚拟机及linux的安装(开发环境配置)嵌入式day2---linux终端使用小技巧,以及linux文件系统的简析

2018-05-23 11:07:46 501

原创 嵌入式day2---linux终端使用小技巧,以及linux文件系统的简析

一、本节内容1、《day1--linux安装》的的回顾2、linux由来3、linux终端使用技巧4、linux系统文件的简析5、linux的几个基本命令二、《day1--linux安装》的的回顾1 、linux安装1 分区:/boot : 100M 存放镜像文件swap : 2048M 交换分区/ : 25G 根分区                所有文件都是从跟开...

2018-05-19 15:16:18 338

原创 嵌入式day1---虚拟机及linux的安装(开发环境配置)

一、本节内容1、VMware workstation的介绍与安装2、linux的安装及配置3、虚拟机下tools工具的安装二、VMware workstation的介绍与安装1、什么是VMware workstation?        VMware Workstation允许操作系统(OS)和应用程序(Application)在一台虚拟机内部运行。虚拟机是独立运行主机操作系统的离散环境。在 VM...

2018-05-19 13:50:52 2314

原创 矩形滑雪场-DP

david喜欢滑雪。他来到了一个滑雪场,这个滑雪场是一个矩形,为了简便,我们用r行c列的矩阵来表示每块地形。为了得到更快的速度,滑行的路线必须向下倾斜。 例如样例中的那个矩形,可以从某个点滑向上下左右四个相邻的点之一。例如24-17-16-1,其实25-24-23…3-2-1更长,事实上这是最长的一条。1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 2...

2018-03-11 22:05:07 410

原创 守护进程设计的编程实例

守护进程设计的编程实例 ,代码以及步骤

2017-09-27 21:49:52 410

原创 unix环境IPC通信之socket(三),tcp采用并发服务器编程实例,多进程方式

unix环境IPC通信之socket(三),tcp采用并发服务器编程实例,多进程方式

2017-09-27 15:37:33 344

原创 unix环境IPC编程之套接字(二),UDP编程实例

unix环境IPC编程之套接字(二),UDP编程实例

2017-09-26 22:38:59 229

win7、win10环境的友善之臂mini2440的usb驱动

win7、win10环境的友善之臂mini2440的usb驱动,博主亲试可用。 win10可参考博主的该博客:https://blog.csdn.net/perfect1t/article/details/75195333

2018-04-14

dnw for linux

dnw fox linux, 该资源配合SecureCRT使用来开发ARM

2017-08-08

空空如也

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

TA关注的人

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