机器学习和深度学习
文章平均质量分 58
人工智能相关知识点
xiaotai1234
计算机研究生在读,会使用java,javascript,php,c++,c,python等多门编程语言,懂算法,设计模式,jvm虚拟机,并发等。了解操作系统,计算机组成原理,计算机网络等基础底层知识。
展开
-
视频跟踪任务
视频跟踪任务一、目标追踪(Object Tracking)概述1.为什么使用目标追踪(Object Tracking)2.目标追踪介绍定义研究内容:目标追踪算法分类视觉目标跟踪问题以及面临的挑战3.目标检测数据集数据集与排行评价指标对于多目标跟踪,最主要的评价指标就是MOTA。4.目标追踪的应用二、FCNT1.FCNT(Visual Tracking with Fully Convolutional Networks)介绍FCNT架构原创 2021-01-19 22:55:02 · 420 阅读 · 1 评论 -
目标分割
目标分割一、目标分割概述1.什么是目标分割2.目标分割算法介绍算法分类3.数据集及竞赛二维数据集2.5维度数据集3D数据集4.算法效果评价指标目标分割总结二、FCN(Fully Convolutional Networks for Semantic Segmentation )1.FCN 背景介绍2.FCN介绍全卷积网络tf.keras.layers.Conv2DTranspose( filters, kernel原创 2021-01-19 22:19:35 · 9773 阅读 · 0 评论 -
目标检测
目标检测一、目标检测概述1.目标检测概述2.目标检测算法介绍3.目标检测的任务4.目标定位的简单实现思路在分类的时候我们直接输出各个类别的概率,如果再加上定位的话,我们可以考虑在网络的最后输出加上位置信息。下面我们考虑图中只有一个物体的检测时候,我们可以有以下方法去进行训练我们的模型回归位置两种Bounding box名称二、R-CNN1.目标检测-Overfeat模型滑动窗口Overfeat模型总结2.目标检测-R-CNN模型在C原创 2021-01-19 17:07:37 · 1517 阅读 · 0 评论 -
深入浅出TensorFlow
深入浅出TensorFlow一、概述1.常见深度学习框架对比2.TensorFlow介绍TF2.0 模型使用最新架构图TensorFlow 资源3.TensorFlow的安装(2.0版本)4.tf.keras介绍tf.keras与keras APItf.keras 数据集1、默认下载置于用户目录的 `.keras/dataset` 目录下(Windows 下用户目录为 C:\Users\用户名 ,Linux 下用户目录为 `/home/用原创 2021-01-18 09:28:24 · 1312 阅读 · 0 评论 -
图像分类2
图像分类2一、优化算法优化遇到的挑战局部最优鞍点与海森矩阵(Hessian Matric)梯度消失2.批梯度下降算法(Batch Gradient Descent)Mini-Batch Gradient Descent批梯度下降与Mini-Batch梯度下降的区别梯度下降优化影响大小选择3.优化算法动量梯度下降(Gradient Descent with Momentum)...原创 2021-01-17 11:30:34 · 1113 阅读 · 0 评论 -
图像分类1
图像分类1一、图像分类介绍1.图像分类挑战近邻分类器CIFAR-10例子介绍算法思路完整代码实现(Numpy)import numpy as npclass NearestNeighbor(object): def __init__(self): pass def train(self, X, y): """ X:N x D形状,N为样本数,D为像素数量 Y:1维,大小为N """ # 所有最近邻需要的训练数据集原创 2021-01-15 16:59:51 · 1562 阅读 · 0 评论 -
计算机视觉简介
计算机视觉简介一、计算机视觉概念1.什么是计算机视觉2.计算机视觉公司以及领域分析计算机视觉公司应用方向行业案例二、计算机视觉任务1.计算机视觉发展历程2.典型的计算机视觉任务...原创 2021-01-15 16:06:57 · 401 阅读 · 0 评论 -
机器学习拓展知识
机器学习拓展知识一、其他距离公式1.标准化欧氏距离 (Standardized EuclideanDistance):2.余弦距离(Cosine Distance)3.汉明距离(Hamming Distance)【了解】:4.杰卡德距离(Jaccard Distance)【了解】:5.马氏距离(Mahalanobis Distance)【了解】二、再议数据分割1.留出法2.交叉验证法import numpy as npfrom sklea原创 2021-01-13 10:17:49 · 332 阅读 · 0 评论 -
聚类算法
聚类算法一、聚类算法简介1.认识聚类算法聚类算法在现实中的应用聚类算法的概念聚类算法与分类算法最大的区别聚类算法是无监督的学习算法,而分类算法属于监督的学习算法。2.小结二、聚类算法api初步使用1.api介绍2.案例流程分析代码实现3.小结三、聚类算法实现流程1.k-means聚类步骤k聚类动态效果图2.案例练习3.小结四、模型评估1.误差平方和(SSE \The sum of squares due to error):原创 2021-01-13 09:34:32 · 898 阅读 · 0 评论 -
集成学习
集成学习一、集成学习算法简介1.什么是集成学习2.复习:机器学习的两个核心任务3.集成学习中boosting和Bagging4.小结二、Bagging和随机森林1.Bagging集成原理2.随机森林构造过程三、包外估计 (Out-of-Bag Estimate)1.包外估计的定义2.包外估计的用途3.随机森林api介绍4.随机森林预测案例5.bagging集成优点6.小结四、otto案例介绍 – Otto Group Produc原创 2021-01-13 08:45:33 · 1421 阅读 · 1 评论 -
决策树算法
决策树算法一、决策树算法简介二、决策树分类原理1.熵概念案例2.决策树的划分依据一----信息增益概念案例:3.决策树的划分依据二----信息增益率概念案例案例一案例二为什么使用C4.5要好4.决策树的划分依据三 ----基尼值和基尼指数概念案例5.小结常见决策树的启发函数比较ID3 算法C4.5算法CART算法多变量决策树(multi-variate decision tree)决原创 2021-01-12 21:45:17 · 4420 阅读 · 1 评论 -
逻辑回归
逻辑回归一、逻辑回归介绍逻辑回归(Logistic Regression)是机器学习中的一种分类模型,逻辑回归是一种分类算法,虽然名字中带有回归。由于算法的简单和高效,在实际中应用非常广泛。1.逻辑回归的应用场景2.逻辑回归的原理输入激活函数3.损失以及优化损失优化4.小结二、逻辑回归api介绍三、案例:癌症分类预测-良/恶性乳腺癌肿瘤预测1.背景介绍2.案例分析3.代码实现import pandas as pdimport numpy as n原创 2021-01-12 15:47:00 · 774 阅读 · 0 评论 -
线性回归
线性回归一、线性回归简介1.线性回归应用场景2.什么是线性回归3.小结二、线性回归api初步使用1.线性回归API2.举例3.小结三、数学:求导1.常见函数的导数2.导数的四则运算3.练习4.矩阵(向量)求导 [了解]四、线性回归的损失和优化假设刚才的房子例子,真实的数据之间存在这样的关系:真实关系:真实房子价格 = 0.02×中心区域的距离 + 0.04×城市一氧化氮浓度 + (-0.12×自住房平均房价) + 0.254×城镇犯罪率原创 2021-01-05 21:35:34 · 349 阅读 · 0 评论 -
K-近邻算法
K-近邻算法一、K-近邻算法简介1.什么是K-近邻算法2.小结二、k近邻算法api初步使用1.Scikit-learn工具介绍2.K-近邻算法API3.案例4.小结三、距离度量1.距离公式的基本性质2.常见的距离公式3.“连续属性”和“离散属性”的距离计算4.小结四、k值的选择1.K值选择说明2.小结五、kd树1.kd树简介2.构造方法3.案例分析4.总结六、案例:鸢原创 2021-01-02 17:17:55 · 322 阅读 · 0 评论 -
拓展知识
拓展知识一、完整机器学习项目的流程1.抽象成数学问题2.获取数据3.特征预处理与特征选择4.训练模型与调优5.模型诊断6.模型融合7.上线运行二、独立同分布IID(independent and identically distributed)1.独立同分布(i.i.d.)2.简单解释 — 独立、同分布、独立同分布3.机器学习领域的重要假设4.目前发展...原创 2021-01-01 21:01:19 · 282 阅读 · 0 评论 -
Pandas
Pandas一、Pandas介绍1.Pandas介绍2.为什么使用Pandas3.小结二、Pandas数据结构1.Series2.DataFrame3.MultiIndex与Panel4.小结三、基本数据操作1.索引操作2.赋值操作3.排序4.总结四、DataFrame运算1.算术运算2.逻辑运算3.统计运算4.自定义运算5.小结五、P原创 2021-01-01 20:50:52 · 520 阅读 · 0 评论 -
Numpy
Numpy一、Numpy优势1.Numpy介绍2.ndarray介绍3.ndarray与Python原生list运算效率对比4.ndarray的优势5.小结二、N维数组-ndarray1.ndarray的属性2.ndarray的形状3.ndarray的类型4.总结三、基本操作1.生成数组的方法2.数组的索引、切片3.形状修改4.类型修改5.数组的去重6.小结四、ndarray运算原创 2021-01-01 19:23:21 · 214 阅读 · 0 评论 -
Matplotlib
Matplotlib一、Matplotlib之HelloWorld1.什么是Matplotlib2.为什么要学习Matplotlib3.实现一个简单的Matplotlib画图 — 以折线图为例4.认识Matplotlib图像结构(了解)5.小结二、基础绘图功能 — 以折线图为例1.完善原始折线图 — 给图形添加辅助功能2.添加自定义x,y刻度3.中文显示问题解决4.添加网格显示5.添加描述信息6.图像保存import matplotlib.py原创 2021-01-01 15:30:03 · 259 阅读 · 0 评论 -
机器学习基础环境安装与使用
机器学习基础环境安装与使用一、库的安装二、Jupyter Notebook使用1.Jupyter Notebook介绍2.为什么使用Jupyter Notebook?3.Jupyter Notebook的使用-helloworld界面启动、创建文件cell操作markdown演示4.Jupyter Notebook中自动补全代码等相关功能拓展5.小结...原创 2021-01-01 12:02:26 · 373 阅读 · 0 评论 -
机器学习概述
机器学习概述一、人工智能概述1.人工智能应用场景2.人工智能小案例3.人工智能发展必备三要素:4.人工智能、机器学习和深度学习5.小结二、人工智能发展历程1.人工智能的起源图灵测试达特茅斯会议2.发展历程3.小结三、人工智能主要分支1.主要分支介绍分支一:计算机视觉分支二:语音识别分支三:文本挖掘/分类分支四:机器翻译分支五:机器人2.小结四、机器学习工作流程1.什么是机器学习2.机器学习工作流程获取到原创 2021-01-01 10:27:51 · 298 阅读 · 0 评论