自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mind_programmonkey的博客

我们都在努力奔跑,我们都是追梦人!!!

原创 FFmpeg初遇见_基本命令

一、FFmpeg的故事 1.FFmpeg是什么? 从百度百科中来看,FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高...

2020-03-03 21:30:38 1833 0

原创 手把手搭建一套简单的直播系统
原力计划

本来,这段时间是不打算写博客的,因为生生买了个教训。这段时间,被市场好好的上了一课,三天时间,我成为了韭菜,多余的话,这里就不说了,等完全下车之后,再好好的写一次体会。 今天可是四年一遇的2.29,所以这次还是要写一篇,纪念一下这个日子,顺便从被当韭菜的身份中,逃离出来。 本次用ngix+rtmp...

2020-02-29 23:12:08 4004 13

原创 【实战】英文垃圾短信分类
原力计划

我又回来了,这次进行英文垃圾短信分类任务。下面将分别用机器学习和深度学习的方法进行操作,此外深度学习的方法又分别用RNN和CNN的方法进行展示,Let’s go!!! 充满活力的冲啊!!! 一、英文垃圾短信分类 这次的任务很简单,就是一个二分类的任务。不过属于nlp的二分类的任务。给出短信内容...

2020-02-25 21:37:26 2079 2

原创 人体口罩佩戴检测实战

基于yolov3的人体口罩佩戴检测 由于2020年新型冠状病毒,针对公共场合检测人员是否佩戴口罩,故用YOLOV3完成一个人体口罩佩戴检测。 效果展示 环境 工欲善其事必先利其器 Python: 3.7.4 Tensorflow-GPU 1.14.0 Keras: 2.2.4 数据集 口...

2020-02-16 15:18:40 7679 17

原创 你不得不了解的深度学习知识(一)

你不得不了解的深度学习知识(一) 1.深度学习 深度学习是机器学习的一个分支(最重要的分支) 机器学习是人工智能的一个分支 (1)大白话解释深度学习 假设深度学习要处理的信息是“水流”,而处理数据的深度学习网络是一个由管道和阀门组成的巨大水管网络。网络的入口是若干管道开口,网络的出口也是若干...

2020-02-15 11:56:44 1098 0

原创 你不得不了解的机器学习知识

你不得不了解的机器学习知识 1.什么是机器学习? (1)机器学习、深度学习、人工智能是什么关系? 机器学习包含了很多种不同的算法,深度学习就是其中之一,其他方法包括决策树,聚类,贝叶斯等。 深度学习的灵感来自大脑的结构和功能,即许多神经元的互连。人工神经网络(ANN)是模拟大脑生物结构的算法。 ...

2020-02-14 19:51:07 2778 0

原创 小样本条件下工业无损检测X光图像

小样本条件下工业无损检测-X光损失检测 小样本:数据量不足,没有足够的数据支持; X光损失检测:作为工业工业无损检测技术中的。利用X光射线持续照射待检测物体一段时间,并且用胶片记录传过待检测物体的各个部位的X光的强度。穿透强度高的地方,对应的胶片部分的灰度值比较大,比较明亮;穿透强度较弱的地方,...

2020-02-09 15:58:41 698 0

原创 你不得不了解的目标检测发展史

计算机视觉 计算机视觉中的三大类任务: 分类 Classification:解决“是什么?”的问题,即给定一张图片或一段视频判断里面包含什么类别的目标 定位 Location:解决“在哪里”的问题,即定位出这个目标的位置 检测 Detection:解决“是什么?在哪里”的问题,即定位出这个目标的...

2020-02-07 13:03:59 2714 3

原创 你不得不了解的卷积神经网络发展史

01卷积神经网络系列模型发展综述 1.LeNet 2.AlexNet 3.VGG 4.GoogleNet 5.ResNet 6.DenseNet 7.Non-Local Networks 8.Deformable Convolutional Networks 9.Dilated Convolut...

2020-01-13 16:46:35 11336 6

原创 Python实现推流直播

Python实现推流直播 首先给出展示结果,大体就是检测工业板子是否出现。采取检测的方法比较简单,用的OpenCV的模板检测。 大体思路 opencv读取视频 将视频分割为帧 对每一帧进行处理(opencv模板匹配) 在将此帧写入pipe管道 利用ffmpeg进行推流直播 中间遇到的问题 在...

2019-10-24 21:50:59 5705 1

原创 【实战】深度学习构建人脸面部表情识别系统

实战:深度学习构建人脸面部表情识别系统 一、表情数据集 数据集采用了kaggle面部表情识竞赛的人脸表情识别数据集。 https://www.kaggle.com/c/challenges-in-representation-learning-facial-expression-recogniti...

2019-08-03 14:47:55 3117 7

原创 交通标志识别

这节采用德国交通标志数据集实现交通标志识别。本节步骤分为数据导入,探索和可视化数据集,数据预处理,交通标志识别模型搭建。 一、加载数据 # 加载数据 import pickle # 数据集所在的文件位置 training_file = "/content/drive/traffic-s...

2019-06-21 15:21:28 5257 25

原创 算法篇之贪心法

算法篇之贪心法 -----细说贪心法(细说不是胡说) 目录 算法篇之贪心法 前言 ...

2019-03-23 19:44:53 396 1

原创 算法篇之回溯法

算法篇之回溯法 --细说回溯法(细说不是胡说) ...

2019-03-23 16:02:57 494 1

原创 算法篇之动态规划

算法篇之动态规划 --细说动态规划(细说不是胡说) 目录 前言 一、什么是...

2019-03-21 15:29:41 353 1

原创 【物联网实训项目】------(一)家庭智慧安防系统之前期项目工作准备

1.所需硬件材料: a.Raspberry Pi树莓派一台 b.MicroSD 卡和读卡器   c.HDMI线、HDMI接口的显示器、USB键盘、USB鼠标 d.树莓派摄像头   2.所需软件材料: a.SDFormatter软件:内存卡修复工具用来格式化Micro...

2018-07-22 15:09:12 988 0

原创 【实战】Spring+SpringMVC+Mybatis实现增删改查--(一)SSM环境的搭建及整合

Spring+SpringMVC+Mybatis实现增删改查--(一)SSM环境的搭建及整合一、Spring+Spring MVC+Mybatis项目基础环境搭建                                                        1、创建一个maven ...

2018-06-08 21:00:14 3529 0

原创 TensorFlow及OpenCV在Android中的实际应用

   主要讲解TensorFlow及opencv在Android中的实际应用,提供了两个demo,一个是TensorFlow结合Android的实现物体识别的demo,一个是opencv结合Android的实现手写数字识别的demo。一、OpenCV简介(了解OpenCV及其基础类的简介)    ...

2018-06-02 20:12:13 2647 0

原创 【实战】Spring+Spring MVC+Mybatis实战项目之云笔记项目

            【实战】Spring+Spring MVC+Mybatis实战项目之云笔记项目一、项目简介         1、项目概述云笔记,是tmocc上的一个子项目,用于客户进行在线学习记录,分享,收藏笔记,以及参与社区活动。2.模块划分 用户模块:登录、注册、修改密码、退出笔记本模...

2018-05-07 18:41:13 10379 24

原创 【实战】javaweb学生信息管理系统

javaweb学生信息管理系统总的来说整个项目通过Maven来管理jar包,实现了学生信息管理系统的登录,增删改查等基本操作,然后不喜写css样式,页面有点丑,但是代码中的逻辑基本正确。项目下载链接 csdn下载链接  github地址一、项目架构  二、数据库的设计操作1.user表 2.stu...

2018-04-15 21:10:00 22994 23

转载 Git的使用--如何将本地项目上传到Github

 很早之前就注册了Github,但对其使用一直懵懵懂懂,很不熟练。直到昨天做完百度前端技术学院的task,想把代码托管到Github上的时候发现自己对于Git的操作是如此之愚钝,所以今天决定把Git好好学习一遍,好让自己以后能更好地使用Github,主要还是通过Git教程 - 廖雪峰的官方网站来学...

2018-03-24 12:04:50 435 0

原创 Struts2+Hibernate4开发学生信息管理功能之---(一)环境搭建

Struts+Hibernate4开发学生信息管理功能-->(一)环境搭建一、效果展示已完成的功能:后台登录  学生表的增删改查(1)管理员登录界面 (2)登录主界面 (3)学生列表信息界面 (4)添加学生界面  二、搭建环境(1)Eclipse(java1.8的环境)+Tomcat...

2018-03-22 17:14:23 541 1

原创 【实战】如何通过html+css+mysql+php来快速的制作动态网页(以制作一个博客网站为列)

   在暑假的这几天时间里,制作了一个简单的博客网站。下面我将这几天的操作流程来说一下,在原文末会贴上代码,也会给出下载链接。(闲复制代码麻烦的可以到下载地址这里直接下载 点击打开链接) 刚刚更新源码到github上点击打开链接一、开发环境的搭建   (1)apache+php+mysql环境搭建...

2017-08-14 18:00:11 23770 43

原创 AI算法之Attention机制

1 Attention的本质是什么? Attention(注意力)机制如果浅层的理解,跟它的名字非常匹配。它的核心逻辑就是从关注全部到关注重点 Attention 机制很像人类看图片的逻辑,当我们看一张图片的时候,我们并没有看清图片的全部内容,而是将注意力集中在了图片的焦点上。大家看一下下面这张...

2020-02-15 21:54:51 2255 4

原创 AI算法之Encoder-Decoder 和 Seq2Seq

Encoder-Decoder 是 NLP 领域里的一种模型框架。它被广泛用于机器翻译、语音识别等任务。 1 什么是 Encoder-Decoder ? Encoder-Decoder 模型主要是 NLP 领域里的概念。它并不特值某种具体的算法,而是一类算法的统称。Encoder-Decoder ...

2020-02-15 21:51:45 1258 0

原创 你不得不了解的深度学习知识(二)

你不得不了解的深度学习知识 书接上回,你不得不了解的深度学习知识(一),了解了卷积神经网络,以及循环神经网络。这节把剩下的两种常见网络给讲述完毕! 3 生成对抗网络 – Generative Adversarial Networks | GAN 生成对抗网络 – GAN 是最近2年很热门的一种无监...

2020-02-15 13:31:44 1372 0

原创 你不得不了解的人工智能基础知识

你不得不了解的人工智能基础知识 1.什么是人工智能? 首先我们利用传统的软件和人工智能进行比较,就容易使大家更容易理解。 (1) 传统软件 VS 人工智能 传统软件是[基于规则]的,需要人为的设定条件,并且告诉计算机符合这个条件后该做什么。 人工智能则是机器从[特定]大量数据中总结规律,归纳出某...

2020-02-14 14:11:48 1275 0

原创 Back-Propagation Neural Network BP反向传播网络算法

01 网络描述 BP网络由大量简单处理单元广泛互联而成,是一种对非线性函数进行权值训练的多层映射网络。具有优良的非线性映射能力,理论上它能够以任意精度逼近任意非线性函数。本文采用BP神经网络解决下列函数拟合问题。 函数逼近:设计一个神经网络拟合下列的函数: 02 BP神经网络模型的建立 (1)样...

2020-01-10 10:50:23 1586 0

原创 读懂Ensemble,Bagging,Boosting以及Stacking

集成学习 Bagging 基于Bagging的Random Forest Boosting 基于Boosting的AdaBGoost Gradient Boosting Machines(GBM)梯度推进机 Gradient Boosted Regression Trees(GBRT)梯...

2019-11-26 16:52:50 725 0

原创 win10下pytorch-gpu安装以及CUDA详细安装过程

win10下pytorch-gpu安装以及CUDA详细安装过程 1.Cuda的下载安装及配置 首先我们要确定本机是否有独立显卡。在计算机-管理-设备管理器-显示适配器中,查看是否有独立显卡。 可以看到本机有一个集成显卡和独立显卡NVIDIA GetForce GTX ...

2019-08-17 09:23:55 20491 45

原创 计算机视觉

01 计算机视觉 02 计算机视觉应用 03 机器学习训练图像的流程 04 深度学习图像识别流程 05 卷积神经网络 06 物体检测 07 传统目标检测方法 基于深度神经网络的目标检测 ...

2019-08-16 10:44:58 3200 0

原创 【实战】python以及opencv实现信用卡的数字识别

本项目利用python以及opencv实现信用卡的数字识别 前期准备 导入工具包 定义功能函数 模板图像处理 读取模板图像 cv2.imread(img) 灰度化处理 cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) 二值化 cv2.threshold() 轮廓 ...

2019-08-15 18:53:38 3434 11

原创 数据分析-简单实用的数据清洗代码整合

数据清洗代码整合 1 删除多列数据 有时,并不是所有列都对我们的分析有用。因此,df.drop函数是一个得心应手的工具去移除指定的列。 def drop_multiple_col(col_names_list,df): df.drop(col_names_list,axis=1,inpla...

2019-08-15 08:22:30 541 1

原创 08 计算机视觉-opencv直方图与傅里叶变换

# opencv图像读取的格式是BGR # matplotlib读取图像的格式是RGB import cv2 import numpy as np import matplotlib.pyplot as plt %matplotlib inline def cv_show(name,img): ...

2019-08-13 21:28:19 335 0

原创 07 计算机视觉-opencv模板匹配

import cv2 import numpy as np import matplotlib.pyplot as plt %matplotlib inline 模板匹配 模板匹配和卷积原理很像,模板在原图像上从原点开始滑动,计算模板与(图像被模板覆盖的地方)的差别程度,这个差别程度的计算方法在...

2019-08-13 21:24:05 488 0

原创 06 计算机视觉-opencv图像金字塔与轮廓检测

import cv2 import numpy as np import matplotlib.pyplot as plt %matplotlib inline def cv_show(name,img): cv2.imshow(name,img) cv2.waitKey(0) ...

2019-08-13 21:20:58 345 1

原创 05计算机视觉-opencv边缘检测

Canny边缘检测 使用高斯滤波器,以平滑图像,滤除噪声。 计算图像中每个像素点的梯度强度和方向。 应用非极大值(Non-Maximum Suppression)抑制,以消除边缘检测带来的杂散响应。 应用双阈值(Double-Threshold)检测来确定真实的和潜在的边缘。 ...

2019-08-13 21:14:46 481 0

原创 04计算机视觉-opencv图像梯度处理

import cv2 import matplotlib.pyplot as plt import numpy as np %matplotlib inline def cv_show(name,img): cv2.imshow(name,img) cv2.waitKey(0) ...

2019-08-13 21:10:47 268 0

原创 03 计算机视觉-opencv图像形态学处理

# 先定义一个opencv展示函数 import cv2 import matplotlib.pyplot as plt import numpy as np %matplotlib inline def cv_show(name,img): cv2.imshow(name,img) ...

2019-08-13 21:04:42 314 1

原创 02 计算机视觉-opencv阈值与滤波处理

1 灰度图 # opencv读取的格式是BGR # matplotlib读取的格式是RGB import cv2 import numpy as np import matplotlib.pyplot as plt %matplotlib inline img = cv2.imread(&quo...

2019-08-13 20:54:35 258 3

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