![](https://img-blog.csdnimg.cn/20200401101920234.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
AI ABC
文章平均质量分 83
人工智能基础知识
天然玩家
请大家不要再订阅了!!!如遇到专栏里可以解决您问题的文章,您可以私信我。为了保护之前订阅用户的权益,专栏内容依旧保留,但是不会再更新内容了。
展开
-
大模型之PaLM2简介
Google大模型:PaLM2,让我们看看它有哪些能力!原创 2023-05-14 17:11:58 · 2174 阅读 · 0 评论 -
模型评估及评估指标
1 模型评价2 评价指标2.1 一级指标序号一级指标真实值模型预测值说明1TPTruePositive真正,即真实值和预测值均是正样本,表示预测正确2TNTrueNegative真负,即真实值和预测值均为负样本,表示预测正确3FNFalseNegative假负,即真实值为正,预测值为负,表示预测错误,若正表示通过,该参数可表示误拒...原创 2019-04-27 16:56:20 · 4045 阅读 · 0 评论 -
支持向量机解析
1 简介1.0 概念支持向量机(Support Vector Machine, SVM),支持向量即支持或支撑平面上把两类类别划分开来的超平面的向量点;机即算法.支持向量机本身是一种监督式学习算法,广泛应用于统计分类及回归分析中,用于解决数据挖掘中的维数灾难,将计算问题最终转化为凸二次规划问题.巧妙地利用向量内积的回旋,通过将非线性核函数将问题变为高维特征空间与低维输入空间的相互计算.1....原创 2019-07-16 20:15:28 · 576 阅读 · 1 评论 -
高斯混合聚类算法及python实现
12import matplotlib.pyplot as pltimport numpy as npimport mathx = [0.697, 0.774, 0.634, 0.608, 0.556, 0.403, 0.481, 0.437, 0.666, 0.243, 0.245, 0.343, 0.639, 0.657, 0.360, 0.593, 0.719, 0.3...原创 2019-07-05 19:46:41 · 12331 阅读 · 13 评论 -
k-means聚类算法及python实现
import matplotlib.pyplot as pltimport numpy as npimport math'''原始数据.'''x = [0.697, 0.774, 0.634, 0.608, 0.556, 0.403, 0.481, 0.437, 0.666, 0.243, 0.245, 0.343, 0.639, 0.657, 0.360, 0.593, 0.7...原创 2019-07-02 18:18:19 · 6112 阅读 · 0 评论 -
贝叶斯分类python实现
贝叶斯分类weather = ['sunny', 'sunny', 'cloudy', 'rainy', 'rainy', 'rainy', 'cloudy', 'sunny', 'sunny', 'rainy', 'sunny', 'cloudy', 'cloudy', 'rainy']print("lenght of weather: {}".format(len(w...原创 2019-06-28 19:50:38 · 586 阅读 · 0 评论 -
激活函数及python实现
1 阈值激活函数2原创 2019-06-26 19:42:27 · 1843 阅读 · 0 评论 -
过拟合及欠拟合的产生及解决方案
1 简介原创 2019-05-24 19:36:36 · 1180 阅读 · 0 评论 -
决策树算法解析
1 简介1.0 概述1.2 算法原理原创 2019-05-02 13:25:12 · 731 阅读 · 0 评论 -
MNIST手写字体模型评价指标详解
1 数据处理1.0 数据获取1.2 数据展示2 模型评价指标2.1 原始数据2.1.0 数据处理from sklearn.datasets import fetch_mldatafrom sklearn.linear_model import SGDClassifierfrom sklearn.model_selection import cross_val_score, cros...原创 2019-04-27 16:00:04 · 1858 阅读 · 4 评论 -
MNIST手写字体数据集解析
1 MNIST数据集1.1 数据获取1.2 数据集分析2 搭建神经网络3 训练及测试3.1 训练及保存模型3.2 可视化神经网络4 载入模型及预测5 总结[参考文献][][]...原创 2019-04-18 18:06:28 · 4643 阅读 · 0 评论 -
图像数据集尺寸调整及文件合并
1 图像处理import tensorflow as tf import os import timefrom os.path import joinimport matplotlib.pyplot as pltdef max_num(image_path): file_lists = os.listdir(image_path) numbers = [] ...原创 2019-04-15 13:04:55 · 2287 阅读 · 0 评论 -
(二)TFRecord数据处理
1 多线程读取数据2 数据分组batch3 数据洗牌shuffle总结(1) 对数据分组(batch)可提高模型训练效率,即把大量数据进行分组,每次训练读入组内数据;(2) 多线程处理提高数据读取速度,可实现并行计算;(3) 数据洗牌消除数据顺序带来的偏差;[参考文献][1][2][3][4]...原创 2019-04-05 19:59:49 · 336 阅读 · 0 评论 -
(一)Tensorflow图像数据转化TFRecord数据格式
1 TFRecord数据格式2 数据转化TFRecord3 读取TFRecord总结(1) 图像矩阵数据有两种取值:[0,1]float类型,[0,255]int类型,Tensorflow对图像处理(包括剪裁,变换尺寸等操作)需要将图像转换为float格式;(2) 图像数据保存为TFRecord格式时,需要将图像数据调整为int类型,否则保存的图像尺寸会扩大一倍,如32×3232 \ti...原创 2019-04-05 14:24:20 · 1354 阅读 · 0 评论 -
图像各通道特征提取
1 环境 Ubuntu18.04 matplotlib tensorflow opencv2 图像解码与显示Tensorflow图像解码即先读取原始图像文件,将图像转为字节格式(bytes),然后将字节进行解码,获取图像的矩阵数值.opencv和matplotlib图像解码通过读取原始图片,将图像转换为numpy.ndarray格式,即图像的矩阵数据,比Tensorflow快...原创 2019-04-02 18:02:34 · 4070 阅读 · 3 评论 -
(一)图像目标检测论文:SSD方法解析
论文传送门:SSD: Single Shot MultiBox Detector1 SSD原理摘要:SSD方法使用单深度神经网络进行目标检测,该方法将输出框离散为一组默认的框,这些框在每个特征映射位置具有不同的比率和比例值。预测时,网络为每个默认框中的每个目标区域进行打分,并生成与目标尺寸较好匹配的标注框。网络使用多个特征图和不同分辨率进行联合预测,处理各种大小的目标。因为完全消除了方案生成...翻译 2019-04-03 19:17:35 · 1624 阅读 · 0 评论 -
图像目标检测概要(一)
1 图像处理分类1.0 图像分类(classification)计算机提取给定图像中物品的特征,输出物品的种类,如向计算机一张含有汽车的图片,计算机可判断出该图中的物品为汽车.1.2 图像分类和定位(classification&localization)在图像分类的基础上,识别图中的物品的位置,即标注出物品在图中的位置,单目标分类和定位.1.3 目标检测(object dete...原创 2019-03-04 14:46:05 · 1063 阅读 · 0 评论 -
人工智能:数据
1 图像数据序号数据集描述链接1PASCAL图片内容涵盖20类,如人,机动车,自行车,飞机,牛,羊等,来自于Visual Object Classes(VOC)挑战赛http://host.robots.ox.ac.uk/pascal/VOC/voc2012/VOCtrainval_11-May-2012.tar2MS COCO图片内容涵盖80类,来自于M...转载 2019-02-28 14:13:32 · 355 阅读 · 0 评论 -
人工智能基础:迁移学习&对抗学习简述
1 迁移学习1.0 简介图1.0 迁移学习迁移学习是机器学习研究的课题,在机器学习中集中于依据习得的知识解决不同但相关的问题;即用已知去解决未知(相关);1.2 迁移学习分类(1) 使用模型结构,不利用模型权重,重新训练数据,输出训练模型图1.2 仅利用模型结构重新训练当新的任务与现存的模型任务差距较大时,可借鉴模型结构,重新进行训练,以达到较优的效果,如图1.2中的摩托车和肿瘤...翻译 2019-02-25 15:47:58 · 4037 阅读 · 0 评论 -
Tensorflow基础知识:模型保存与载入深度解析(二)
1 模型保存2 模型载入2.1 重构图结构载入2.2 直接读取图结构载入[参考文献][][][]翻译 2019-02-21 18:06:34 · 6229 阅读 · 0 评论 -
Tensorflow基础知识:图、张量、会话和计算设备分配解析(一)
1 图2 张量3 会话[参考文献][][][]翻译 2019-02-21 11:22:50 · 6347 阅读 · 0 评论 -
自然语言处理:问答语料生成词汇表,词转向量(三)
1 获取语料2 预处理语料2.1 拆分问答数据集2.2 词转向量(word2vec)[参考文献][][][][]原创 2019-02-16 08:56:11 · 2136 阅读 · 0 评论 -
自然语言处理:scrapy爬取关键词信息(二)
scrapy基础博客:Python之scrapy模块基础解析(一)1 网页分析1.0 关键词提取网页分析打开网页:https://www.baidu.com/s?wd=自然语言处理图1.0 网页信息分析(1) 打开关键词搜索页面,找到含有关键词如自然语言处理有效链接标签;(2) 依据链接位置,反推链接所在的html层次,获取该层次的内容,实例的层次为div class="result...原创 2019-02-14 15:40:23 · 1624 阅读 · 0 评论 -
人工智能论文集锦
0 写在前面体悟:从事人工智能行业,学术界产论文,工业界出产品.工业应用上应用技术,能将GitHub的算法"跑通",能训练,能调参,或复现论文算法即可完成产品转化的第一步;工程人员若想深入理解算法并进一步优化,则需要研究代码复现的论文,研究解决问题的原理及思路,这也是整理论文的意义所在;当然,研究论文与&a翻译 2019-01-14 10:06:35 · 1518 阅读 · 0 评论 -
(一)VGGNet卷积神经网络简介及Tensorflow搭建可视化网络
1 小序2 模型ConvNet Configuration层数分类AA-LRNBCDE网络层数11 weight layers11 weight layers13 weight layers16 weight layers16 weight layers16 weight layers输入层input(224x224 RGB image)...原创 2019-01-30 13:48:13 · 9344 阅读 · 0 评论 -
聚类算法解析
1 小序聚类分析最早起源于分类学,初期人们依靠经验将某类事件的集合分为若干子集.随科技发展,数学工具被引入到分类学,聚类算法被归入到数值分类学领域,大数据时代到来,数据结构的复杂性和内容的多元化为聚类提出了新的要求,于是多元分析技术被引入数值分析学,形成了聚类分析学.聚类(Cluster),即按照某个特定标准(如距离准则)将一个数据集分成不同的类或簇,使同一个簇内的数据对象相似性尽可能大,同事...翻译 2018-12-11 18:25:10 · 6472 阅读 · 0 评论 -
神经网络优化之学习率&正则化&滑动平均模型
1 学习率设置θn+1=θn−η∂∂θnJ(θn)\theta_{n+1}=\theta_n-\eta\frac{\partial}{\partial\theta_n}J(\theta_n)θn+1=θn−η∂θn∂J(θn)学习率:用于更新参数θ\thetaθ并控制其变化速度,表示为η\etaη.学习率过大,导致参数变化幅度较大,可能导致参数在极值附近波动;学习率过小,导致参数...原创 2018-10-10 23:30:20 · 892 阅读 · 0 评论 -
回归分析及二分类逻辑回归模型:交叉熵损失函数
1 多元线性回归模型原创 2018-09-29 13:22:10 · 1142 阅读 · 2 评论 -
自然语言处理:分词(断词)与关键词提取方法(一)
1 分词工具jiebapip/pip3 install jiebapynlpirpip/pip3 install pynlpir2 jieba分词源码cutWords.pyimport jieba#use jieba cut wordsstr = "我是最懂你的聊天机器人小辛!"原创 2018-09-13 14:42:45 · 2337 阅读 · 0 评论 -
梯度及梯度下降与上升法
1 分类牛顿法(Newton‘s method)最小二乘法(Least Squares method)梯度下降法(Gradients Descent)2 方向导数与梯度2.1 方向导数若函数f(x,y,z)在点P(x,y,z)处沿方向l(方向角为α、β、γ),方向导数: 证明 2.2 梯度2.2.1 定义向量G称为函数f(P)在点P处的梯度(grad...原创 2018-09-13 02:57:09 · 7641 阅读 · 0 评论 -
人工智能知识图谱
1 知识图谱 知识图谱(Knowledge Graph)又称为科学知识图谱,由Google与2012年5月提出,目的是提高搜索引擎的能力,改善用户的搜索质量及搜索体验。随着人工智能技术的发展和应用,知识图谱逐渐成为关键技术之一,现已被广泛应用于智能搜索、智能问答、个性化推荐、内容分发等领域。维基百科 知识图谱是Google用于增强其搜索引擎功能好的知识库。本质上,知识图谱旨在...原创 2018-09-03 12:19:31 · 5594 阅读 · 0 评论 -
卷积神经网络CNN解析
1 功能 卷积神经网络(Convolutional Neural Network,CNN)包括两种基本运算,一是特征提取,每个神经元的输入与前一层的局部接受域相连,并提取该局部的特征。一旦该局部特征被提取后,他与其他特征间的位置关系也随之确定下来。二是特征映射,网络的每个计算层由多个特征映射组成,每个特征映射是一个平面,平面上所有神经元的权值相等。由于一个映射面上的神经元共享权值,因而减少了...原创 2018-08-22 01:05:45 · 7842 阅读 · 0 评论 -
MatLab绘制分段函数&激活函数
1 MatLab绘制二维图像1.1 语法函数 plot(x,y,’r’,’lineWidth’,1)%‘r’曲线颜色,‘lineWidth’曲线宽度标题 title(‘图片描述’)坐标轴标签 xlabel(‘x轴’) ylabel(‘y轴’)坐标轴定义域 set(gca,’XLim’,[1 100])% x∈[1,100]x∈[1,100]x\in[1,100] s...原创 2018-08-20 00:50:18 · 12229 阅读 · 6 评论 -
人工神经网络
1 人工神经网络结构1.1 概述人工神经网络是利用物理器件来模拟生物神经网络的某些结构和功能。人工神经网络在本质上是由许多小的非线性函数组成的大的非线性函数,反映的是输入变量到输出变量间的复杂映射关系。人工神经网络是一个并行和分布式的信息处理网络结构,该网络结构一般由许多个神经元组成,每个神经元有一个单一的输出,他可以连接到很多其他神经元,其输入有多个连接通路,每个连接通路对应一个连...原创 2018-08-20 00:12:00 · 8311 阅读 · 0 评论 -
生物神经网络
1 生物神经网络2 神经元神经系统的基本结构和机能単位。接受刺激,产生兴奋或抑制。通过神经元相互间的联系,八传入的神经冲动加以分析、贮存,并发出调整后的信息。组成:包体(soma)、突起(neurites); 突起:树突(dendrite)、轴突(axon); 突触(synapase):神经元之间的机能连接点。3 静息电位细胞未受刺激时,即处于“静息”状态下存在...原创 2018-08-18 01:17:32 · 7173 阅读 · 1 评论 -
机器学习基础概念总结
1 ML定义与应用场景1.1 定义机器通过分析大量数据来进行学习,发现数据之间的相关性,并做出预测。机器学习最主要的任务是分类和回归。1.2 应用场景模式识别计算机视觉数据挖掘语音识别自然语言处理2 ML算法分类机器学习按照学习方式分为四类:有监督学习、无监督学习、半监督学习、强化学习。2.1 有监督学习条件:输入(训练集)、输出(标识)、测...原创 2018-08-17 13:28:17 · 6253 阅读 · 0 评论