- 博客(53)
- 资源 (34)
- 问答 (1)
- 收藏
- 关注
原创 吴恩达机器学习笔记:(三)梯度下降法
梯度下降法知识点:偏导数、微积分、局部最优解概念介绍梯度下降法目的是为了“下降”,下降的方法是按照“梯度”。比如你在一座山上,当前你只能迈出一步,如何走才能使你的高度下降的最多呢,根据梯度的理论,我们沿着当前梯度的反方向走,会让我们的下降幅度最大。上述例子中,山就是一个函数,在山上的你就是函数中待优化的变量,人的坐标表示变量初始值,我们要 求的是函数最小值即到达山底,人该如何走即如何迭代变量。所以我们只要沿着函数梯度的反方向,就能最快的到达我们要去的地方。梯度下降是一种更新参数的方
2021-07-30 00:22:58 409
原创 吴恩达机器学习笔记:(二)代价函数
代价函数本例中如下图所示:代价函数实际目的是为了通过寻找 θ1, θ2两个参数实现拟合的直线最接近数据点。本例中代价函数的定义 θ1, θ2寻找θ1,θ2参数最优值寻找 θ1的最优解当θ1 = 1时当θ1 = 0.5时当θ1 =0时如上图右侧所示,寻当θ1 的最优解相当于寻找曲线偏导数等于零的点上图为两个参数同时作用时候生成的数据三维图下图为数据对应的等高线:通过实际数据测试发现当在等高线最中央时拟合的直线最接近数据集。...
2021-07-30 00:13:12 254
原创 吴恩达机器学习笔记:(一)机器学习方法简介
吴恩达机器学习笔记Supervised LearningUnsupervised Learningclustering 聚类算法market segments 市场细分regression problem 回归问题classificiation problem 分类问题【Keywords】octiveSupervised LearningUnsupervised Learningclustering 聚类算法market segments 市场细分regression problem
2021-07-29 23:56:50 322
原创 C++ :常用文件、文件夹操作汇总
文件、文件夹操作1.创建文件夹2.创建文件3.删除文件4.删除文件夹5.删除一个目录下所有的文件夹6.清空文件夹7.读取文件8.写入文件9.写入随机文件10.读取文件属性11.写入属性12.枚举一个文件夹中的所有文件夹13.复制文件夹14.复制一个文件夹下所有的文件夹到另一个文件夹下15.移动文件夹16.移动一个文件夹下所有的文件夹到另一个目录下17.以一个文件夹的框架在另一个目录创建文件夹和空文件18.复制文件19.复制一个文件夹下所有的文件到另一个目录20.提取扩展名21.提取文件名22.提取文件路径2
2021-07-28 09:59:22 3309 1
原创 MFC:ListControl数据修改
ListControl数据修改1.创建对话框及必要的控件2.表格格式设计3.表格数据修改①双击表格选中cell实现数值修改②cell实现数值修改后保存1.创建对话框及必要的控件创建对话框,在对话框中拖入一个listControl控件,命名为m_ROIsearchresult,风格:report;添加一个editControl控件,命名为m_edit_pos,默认是Control变量;2.表格格式设计DWORD dwStyle = m_ROIsearchresult.GetExtendedStyl
2021-07-15 11:30:54 1835
原创 c++: rand()和srand()生成随机数(特定范围)
“随机数” 生成的问题遇到过几次,由于之前的工作一直没用到随机数,平常没怎么留意,知道有函数可以生成,却没去记住过(平常比较懒,对于库函数都没记过,都是需要用到才去百度查,查了也没研究透,看来太依赖百度和google也不是件好事!)。为了加深记忆,同时也方便以后查阅,决定还是方法记录下来。废话不多说,看招! rand()函数定义在stdlib.h里,百度百科里将它定义为“伪随机数发生器“,函数的原型为int rand(void); ,通过它可以产生一个[0,RAND_MAX]集合内的随数,RAND_MA
2021-07-14 23:49:44 3952 1
原创 图像处理:matplotlib
函数:import matplotlib.pyplot as pltPython之Matplotlib库常用函数大全(含注释)https://www.cnblogs.com/TensorSense/p/6802280.htmlplt.cla() # 清除axes,即当前 figure 中的活动的axes,但其他axes保持不变。plt.clf() # 清除当前 figure 的所有axes,但是不关闭这个 window,所以能继续复用于其他的 plot。plt.close() # 关闭 wind
2021-07-07 20:50:38 255
原创 opencv:在二维定标中的应用
【写在前面】opencv在二维定标中的应用参考链接:http://www.cnblogs.com/chita/OPENCV立体标定https://wenku.baidu.com/view/ec0d2427aaea998fcc220ed3.html
2021-07-07 20:48:50 125
原创 stm32链接电脑提示无法识别的驱动设备
出现这种问题都是因为系统中没有ch34系列的驱动 ,解决办法,安装驱动即可,如果提示安装失败,请先卸载在安装》
2021-07-07 20:46:34 4972
原创 【python】:文件读写操作及os常用功能
#打开文件file = open(filename,‘rb’)【打开文件】open() 函数常用格式 :open(file, mode=‘r’)https://docs.python.org/3/library/functions.html这里有所有python内建的函数及描述文档eg1:f = open("d:/1.txt", 'w')f.write("hello pyth...
2021-07-07 20:44:13 1504 1
原创 python:数据操作小技巧
【字符串】数据源:string1="abc def ghi"和string2="def ghi abc"如何使这两个字符串是相同的?集合平等思想。通过拆分字符串并将它们转换为集来比较它们:s1 = 'abc def ghi's2 = 'def ghi abc'set1 = set(s1.split(' '))set2 = set(s2.split(' '))print...
2021-07-07 20:42:24 70
原创 opencv:读取、保存操作函数
opencv中的函数使用OpenCV图像处理-Mat对象常用方法1.imshow()函数imshow()函数用于在指定的窗口显示一幅图像,函数原型如下:void imshow(const string& winname, InputArray mat);第一个参数:const string&类型的winname,填需要显示的窗口标识名称。第二个参数:InputArray...
2021-07-07 20:40:14 747
原创 C++:搭建深度学习环境及实战
搭建深度学习环境及实战1.搭建tensorflow环境1.搭建tensorflow环境tensorflow C++ 环境搭建及实战https://blog.csdn.net/gubenpeiyuan/article/details/80855644
2021-07-06 17:48:25 689
原创 机器视觉:mvs相机调试
https://blog.csdn.net/qq_41017802/article/details/103482535https://blog.csdn.net/u014546828/article/details/80350149
2021-07-06 17:47:31 3309
原创 深度学习:yolo v3训练结果测试
changecfg/voc.datacfg/yolov3-voc.cfg参考链接:https://www.pianshen.com/article/841190573/./darknet detector test cfg/voc.data cfg/yolov3-voc.cfg backup/yolo-obj_last.weights data/img47.bmpdarknet detector test cfg/voc.data cfg/yolov3-voc.cfg backup/yolo-o
2021-07-06 17:41:56 412
原创 python:检查excel表格是否存在并删除重建
Judge whether there is exist appointed Excel file, create it if not exist, otherwise delete and recreate it:param filename::return:https://www.cnblogs.com/vickey-wu/p/6735046.html
2021-07-06 17:41:14 523
原创 Python之web开发(六):python使用django框架搭建网站之图表显示操作
配置环境: jango + Highcharts + MysqlDjango chartit把简单的东西复杂话了,真心的,直接使用highchart更方便highchart官方链接:https://www.highcharts.com.cn/demo/highcharts/line-basic学习链接:https://blog.csdn.net/Temanm/article/details/54141759学习views.文件没有配置好直接python manage.py makemigra
2021-07-06 17:35:42 281
原创 c++:opencv的安装和配置
1.官网安装包下载2.安装3,环境变量配置配置路径如下:E:\opencv\build\x64\vc14\bin4.新建控制台应用程序视图 →其他窗口→属性管理器5工程库目录配置6.链接库的配置
2021-07-06 17:34:56 445
原创 Python:实现xlsx文件与csv文件之间相互转换
批量处理目录下的文件多个csv转换成xlsimport pandas as pddef csv_to_xlsx_pd(csv_pt, encoding='utf-8'): csv = pd.read_csv(csv_pt, encoding=encoding) csv.to_excel(csv_pt.split('.')[0]+'.xlsx', sheet_name='d...
2021-07-06 17:28:32 300
原创 linux:uabntu日常操作
1.共享文件夹安装vmware tools虚拟机关机将Ubuntu关机(power off),否则不能添加共享文件夹在VMware虚拟机窗口,选择VM->Settings->Options->Shared Folders点右边的Add,点Next->选择Win7共享目录的路径,然后点Next->选中Enable this share->Finish...
2021-07-06 17:27:10 217
原创 linux:ubantu中pycharm专业版安装
1.下载linux版本安装包2.解压压缩包查找到文件名以后复制,输入进下面的命令,进入 PyCharm文件的bin 目录:cd ~/bin最后,通过运行下面的命令来运行 PyCharm安装程序:sh pycharm.sh & 或者sh ./pycharm.sh有这个界面即是解压成功的,pycharm可用。 (软件的运行文件为…sh)激活程序破解:下...
2021-07-05 19:41:35 671 1
原创 python:opencv 二值化处理
1:二值化处理https://blog.csdn.net/zj360202/article/details/79165796
2021-07-05 19:40:01 2322 1
原创 HTML开发笔记
1: xAxis: {categories: {{ region | safe }}},说明:X列直接用变量region,知识点:(字符串,列表和safe)过滤器https://blog.csdn.net/weixin_43867210/article/details/86499503
2021-07-05 19:30:27 77
原创 Python:Django开发函数笔记:
1:django中的objects.get和objects.filter方法的区别为了说明它们两者的区别定义2个modelsclass Student(models.Model): name = models.CharField('姓名', max_length=20, default='') age = models.CharField('年龄', max_length=20, default='') class Book(models.Model): st
2021-07-05 19:29:43 133
原创 python:pickled的使用技巧
1作用:为python对象创建可移植的序列化对象:#序列化,反序列化,所以文件中的内容要求是列表或元组pickle: 用于python特有的类型和python的数据类型间进行转换pickle提供四个功能: dumps,dump,loads,load2:存储数据类型:pickle可以存储的数据类型:所有python支持的原生类型:布尔值,整数,浮点数,复数,字符串,字节,None。...
2021-07-05 19:28:18 439
原创 python:读取excel数据
# -*- coding: utf-8 -*-from tkinter import ttkfrom tkinter import *import pyodbcdef data_acquire(): sql1 = "select * from display_board " print("type(sql1)", type(sql1)) # type(sql1) &...
2021-07-05 18:53:48 226
原创 深度学习:背景建模高斯混合模型
算法基本思想用GMM对背景建模的基本思想是把每一个像素点所呈现的颜色用K个高斯分布的叠加来表示,通常K取3-5之间。将像素点所呈现的颜色X认为是随机变量,则在每时刻t=1,…,T所得到视频帧图像的像素值只是随机变量X的采样值(观值)。在进行前景检测前,先对背景进行训练,对每一帧图像中每个背景采用一个混合高斯模型进行模拟,背景一旦提取出来,前景的检测就简单了,检查像素是否与背景的高斯模型匹配,匹...
2021-07-05 18:51:03 1274
原创 python:字符串常用处理函数:
【001】str→listwhile True: s = input("Please Input the Name('q' for Exit):\n") if (s=='q'): break elif (len(s)==2): s1=list(s) s1[1]='*' s = ''.join(s1) ...
2021-07-05 18:49:55 60
原创 深度学习:人脸识别学习笔记
【原理】大佬链接:https://blog.csdn.net/neu_chenguangq/article/details/52983093人脸识别,是基于人的脸部特征信息进行身份识别的一种生物识别技术。实现过程:摄像机或摄像头采集含有人脸的图像或视频流→自动在图像中检测和跟踪人脸,进而对检测到的人脸进行脸部操作的一系列相关技术。其中技术包括图像采集、特征定位、身份的确认和查找等等。简单...
2021-07-05 18:46:37 123
原创 python:django应用问题汇总
1.django HttpResponse对象HttpResponse对象概述:作用:给浏览器返回数据HttpRequest对象是由Django创建的,HttpResponse对象是由程序员创建用法:不用模板,直接返回数据语句示例:return HttpResponse(“Sunck is a good man”)调用模板使用render方法原型:render(request,...
2021-07-04 18:13:58 134
原创 深度学习:神经网络基础知识总结
【神经网络基础知识总结】:定义:人工神经网络(Artificial Neural Networks,简写为ANNs)也简称为神经网络(NNs)或称作连接模型(Connection Model),它是一种模仿动物神经网络行为特征,进行分布式并行信息处理的算法数学模型。这种网络依靠系统的复杂程度,通过调整内部大量节点之间相互连接的关系,从而达到处理信息的目的。人工神经网络:是一种应用类似于大...
2021-07-04 18:12:05 659 2
原创 sql server表值函数与标量值函数实际应用
sql中的表值函数与标量值函数区别与用法一 、表值函数又分为内联函数与多语句函数(1)内联函数就是没有函数主体表是单个 SELECT。下面是一个不带输入参数的表值函数create function tvpoints()returns tableas return(select * from tb_users);select * from tvpoints()这个结果返回的是...
2021-07-04 18:10:48 1711 2
原创 python:Anaconda+Pycharm Community版+Django搭建属于自己简易WEB
作为python学习新手如何学会搭建自己的一个简单WEB还是很有必要的,网上很多贴子都是Professional版的pycharm刚开始跟着大佬学习没太关注版本问题,现在突然回头看了看吓了一跳,自己一些拙见提出来大家一起了解下Django的使用:STEP1:进入到工程目录cd D:\Pycharmstep2:创建工程文件django-admin startproject LianJie D...
2021-07-04 18:08:12 190
原创 python:实现简单的web开发demo
server.py代码:#!/bin/python#-*- coding: UTF-8 -*-#文件名:server.py#create by wzh 2017/10/26 import socket #导入socket模块import refrom multiprocessing import Process #导入进程模块 #设置静态文件根目录HTML_ROOT_DI...
2021-07-04 18:06:56 685
原创 深度学习方法笔记之(一):SVM的基本模型
【参考知识点】分隔超平面:上述将数据集分割开来的直线叫做分隔超平面。超平面:如果数据集是N维的,那么就需要N-1维的某对象来对数据进行分割。该对象叫做超平面,也就是分类的决策边界。间隔:一个点到分割面的距离,称为点相对于分割面的距离。数据集中所有的点到分割面的最小间隔的 2倍,称为分类器或数据集的间隔。最大间隔:SVM分类器是要找最大的数据集间隔。支持向量:离分割超平面最近的那些点。...
2021-07-04 18:05:38 1376
原创 深度学习方法笔记之(三):基于区域的卷积神经网络介绍(RCNN)
【实现方法】用RCNN检测目标物体的步骤如下:首先取一个预训练卷积神经网络。根据需要检测的目标类别数量,训练网络的最后一层。得到每张图片的感兴趣区域(Region of Interest),对这些区域重新改造,以让其符合CNN的输入尺寸要求。得到这些区域后,我们训练支持向量机(SVM)来辨别目标物体和背景。对每个类别,我们都要训练一个二元SVM。最后,我们训练一个线性回归模型,为每个...
2021-07-04 18:05:17 375
血液细胞数据集(红+白细胞)数据集
2022-11-15
CM4 raspberry 系统烧录工具 rpiboot-imager.zip
2022-10-25
树莓派 pytorch1.8.1 + torchvision0.9 对应的arrch64位文件
2022-07-08
YOLOv5-lite预训练权重文件
2022-07-06
wxWIGETS3.1.6 vs2017编译好的文件
2022-05-05
opencv4.4.0python36_37_38.zip
2021-02-04
DLL用于外部调用时,发现在项目的cv::VideoCapture函数调用失败
2022-10-17
使用博通bcm2711芯片实现树莓派4B裁剪
2022-10-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人