- 博客(71)
- 资源 (10)
- 收藏
- 关注
原创 GMM高斯混合模型及EM算法(matlab实现)
%绘制男女生身高的GMMclcclear all%男女生共取2000人,女生平均身高163,男声平均身高180male=180+sqrt(10)*randn(1,1000);%产生均值为180,方差为10的一个1*1000的随机数female=163+sqrt(10)*randn(1,1000);h=[female male];%Step 1.首先根据经验来分别对男女生的均值、方差和权值进行初始化mu1_first=170;sigma1_first=10;w1_first=0.7;%男生.
2022-03-01 11:48:26
2922
原创 写给我姐姐的一封信 2020-7-12
必须具备安静的学习房间。要求有窗,同时与客厅隔音、隔光。 必须有大书桌,有书柜。 只要回家了就不准出门,不准看电视、手机。在家父母不能对孩子提学习的要求,就是赶到房间里,不准出来,房内没有娱乐的东西,就是自己写作业学习,不到时间不准停,每晚最早11点睡觉,晚上11点送上一杯热牛奶,一个是检查是不是学习到了11点,另一点是喝牛奶补充脑力,没做完作业想继续学就别管了,让他自己学吧,如果11点前说作业写完了,也别管,让他自己学,复习、预习都行,反正就不能玩,不能睡觉。养成习惯,每晚放学回家就自觉到房间呆着,周
2020-07-12 01:44:15
654
原创 vscode 配置c/c++编译环境(里面包含视频教程,配置文件,MinGW-W64 GCC-8.1.0安装包170MB)
vscode 配置c/c++编译环境(里面包含视频教程,配置文件,MinGW-W64 GCC-8.1.0安装包170MB)。适用于Win64.自己在官网下载并安装的,废了一天才搞好。包管用。下载地址:https://download.csdn.net/download/lusics/12190745...
2020-02-25 15:11:01
1309
原创 7)Python模块:sklearn
机器学习分为四大块,分别是 classification (分类), clustering (聚类), regression (回归), dimensionality reduction (降维)。官网scikit-learn 是机器学习领域非常热门的一个开源库,基于Python 语言写成。专门用于机器学习的模块。可以免费使用。SKlearn包含的机器学习方式:分类,回归,无监...
2019-04-04 21:58:14
718
原创 8)Python模块:tensorflow
深度学习框架排名:TensorFlowKerasCaffe三大框架介绍Microsoft Cognitive ToolkitPyTorchApache MXnet----------------------收藏人数10000DeepLearning4JTheanoTFLearnTorchCaffe2PaddlePaddleDLibChainerNeonLa...
2019-04-04 21:21:45
954
原创 6)Python模块:cv2 imutils
Opencv安装包:https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencvOpenCV3.3以上版本支持tensorflowhttps://blog.csdn.net/qizongshuai/article/details/77531115?locationNum=8&fps=1pip install XX.whl...
2019-04-04 13:12:29
936
原创 5)Python模块:PIL
https://www.cnblogs.com/sun-haiyu/p/7127582.htmlhttps://www.cnblogs.com/chimeiwangliang/p/7130434.htmlcv2 skimage PIL区别PIL(Python Imaging Library)是Python一个强大方便的图像处理库,名气也比较大。不过只支持到Python 2.7。Pi...
2019-04-04 13:12:06
199
原创 4)Python模块:skimage
PIL<cv2<skimageskimage全称是scikit-image SciKit (toolkit for SciPy) ,它对scipy.ndimage进行了扩展,提供了更多的图片处理功能。scikit-image是基于scipy的一款图像处理包,它将图片作为numpy数组进行处理,正好与matlab一样。https://blog.csdn.net/u01230074...
2019-04-04 12:16:52
7706
原创 2)Python模块:scipy
不错的教程 英文版Scipy是一个用于数学、科学、工程领域的常用软件包,可以处理插值、积分、优化、图像处理、常微分方程数值解的求解、信号处理等问题。它用于有效计算Numpy矩阵,使Numpy和Scipy协同工作,高效解决问题。scipy.cluster向量计算/Kmeansscipy.constants物理和数学常量scipy.fftpack傅立叶变换 快速傅立叶变换...
2019-04-04 12:16:41
346
1
原创 0)Python模块:总结
模块分为:标准库和第三方库,标准库不需要安装,第三方需要pip安装python 第三方库:数据处理Numpy Scipy Pandas计算机视觉Matplotlib PIL cv2 skimage mahotas深度学习sklearn tensorflow爬虫urlib requests bs4 lxml...
2019-04-03 19:08:28
128
原创 C#-子线程更新主线程方法-invoke
凡是异步线程,thread delegate task event,都需要使用invoke调用UI的控件。Interaction是一个委托函数,必须要声明。因为Invoke方法需要创建一个委托。private delegate void Interaction();//自定义的委托 this.Invoke((Interaction)delegate ...
2019-04-03 12:18:02
1729
原创 C++-知识点7-继承和多态
继承http://www.runoob.com/cplusplus/cpp-inheritance.html面向对象程序设计中最重要的一个概念是继承。继承允许我们依据另一个类来定义一个类,这使得创建和维护一个应用程序变得更容易。这样做,也达到了重用代码功能和提高执行时间的效果。当创建一个类时,您不需要重新编写新的数据成员和成员函数,只需指定新建的类继承了一个已有的类的成员即可。这个已有的类...
2019-04-02 21:52:44
139
原创 C++-知识点6-友元
友元https://www.cnblogs.com/zhuguanhao/p/6286145.html友元函数、友元类和友元成员函数想访问类种的私有成员,就用友元。public:friend声明只要在类内,位置不限。友元定义可以在类外任意位置。有些情况下,允许特定的非成员函数访问一个类的私有成员,同时仍阻止一般的访问,这是很方便做到的。例如被重载的操作符,如输入或输出操作符,经常需要...
2019-04-02 21:52:21
402
原创 C++-知识点5-static关键字
statichttps://www.cnblogs.com/shaozhuyong/p/5959760.htmlstatic关键字有三种使用方式,其中前两种只指在C语言中使用,第三种在C++中使用。1. 局部静态变量(C)2. 外部静态变量/函数(C)3. 静态数据成员/成员函数(C++)一、 局部静态变量 void fun(){static int a;}局部变量按照存储形...
2019-04-02 21:48:04
202
原创 C++-知识点4-构造和析构
构造和析构http://www.runoob.com/cplusplus/cpp-constructor-destructor.html类的构造函数是类的一种特殊的成员函数,它会在每次创建类的新对象时执行。构造函数的名称与类的名称是完全相同的,并且不会返回任何类型,也不会返回 void。构造函数可用于为某些成员变量设置初始值。带参数的构造函数默认的构造函数没有任何参数,但如果需要,...
2019-04-02 21:34:58
123
原创 C++-知识点3-重载
重载http://www.runoob.com/cplusplus/cpp-overloading.htmlC++ 允许在同一作用域中的某个函数和运算符指定多个定义,分别称为函数重载和运算符重载。重载声明是指一个与之前已经在该作用域内声明过的函数或方法具有相同名称的声明,但是它们的参数列表和定义(实现)不相同。当您调用一个重载函数或重载运算符时,编译器通过把您所使用的参数类型与定义中的...
2019-04-02 18:36:49
143
原创 C++-知识点2-引用
引用https://www.cnblogs.com/duwenxing/p/7421100.html引用,顾名思义是某一个变量或对象的别名,对引用的操作与对其所绑定的变量或对象的操作完全等价语法:类型 &引用名=目标变量名;特别注意:1.&不是求地址运算符,而是起标志作用2.引用的类型必须和其所绑定的变量的类型相同3.声明引用的同时必须对其初始化,否则系统...
2019-04-02 18:25:44
130
原创 C++-知识点1-指针
指针https://blog.csdn.net/qq_41035588/article/details/79673674int **num指针的类型:去掉num,int**指针所指向的类型:去掉*num,int*指针存储的值:32bit系统(4byte),指针是指向内存某块区域的首地址,内存地址32bit长,即指针本身所占据的内存区,永远是4byte(1)int*ptr; /...
2019-04-01 22:47:57
139
原创 C++-基础知识点
三大主流OOP(面向对象编程)语言(C++,Java,C#),都是面向对象。精一而通三,唯一需要花些时间的地方就是熟悉他们的类库。驱动就是接口,使用国际标准规范,库是对驱动的进一步封装,使其调用起来更加封装,也可以叫做接口。面向过程的缺点:可重用性差数据安全性差难以开发大型软件和图形界面的应用软件面向对象:易维护、易复用、易扩展性能比面向...
2019-04-01 22:06:04
108
原创 C++-C++与C的区别
CPL语言1967年,剑桥大学的Martin Richards对CPL语言进行了简化,于是产生了BCPL(Basic Combined Programming Language)语言。并且他用B语言写了第一个UNIX操作系统。Ken Thompson发明的B语言,而 B语言则源自BCPL语言1972年,美国贝尔实验室的 D.M.Ritchie 在B语言的基础上最终设计出了一种新的语言,他取了...
2019-04-01 21:45:36
241
原创 C#-C#与C++的区别
1、 C#与Java类似,编译后得到的还不是机器代码,而是运行在虚拟机中的元指令。它对安全性做了更多的考虑,没有指针,不能直接操作内存,自动实现内存管理。C++中的指针在带来强大的灵活性和高效的同时,也带了不少使用上的难题,C++程序中的绝大多数问题都来源于指针的不正确使用,C#出于软件安全性的考虑和语言易用性的考虑没有指针。C#中实现自动垃圾回收,通过new在堆中创建对象,当对该对象的引用计数...
2019-04-01 19:35:52
148
原创 C#-thread task delegate event
这四个都是异步线程。delegate和event,属于基础库。thread-using system.threadingtask-using system.threading.taskthread 和 task不常用了,主要应用 delegate和event异步线程就是在程序的主线程之外在创建一个子线程执行,线程之间执行相互不想干,主线程并不需要要等待子线程的执行,就是相当...
2019-03-30 21:40:48
966
原创 C#-类间数据同步-图像显示控件使用为例
当然也可以做成以下形式,但是感觉控件的复用性不强。方式一:委托在库中定义图像卡库:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Threading;namespace WindowsForm...
2019-03-30 10:54:56
324
原创 C#-.xml和.ini 保存配置信息 using System.Xml.Linq;using System.Runtime.InteropServices;
XMLxml是常见的配置文件。https://blog.csdn.net/songyi160/article/details/50824274三种常用的读取XML文件的方法。分别是①使用XmlDocument②使用XmlTextReader③使用Linq to Xml以下是使用Li...
2019-03-26 16:21:19
442
原创 TensorFlow 学习(八):CNN-激活函数
1、激活函数更新W有两种方法:穷举法、梯度下降法如何选择激活函数? 通常来说,很少会把各种激活函数串起来在一个网络中使用。 如果使用 ReLU ,那么一定要小心设置学习率(learning rate ),预防出现过多的“神经元死亡”问题。 如果这个问题不好解决,那么可以试试 Leaky ReLU 、 PReLU 或者 Maxout。 最好不要用 sigmoid ,可以试试 t...
2019-03-08 21:08:47
1895
原创 C#-Timer定时器使用
需要放在定时器里的程序比较多,常用有两种方法:方法一,使用winform里的timer控件,Tick()里放一个多线程优点:简单缺点:占用主线程的资源。方法二:直接利用Thread.Timer使用方法:System.Threading.Timer threadTimer1;threadTimer1 = new System.Threading.Timer(new Sys...
2019-03-08 17:56:29
928
原创 C#-泛型集合与非泛型集合,using System.Collections.Generic;和using System.Collections;
一、区别 非泛型集合 泛型集合 ArrayList List<T> using System.Collections.Generic; HashTable Dictionary<K,V> Queue Q...
2019-03-08 17:33:14
5360
原创 qt介绍
Qt是一个开发框架,是VC++-->MFC-->Qt的进化。与MFC类似,需要依赖VS进行编程。VS是一个IDE(集成开发环境),框架都必须依赖一个IDE进行构建。当然,利用VS写了一个软件叫做Qt Creator,他是一个专门用于Qt编程的IDE。可以安装Qt SDK,里面包含Qt Creator等组件。但是!建议使用VS,不适用Qt Creator。如果想用VS,得...
2019-03-06 11:07:31
159
原创 安装Qt,配置环境
感觉还是比较麻烦的,先放一放。https://www.jianshu.com/p/6fab1fe260d2我在考虑,Qt应用最广的还是C++,使用python只是为python工程做一个简单的GUI。
2019-03-06 10:46:14
313
原创 opencv常用
# -*- coding: utf-8 -*-"""Created on Sat Jan 5 15:44:42 2019@author: oucbu""" import cv2import numpy as npfrom matplotlib import pyplot as pltimg=cv2.imread('1.jpg',0)#0为灰度图cv2.imwrite('...
2019-03-06 00:43:43
149
原创 practical python and opencv_3rdEdition
cv2.destroyAllWindows()image = cv2.imread('c:/Users/oucbu/Pictures/1.jpg')image’s type is <class 'numpy.ndarray'>所以之后对image的处理就跳到了numpy的应用了。此时的image是一个三维数组。数组大小为:img.shape=(heigh...
2019-03-05 23:07:40
449
原创 opencv安装
opencv在各种系统安装教程;https://www.pyimagesearch.com/opencv-tutorials-resources-guides/Ubuntu 16.04: How to install OpenCV:https://www.pyimagesearch.com/2016/10/24/ubuntu-16-04-how-to-install-opencv/...
2019-03-05 12:30:24
216
原创 python基本知识
conda# 查看安装了哪些包conda list查看有哪些虚拟环境conda env listconda info -e# 创建虚拟环境conda create -n py3.6 python=python3.6.4激活虚拟环境:activate XXXpackage版本查看、升级、选择查看package版本方法在此标注自己电脑package配置...
2019-03-05 12:16:13
277
原创 级联分类器训练(traincascade)之后检测(cv2.CascadeClassifier)
训练级联分类器训练用户指南:http://www.opencv.org.cn/opencvdoc/2.3.2/html/doc/user_guide/ug_traincascade.html训练过程:https://blog.csdn.net/qq_32502511/article/details/79010509训练结果:N是训练层级,HR(hit rate) 是正样本输入后...
2019-03-05 00:44:56
3566
原创 haarcascades各种下xml下载
github上有:https://github.com/opencv/opencv/tree/master/data/haarcascades但是没有download选项复制URL到:https://minhaskamal.github.io/DownGit/#/home?url=https:%2F%2Fgithub.com%2Fopencv%2Fopencv%2Ftree%2Fm...
2019-03-05 00:38:01
7419
6
原创 第四节:支持向量机(Support Vector Machine,SVM)
有导式解决分类、回归的问题分类原理:二分类构造分类超平面,实现样本划分 n维 n-1维最小化问题,不等式问题变为:对偶问题,等式问题转化过程参照网上的博客推广:(线性不可分的时候仍然能用)低维空间映射到高维空间,有可能会从线性不可分变为线性可分纬度增加,要在高维空间做内积,比较复杂,利用K积,简化支持向量机:低维映射到高维;利用Kn...
2019-03-02 12:34:42
510
vscode 配置c/c++编译环境(里面包含视频教程,配置文件,MinGW-W64 GCC-8.1.0安装包170MB)
2020-02-25
MiniBalanceV3.5【大功率版】平衡小车原理图.pdf
2020-02-24
russian.sh
2020-02-02
FPGA_SDRAM测试程序(每句注释+说明文档+Q13测试+仿真截图)
2016-12-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人