自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 命名实体识别的评价指标

正确率、召回率、F1值准确率(正确率)=所有预测正确的样本/总的样本 (TP+TN)/总精确率=将正类预测为正类 / 所有预测为正类 TP/(TP+FP)召回率 = 将正类预测为正类 / 所有真正的正类 TP/(TP+FN)F值 = (精确率 * 召回率 * 2) / ( 精确率 + 召回率) (F 值即为精确率和召回率的调和平均值)正确率:识别出正确的实体数...

2019-12-25 16:08:25 6283

原创 深度学习——基础知识整理(2)

深度学习整理的基础知识点(2)1.请介绍一下GoogLeNet网络结构;2.请介绍一下ResNet网络结构;3.请介绍一下RNN网络结构、缺陷以及缺陷的解决的方式;4.请详细的画出LSTM的结构图;5.你觉得LSTM和GRU有什么区别?你更喜欢使用那个结构,为什么呢?为什么不使用另外一个结构呢?1.请介绍一下GoogLeNet网络结构GoogLenet是一个22层的...

2019-12-24 11:16:31 943

原创 机器学习——HMM(隐马尔可夫)

1、请介绍一下HMM算法HMM描述的是一个含有隐状态的马尔可夫链所生成的不可观测的状态随机序列,再由各个状态生成观测随机序列的过程。常常应用在:分词,词性标注,命名实体识别1)初始状态概率、状态转移矩阵、发射矩阵的确定初始概率分布 z1可能是状态1,状态2 ... 状态n,于是z1就有个N点分布: Z1 状态1 状态...

2019-12-23 22:08:59 752

原创 深度学习——基础知识整理(1)

深度学习整理的基础知识点(1)1.为什么在大多数的领域中深度学习的效果比机器学习的效果好?2.你觉得神经元的功能是什么?3. 为什么在图像应用中更希望使用卷积神经网络呢?4.卷积层的功能、特点是什么?5.池化层的功能、特点是什么?6. 激活函数的功能是什么?常用的激活函数有哪些?各自的特点是什么?7. 批归一化的功能是什么?你觉得批归一化有什么问题?如何解决?1....

2019-11-28 21:38:26 392

原创 机器学习——朴素贝叶斯

贝叶斯的原理是:通过先验概率推导出后验概率。贝叶斯的推导:P(AB)=P(B|A)*P(A)贝叶斯公式:(各个特征之间是相互独立的,但是样本之间不是独立的)通过一个例子感受一下贝叶斯公式某 AI 公司招聘工程师,来了8名应聘者,这8个人里,有5个人是985院校毕业的,另外3人不是。面试官拿出一道算法题准备考察他们。根据以前的面试经验,面试官知道:985毕业生做...

2019-11-27 21:34:13 197

原创 机器学习——kmeans聚类

KMeans需要解决的问题1. KMeans的算法原理2. KMeans算法的执行过程3. KMeans有什么缺点,如何解决?4. 除了KMeans算法外,你还了解哪些聚类算法?请介绍一下其他聚类算法。5. 有监督算法和无监督算法有什么区别?6. KMeans算法的伪代码1. KMeans的算法原理对于给定类别数目k,首先给定初始划分,通过迭代改变样本和簇的隶属关系,使得各个...

2019-11-27 20:46:55 458

原创 机器学习——SVM

SVM需要掌握的内容1.简单介绍一下SVM算法2.SVM为什么采用间隔最大化原理来构建模型?3.介绍一下SVM算法如何解决数据线性不可分的问题?4.SVM为什么要使用核函数?常用核函数有那些?这些核函数的有什么区别?5.为什么SVM对缺失数据/缺失特征比较敏感?6.SVM和LR有什么区别?7.SVM模型中,如何处理过拟合或者欠拟合问题8.请详细推导一下SVM的最终...

2019-11-21 11:31:32 784 2

原创 机器学习——决策树、集成学习

决策树、集成学习需要掌握的内容1.决策树的构建思想/过程2.集成学习有哪几种?作用是什么?3.随机森林中所说的随机是什么?其效果作用是什么?4.GBDT的构建思路是什么?5.XGBoost和GBDT区别是什么,相比于GBDT而言,XGBoost有什么优点?1.决策树的构建思想/过程构建思想:仅考虑当前节点的最优划分,数据子集中类别越少越好构建过程:1、计算当前数...

2019-11-19 15:27:51 438

原创 机器学习——特征工程、模型优化

特征工程和优化算法需要掌握的内容1.介绍一下ROC/AUC曲线以及意义2.介绍一下哑编码的计算过程及作用3.介绍一下词袋法和TFIDF的计算过程及作用,并介绍一下词袋法和哑编码的区别与联系4.介绍一下为什么L1和L2可以防止过拟合?5.介绍一下多项式扩展为什么可以防止欠拟合?6.介绍一下Logistic回归和Softmax之间的区别与联系?7.BGD、MBGD、...

2019-11-15 12:20:18 568

原创 机器学习——过拟合、欠拟合

模型的过拟合模型在训练数据集上效果不错,但是在测试数据上效果很差。过拟合产生的原因:1、数据有噪声(即不相关的干扰因素)2、训练数据不足3、训练模型过度导致模型非常复杂解决方法:1、通过限制模型的学习能力,比如加入正则化(L1(通过加入惩罚项,是惩罚项参数减小)、L2);2、使用集成学习Bagging的思想进行模型的融合;3、增加数据集样本的数目,做一些数据增强的操作;4、在深...

2019-11-12 15:21:21 139

原创 机器学习——KNN

KNN算法需要解决的问题1. KNN思想2. KNN执行过程3. KNN伪代码4. KNN缺陷5. KDTree构建过程6. KDTree是如何解决KNN的缺陷的?除了KDTree之外,还有没有其他方式来解决该问题?KDTree除了可以用于解决KNN的问题外,KDTree还可以应用到哪些场景?1. KNN思想一个样本与数据集中的k个样本相比较,如果这k个样本中的大多数属于某一...

2019-11-12 11:55:50 313

原创 面试题——子数组的最大值(3)

给定一个整数数组nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。思路:含有(最佳子结构),并且需要记录之前的最优解,这是一个动态规划的题。 从头开始遍历数组,如果数值为正,记录为临时的和,继续加后面的数值,如果仍然为正那么更新和;如果加后面的值结果为负,更新初始值为当前值,将该值与之前的最大值比较,取大的为最...

2019-11-05 12:04:51 151

原创 面试题———随即发生器概率(2)

已知一随机发生器,产生0的概率是p,产生1的概率是1-p,现在要你构造一个发生器,使得它产生0和1的概率均为1/2。思路:如果随机产生一个数那么 它的概率一定不会是1/2,只有当00,01,10,11时,01,10的概率p(1-p),将01映射为0,将10映射为1,另外两种丢弃之后重新产生,那么就是产生结果为1/2。import randomdef con(): while ...

2019-11-04 20:30:04 268

原创 编程题-------二维数组中的查找(1)

在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。思路:二分查找法的思想,这是一个有序的数组,按照二分查找法,从左下角开始,如果大于的目标值,就往上查找;如果小于目标值,就往下查找,下面上代码:class Solution:#类 # arr...

2019-11-04 15:53:18 156

原创 tf.shape(x)与tensor.get_shape() 和tensor.get_shape().as_list()的区别

tf.shape(a)和a.get_shape()比较相同点:都可以得到tensor a的尺寸x不同点:tf.shape()中a 数据的类型可以是tensor, list, arraya.get_shape()中a的数据类型只能是tensor,且返回的是一个元组(tuple) tensor.get_shape()....

2019-11-01 21:53:27 781

原创 ZIP函数的用法

zip函数是将元素打包成一个元组。上代码:a=[1,2,3,4]b=[5,6,7,8]for i in zip(a,b): print(i) (1, 5) (2, 6) (3, 7) (4, 8)for i,j in zip(a,b): print(i) 1 2 3 4for i,j in zip(a,b)...

2019-10-28 20:35:29 586

原创 机器学习——logistic回归

如果有人问你什么是逻辑回归?用一句话去回答 逻辑回归是一个分类算法,不是回归算法。逻辑回归就是把线性回归得出的值映射到sigmold函数中,其中sigmoli函数的值域是(0,1),x的取值范围是负无穷到正无穷;当映射到sigmoid函数中,这个值是大于0.5时,我们认为它是一个正的分类,如果小于0.5的时候,我们认为它是一个负的分类。这样就把线性回归的问题转化成一个二分类问题...

2019-09-22 20:52:54 196

原创 MySQL多表联合查询

1、内连接、左连接、右连接1、select * from 表1,表2 where 列1=列2 select * from 表1 inner join 表2 on 列1=列2 (目前常用join on 的方式)2、select * from 表1 leftjoin 表2 on 列1=列23、select * from 表1 rightjoin 表2 on 列1=列2...

2019-09-15 19:41:27 584

原创 MySQL数据记录查询

简单的数据查询Select * from table_nameselect field1,field2,...fieldn from table_name; 列名重命名 as 可以去掉 但是用空格代替as: select field as '工资'==select field ‘工资’去重 distinct select distin...

2019-09-02 22:34:22 131

原创 MySQL创建、删除、添加、修改

1、数据库定义语言:create alter drop(结构) 删除数据库:drop database 数据库名;(里面的对象全部删除) 创建表:create table 表名()删除表:drop table 表名; 查看表信息:desc 表名; 查看建表语句:show create table 表名; 查看格式化的建表语句:s...

2019-09-01 22:05:58 110

原创 安装 Mysql、Navicat

1、下面1-7步骤实现MysqlL安装1、首先下载mysql压缩包(在我的电脑e盘)2、打开压缩包,首先需要安装 第四个vc2013 .exe补丁3、在E盘(D盘都行)新建文件夹 E:/mysql5.74、打开压缩包的第一个文件夹,将文件复制到mysql5.7中, mysql5.7目录下面有 bin doc include lib share copying readme文...

2019-09-01 14:44:39 172

原创 python_def 定义函数 基础重点

def定义函数函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()def PName(): #使用def定义一个函数PName() print("hello 小明")PName() #调用函数#结果为 hello 小明带有参数的函数调用def PName(userName): #形参 print("hello"+userName)#调用函数...

2019-09-01 13:32:20 712

原创 python_匿名函数lambda

lambda表达式应用在函数式的编程中,基本表达式:lambda后面跟一个或多个参数,紧跟一个冒号,以后是一个表达式。包含的表达式不能超过一个,可以多个参数。下面看一个列子,最简单的使用1、将lambda赋值给一个变量,通过这个变量间接调用lambda函数f = lambda x, y, z :x+y+zprint(f(1,2,3))#结果是62、lambda作为返回值返...

2019-08-31 21:33:10 196

原创 列表推导式

使用[ ]生成list基本表达式: expr for value in collection if condition 其中if条件可以没有。#0-9的平方,输出为列表list1=[x**2 for x in range(10)]#range(10)是0-9print(list1)#结果为[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]使...

2019-08-30 21:48:19 318

原创 字符串列表元组字典增删改查(2)(字典另操作)

字符串函数1、find:检测字符串是否包含指定字符,如果是返回索引下标(第几个位置找到了该字符串),否则返回-12、index:检测字符串是否包含指定字符,如果是返回索引,否则提示错误3、count:返回str1在string中指定索引范围内[start, end)出现的次数4、replace:将str1中的str1替换成str2,如果指定count,则不超过count次5、s...

2019-08-30 20:12:28 277

原创 字符串、列表、元组 索引和切片(1)

欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体...

2019-08-30 16:50:10 1451 1

空空如也

空空如也

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

TA关注的人

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