深度学习
文章平均质量分 94
芯光智能
这个作者很懒,什么都没留下…
展开
-
通俗理解线性回归(一)
0 什么是回归?假设线性回归是个黑盒子,那按照程序员的思维来说,这个黑盒子就是个函数,然后呢,我们只要往这个函数传一些参数作为输入,就能得到一个结果作为输出。那回归是什么意思呢?其实说白了,就是这个黑盒子输出的结果是个连续的值。如果输出不是个连续值而是个离散值那就叫分类。那什么叫做连续值呢?非常简单,举个栗子:比如我告诉你我这里有间房子,这间房子有40平,在地铁口,然后你来猜一猜我的房子总共值多少钱?这就是连续值,因为房子可能值80万,也可能值80.2万,也可能值80.111万。再比如,我告诉你我有间房子转载 2020-07-10 00:48:00 · 1031 阅读 · 0 评论 -
windows10 dlib OpenCV pycharm安装教程
dlib安装参考https://blog.csdn.net/zhang475546259/article/details/84104368opencv安装pip install opencv-pythonnumpy安装pip inastll numpy原创 2019-10-31 00:46:07 · 353 阅读 · 0 评论 -
python3读取和写入csv文件
读取csv文件一、创建一个csv文件['city', 'password', 'day']['1', '1', '1']['2', '1', '1']['3', '1', '1']['4', '1', '1']['5', '1', '1']二、读取csv文件import csv#打开一个csv文件,模式为读取csvfile = open('/Users/yanghui/...原创 2019-09-24 16:18:08 · 2359 阅读 · 0 评论 -
Python3 字典 values() 方法
描述Python 字典 values() 方法返回一个迭代器,可以使用 list() 来转换为列表,列表为字典中的所有值。语法values()方法语法:dict.values()参数NA。返回值返回迭代器。实例以下实例展示了 values() 方法的使用方法:实例#!/usr/bin/python3dict = {'Sex': 'female',...原创 2019-09-24 00:07:40 · 4745 阅读 · 0 评论 -
DLib完成人脸识别项目详细说明
Dlib介绍 Dlib是一个现代C++框架,解决包含机器学习算法以及开发复杂软件的现实问题,它被广泛应用在工业和学术研究领域,包括机器人、嵌入式设备、移动手机以及大规模高性能计算环境中,DLib的开源使得在使用过程中方便,自由。它的主要特点有:文档说明全,高质量的代码,机器学习算法,科学计算算法,图模型推理算法,图像处理,线程,网络编程,图形用户接口,数据压缩与整合算法等,可以参考...转载 2019-09-23 23:48:31 · 3615 阅读 · 0 评论 -
dlib.get_frontal_face_detector(), Python format 格式化函数 predictor(img, dets[0])
detector = dlib.get_frontal_face_detector()# 人脸检测 dets = detector(img, 1) # len(dets) 即为检测到的人脸个数 print("Number of faces detected: {}".format(len(dets)))Python2.6 开始,新增了一种格式化字符串的函数 ...原创 2019-09-23 22:28:35 · 1564 阅读 · 0 评论 -
python路径拼接os.path.join()函数的用法
os.path.join()函数:连接两个或更多的路径名组件 1.如果各组件名首字母不包含’/’,则函数会自动加上 2.如果有一个组件是一个绝对路径,则在它之前的所有组件均会被舍弃 3.如果最后一个组件为空,则生成的路径以一个’/’分隔符结尾Demo1import osPath1 = 'home...原创 2019-09-23 21:58:40 · 1023 阅读 · 0 评论 -
人脸属性分析--性别、年龄和表情识别
人脸属性指的是根据给定的人脸判断其性别、年龄和表情等,当前在github上开源了一些相关的工作,大部分都是基于tensorflow的,还有一部分是keras,CVPR2015曾有一篇是用caffe做的.CSDN从0到1实现基于Tornado和Tensorflow的人脸、年龄、性别识别基于caffe的表情识别tensorflow练习12:利用图片预测年龄与性别怎样用Keras识别人...转载 2019-09-23 17:34:44 · 1229 阅读 · 0 评论 -
AttributeError: module ‘keras.backend‘ has no attribute ‘image_dim_ordering‘
将 K.image_dim_ordering() == 'th'替换为K.image_data_format() == 'channels_first'人工智能开发板:原创 2019-09-23 14:55:31 · 10393 阅读 · 1 评论 -
Python os.listdir() 方法
概述os.listdir() 方法用于返回指定的文件夹包含的文件或文件夹的名字的列表。这个列表以字母顺序。 它不包括 '.' 和'..' 即使它在文件夹中。只支持在 Unix, Windows 下使用。语法listdir()方法语法格式如下:os.listdir(path)参数 path -- 需要列出的目录路径 返回值返回指定路径下的文件和文件夹列表。...原创 2019-09-23 00:30:34 · 3653 阅读 · 0 评论 -
if __name__ == '__main__'
简单的理解就是: 如果模块是被直接运行的,则代码块被运行,如果模块是被导入的,则代码块不被运行。参考:http://blog.konghy.cn/2017/04/24/python-entry-program/...原创 2019-09-23 00:09:49 · 87 阅读 · 0 评论 -
Python:批量读取目录下jpg文件,并输出jpg文件的绝对路径到指定txt文档中。
#功能:读取jpg文件,输出绝对目录到txt中。import os.pathimport globimport osif __name__ == "__main__": #主函数 realpath = os.path.realpath(__file__) #获取当前执行脚本的绝对路径 dirname = os.path.dirname(re...原创 2019-09-21 22:55:03 · 1798 阅读 · 0 评论 -
Menu Item, Menu & MenuBar类
一个菜单项目,可直接使用 Append()函数添加,或 wx.MenuItem 类的一个对象被追加。wx.Menu.Append(id, text, kind) Item = Wx.MenuItem(parentmenu, id, text, kind) wx.Menu.Append(Item)要定义一个菜单项,菜单要被添加必须提及。wxPython中有大量的标准...原创 2019-09-19 14:47:27 · 494 阅读 · 0 评论 -
Python-Ubuntu中安装wxpython
方法一pip install -U \ -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-16.04 \ wxPython方法二在ubuntu系统中安装wxpython方法如下:打开控制台,输入命令apt-cache search wxpython。如果能返回wxpython的信息,则...原创 2019-09-18 16:19:20 · 3340 阅读 · 0 评论 -
dlib安装总结
1.dlib安装步骤ubuntu下最好别用anaconda,会出现很多问题,宁可自己安装各种包!sudo apt-get install build-essential cmakesudo apt-get install libgtk-3-devsudo apt-get install libboost-all-devsudo apt-get install libopenblas...转载 2019-09-12 17:26:32 · 2370 阅读 · 0 评论 -
环境配置—Ubuntu 16.04 安装Opencv 3.4.3
在安装Autoware之前,需要先安装Opencv,之前在Windows下安装了Opencv,挺复杂的。不过,在Ubuntu 16.04环境中配置安装Opencv相对来说,比较简单。Ubuntu 16.04 安装Opencv 3.4.31.1 下载Opencv 3.4.3去官网下载opencv,在本教程中选用的时opencv3.4.3,其他版本的配置方法异曲同工。下载链接 http:...转载 2019-09-12 12:50:08 · 575 阅读 · 0 评论 -
with open(csv_path,“a+“,encoding=“utf-8“) as f:
Python 文件操作中的读写模式:open(path, '-模式-',encoding='UTF-8')open(path, ‘-模式-‘,encoding=’UTF-8’)即open(路径+文件名, 读写模式, 编码)在python对文件进行读写操作的时候,常常涉及到“读写模式”,整理了一下常见的几种模式,如下:读写模式:r :只读r+ : 读写w : 新建(会对原有...原创 2019-09-24 10:38:16 · 17881 阅读 · 1 评论 -
HTTP 两种基本请求方法 GET和 POST的区别
GET方法1、GET交互方式是从服务器上获取数据,而并非修改数据,所以GET交互方式是安全的。就像数据库查询一样,从数据库查询数据,并不会影响数据库的数据信息,对数据库来说,也就是安全的。2、GET交互方式是幂等的,幂等是一个数学概念,幂等函数就是可以使用相同参数重复执行,并且能获得相同结果的函数。在GET交互这里就是,对同一个URL的多个请求,得到的结果是相同的。就像数据库查询,不同的数据...原创 2019-10-08 16:10:53 · 507 阅读 · 0 评论 -
Flask路由总结 @app.route(‘/‘)
Hello World程序员的经典学习方法,从Hello World开始。不要忘了,先安装python, pip,然后运行pip install Flask,环境就装好了。当然本人还是强烈建议使用virtualenv来安装环境。细节就不多说了,让我们写个Hello World吧:from flask import Flaskapp = Flask(__name__)@app.rou...原创 2019-10-08 11:20:14 · 24771 阅读 · 4 评论 -
Python装饰器
装饰器介绍谈装饰器之前,需明白一件事,Python中的函数和Java、C++不一样,Python中的函数可以像普通变量一样当做参数传递给另外一个函数,代码示例如下:def foo(): print('hello world')def decorator(function): function()decorator(foo)装饰器本质上是一个能返回函数的高阶函数,它...原创 2019-10-07 00:22:41 · 218 阅读 · 0 评论 -
解决Python3.7不能安装tensorflow-1.12.0的问题
1,下载# Macpip install https://download.tensorflow.google.cn/mac/cpu/tensorflow-1.12.0-py3-none-any.whl# Linux CPUwget https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.12.0-cp36-c...原创 2019-10-06 17:25:48 · 5043 阅读 · 4 评论 -
app = Flask(__name__) 是个什么东西
例程:from flask import Flaskapp = Flask(__name__) # 新建一个Flask可运行实体(名字参数如果是单独应用可以使用__name__变量,如果是module则用模块名)app.debug = True # 可以通过此参数设置Flash的DEBUG模式参数@app.route("/") # 在运行实体上绑定URL路由def hel...原创 2019-10-05 20:04:03 · 2427 阅读 · 0 评论 -
Mysql简明教程
insert(增)可以插入所有列,也可以插入些列。列与值严格对应数字与字符串要注意,数字不必加单引号,但是字符串必须加单引号insert into userdata (phone,email,nickname) values ('13333608985','kkcode@126.com','kkcode');delete(删)删除必是一行delete from ...原创 2019-09-30 16:43:04 · 162 阅读 · 0 评论 -
python 中的if __name__ == '__main__': 的作用
在c盘下建一个a.py文件,写入如下代码print('i first')if __name__=='__main__': print('i second')在命令提示符中运行a.py结果如下可以发现ifname== 'main':前后的代码都执行了接着我们在c盘下再新建一个b.py文件,写入import a运行b.py结果如下:即ifname=...原创 2019-09-29 15:15:34 · 93 阅读 · 0 评论 -
etchone(): fetchall(): rowcount: cur.execute
fetchone():该方法获取下一个查询结果集。结果集是一个对象 fetchall():接收全部的返回结果行. rowcount:这是一个只读属性,并返回执行execute()方法后影响的行数。-1表示还没开始查询或没有查询到数据###插入两行数据cur.execute('insert into account(accid,money) VALUES (1,110)')cur....原创 2019-09-29 11:21:17 · 458 阅读 · 0 评论 -
cv2.resize()
函数原型: 1 cv2.resize(InputArray src, OutputArray dst, Size, fx, fy, interpolation) 参数解释:InputArray src 输入图片 OutputArray dst 输出图片 Size 输出图片尺寸 fx, fy 沿x轴,y轴的缩放...原创 2019-09-28 18:51:23 · 162127 阅读 · 9 评论 -
with open() as f 用法
常见的读写操作:with open(r'filename.txt') as f: data_user=pd.read_csv(f) #文件的读操作with open('data.txt', 'w') as f: f.write('hello world') #文件的写操作 相关参数:r: 以只读方式打开文件。文件的指针将会放在文件的开头。这是**默认模式*...原创 2019-09-28 18:28:20 · 141826 阅读 · 11 评论 -
Python 数据库的Connection、Cursor两大对象
Python 数据库图解流程Connection、Cursor比喻参考:https://blog.csdn.net/guofeng93/article/details/53994112原创 2019-09-27 16:31:44 · 254 阅读 · 0 评论 -
Mysql8.0.17压缩包安装
一、Mysql下载压缩包下载:https://dev.mysql.com/downloads/mysql/选择第一个二、Mysql安装2.1、将文件解压到合适的目录下,个人比较喜欢放在D盘,文件夹路径最好纯英文,中文可能出现意想不到的问题。2.2、配置my.ini文件,只需要配置basedir即可,根据自己解压路径配置。[mysql]# 设置mysql客户端...原创 2019-09-27 10:31:10 · 441 阅读 · 0 评论 -
PyInstaller Quickstart
Install PyInstaller from PyPI:pip install pyinstallerGo to your program’s directory and run:pyinstaller yourprogram.pyThis will generate the bundle in a subdirectory calleddist.接下来使用...原创 2019-09-24 23:50:53 · 157 阅读 · 0 评论 -
python3中argparse模块详解
参考:https://blog.csdn.net/qq_36653505/article/details/83788460https://mkaz.tech/python-argparse-cookbook.htmlhttps://docs.python.org/2/howto/argparse.htmlhttps://docs.python.org/2/howto/argp...原创 2019-09-24 18:45:55 · 326 阅读 · 0 评论 -
XNOR-Net 网络压缩与加速模型
接下来依次介绍这两种二值化网络,另外这里说的权重是指网络中的卷积层参数和全连接层参数,因为全连接层可以用卷积层代替,所以接下来我都用卷积层来介绍二值化操作。Binary-Weight-Networks首先Binary-weights的目的是将权重W的值都用二值表示,也就是W的值要么是-1,要么是1。这个替代过程贯穿整个forward和backward过程,但是在更新参数时候还是采用...原创 2019-08-28 01:07:45 · 311 阅读 · 0 评论 -
SSD
原创 2019-08-16 15:44:24 · 95 阅读 · 0 评论 -
YOLOV3实战:Ubuntu16.04搭建Cuda9.0+Cudnn+opencv
第一步:安装Ubuntu16.04操作系统(如果你已经安装好操作系统,跳过该步)1、下载系统推荐Ubuntu官网下载Ubuntu16.04,网址为:https://www.ubuntu.com/download/alternative-downloads选择Desktop版本即可,服务器选择服务器版本2、制作启动盘参考网址:https://blog.csdn.net/yaoyut/art...原创 2019-08-21 10:34:34 · 1260 阅读 · 0 评论 -
YOLOv3
原创 2019-08-15 19:55:51 · 115 阅读 · 0 评论 -
YOLOv2
右边要看相邻的4个cell进行预测目标,会增加计算的复杂度,左边只需一个cell进行预测目标原创 2019-08-15 00:23:28 · 141 阅读 · 0 评论 -
深度学习 Fine-tune 技巧总结
迁移学习不是一种算法而是一种机器学习思想,应用到深度学习就是微调(Fine-tune)。通过修改预训练网络模型结构(如修改样本类别输出个数),选择性载入预训练网络模型权重(通常是载入除最后的全连接层的之前所有层 ,也叫瓶颈层)再用自己的数据集重新训练模型就是微调的基本步骤。微调能够快速训练好一个模型,用相对较小的数据量,还能达到不错的结果。模型的训练与预测:深度学习的模型可以...原创 2019-08-14 22:45:26 · 14032 阅读 · 1 评论 -
YOLOv1
原创 2019-08-14 18:30:42 · 144 阅读 · 0 评论 -
Faster R-CNN
没完全理解,先放着,等有时间再去琢磨吧。。。。。原创 2019-08-14 12:41:33 · 157 阅读 · 0 评论 -
足球目标检测
1. 安装 darknet官网: https://pjreddie.com/darknet/yolo/1)克隆darknetgit clone https://github.com/pjreddie/darknet2)编译项目cd darknetmake3)下载预训练权重文件(download the pre-trained weight file)wget https://...原创 2019-08-19 13:57:21 · 915 阅读 · 0 评论