自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

AI算法联盟

分享人工智能知识

  • 博客(67)
  • 资源 (1)
  • 收藏
  • 关注

原创 文章发布知识点版图汇总

一、专栏设置1、Python2、TensorFlow3、算法4、opencv5、图像处理6、C++二、知识点汇总小技巧三、项目实战汇总1、mnist2、cifar10

2019-11-12 10:54:15 139

原创 水印图像读取与制作,三通道图转为4通道,制作透明图

水印图像读取与制作,三通道图转为4通道,制作透明图

2022-08-04 23:11:01 1031 1

原创 tensorflow-gpu2.4.1安装配置详细步骤

tensorflow-gpu2.4.1配置详细步骤

2022-07-31 14:39:25 1438

原创 pytorch框架实现老照片修复功能详细演示(GPU版)

使用开源算法Bringing-Old-Photos-Back-to-Life实现照片修复功能,从下载到环境搭建到运行得到最终结果对比,亲自实践记录。

2022-07-31 14:33:21 912

原创 Python使用virtualenvwrapper模块创建虚拟环境

详细的操作流程:安装、创建虚拟环境、激活、退出、删除和常用命令说明。

2022-07-31 01:56:33 423

原创 excel表格设计模块openpyxl使用案例实战

excel表格设计模块openpyxl使用案例实战

2022-04-01 22:04:59 520

原创 Python pdf2image

import fitzimport tracebackdef pdf_to_image(pdf_path,save_path,zoom_x=5,zoom_y=5,rotation_angle=0): ''' pdf_path file path save_path save path zoom_x x direction zoom in zoom_y y direction zoom in rotation_angle rotation angle.

2021-04-14 14:14:09 485

原创 MySQL数据库常用操作命令总结

SQL 语句可以分为以下三类.:一、DDL(Data Definition Language,数据定义语言) 用来创建或者删除存储数据用的数据库以及数据库中的表等对象。DDL 包含以下几种指令。 CREATE : 创建数据库和表等对象 DROP : 删除数据库和表等对象 ALTER : 修改数据库和表等对象的结构 二、DML(Data Manipulation Language,数据操纵语言) 用来查询或者变更表中的记录。DML 包含以下几种指令。 SELECT :查

2021-02-26 17:25:16 309

原创 Python集合的常规内置方法

set.add(elmnt)用于给集合添加元素,如果添加的元素在集合中已存在,则不执行任何操作。 set.update(set)用于修改当前集合,可以添加新的元素或集合到当前集合中,如果添加的元素在集合中已存在,则该元素只会出现一次,重复的会忽略。 set.remove(item)用于移除集合中的指定元素。如果元素不存在,则会发生错误。 set.discard(value)用于移除指定的集合元素。remove()方法在移除一个不存在的元素时会发生错误,而discard()方法不会。 set...

2021-02-25 09:08:31 178 1

原创 Python 标准异常与警告注释

一、标准异常BaseException:所有异常的基类 Exception:常规异常的基类 StandardError:所有的内建标准异常的基类 ArithmeticError:所有数值计算异常的基类 FloatingPointError:浮点计算异常 OverflowError:数值运算超出最大限制 ZeroDivisionError:除数为零 AssertionError:断言语句(assert)失败 AttributeError:尝试访问未知的对象属性 EOFError:没有..

2021-02-24 19:51:06 564

原创 Java接口应用简单示例

/*抽象类与接口是Java里面最为核心的概念,也是所有设计模式的综合体现。接口与抽象类在都可以使用的情况下,优先使用接口,因为接口可以避免单继承问题*/interface IClassName { //定义接口,接口前追加一个字母I是一种规范 public String getClassName() ; //数据返回}class Company implements IClassName { public String getClassName() { re..

2021-02-24 16:00:20 311

原创 Java继承分析示例四(数组操作)

class Array { //数组操作类 private int [] data ; //整型数组 private int foot ; //进行数组索引控制 public Array(int len) { if (len > 0) { this.data = new int [len] ; //开辟数组 } else { this.data = new int [1] ; //开辟一个空间..

2021-02-24 15:28:21 147

原创 Java继承分析示例三(字符串统计)

class StringUtil { private String content; public StringUtil(String content) { this.content = content; } public String getContent() { return this.content; } public String getInfo() { //默认返回值 return this.get.

2021-02-24 14:45:55 100

原创 Java继承分析示例二(管理层与职员类)

class Employee { private String name; private int age; private String sex; public Employee() {} public Employee(String name,int age,String sex) { this.name = name; this.age = age; this.sex = sex; } publ..

2021-02-24 11:30:49 238

原创 Java继承分析示例一(学生类)

class Person { private String name ; private String addr ; private char sex ; private int age; public Person() {}; public Person (String name,String addr) { this(name,addr,'男',0); } public Person(String name,String .

2021-02-24 11:08:44 416

原创 基于Tensorflow用Yolov3训练自己的数据集

背景说明:本次训练的模型分五类,分别为['whiteboard','chair','diningtable','sofa','tvmonitor']。训练数据集大约1000张。环境:Window 10 系统,python=3.6,tensorflow=1.15一、数据准备1.用Labelimg标注好图像训练集,放在D:/AI\yolov3_whiteboard/data/data...

2020-04-24 21:37:25 1985 2

原创 Ubuntu16.04 安装 Anaconda3详细过程(亲测)

一、下载Anaconda3下载 Anaconda3-4.0.0-Linux-x86_64.sh (Ubuntu16.04的对应的Anaconda版本):

2020-04-08 09:36:45 2891

转载 Ubuntu16.04安装Caffe史上最详细教程(CPU),亲测三次!!!

一、前言  为了安装caffe,本人已经在centos7.x上试错了1次,目前弃疗~;在Ubuntu18.04上试错了3次,目前也弃疗~不是我懒,说实话,bug是真tm多,问问度娘,自己体会体会~我一向喜欢安装最新版本的软件,但是关于最新版本软件的文章少之又少,也因此受尽各种折磨.......即使有,我想要解决的bug不一定是别人出现的bug......,然后就会用各种各样的办法搜遍天涯海角,...

2020-04-01 10:30:27 2289 6

原创 深度学习标注工具Labelimg的安装和使用指南

一、下载Labelimg。下载地址:https://github.com/tzutalin/labelImg。下载好解压,我的放在D:\Software_download\professional\Labelimg文件下。如图:二、安装pyqt。在开始菜单打开anaconda prompt。切换到解压Labelimg的所在路径。输入安装命令:conda install ......

2020-03-27 19:27:06 5544 2

原创 Vs2019+Opencv 4.2.0安装与环境配置

OpenCV4.2.0下载地址:https://pan.baidu.com/s/1nFceEKJtqkeOl2nOAYlE8Q 提取码:3svl一、将下载的opencv-4.2.0-vc14_vc15解压到自己想存放的目录。二、配置环境变量将D:\Software_download\professional\opencv4.2.0\opencv\build\x64\v...

2020-03-23 13:43:26 1317 3

原创 C++完整知识结构归纳,适合入门C++的新手

C++知识结构主要分为七大类:C++的数据类型、C++的运算、C++控制结构、过程化和程序化设计、C++的输入输出、编码规范、问题解决。一、C++的数据类型C++的数据类型分三类:基本类型(数值型数据和空类型void)、构造类型、指针类型。二、C++的运算C++运算要素有运算量、运算符和各种表达式。优先级 运算符 功能 结合方式 ...

2020-03-22 15:09:13 812

原创 Windows 10 安装MySQL 8.0.19版本

一、打开MySQL官网下载:https://dev.mysql.com/downloads/mysql/二、安装MySQL。1.将下载好的文件解压。2.使用管理员权限打开终端。进入mysql-8.0.19-winx64的bin目录下,然后在该目录下运行:mysqld -install安装成功如上图所示。3.配置MySQL:mysqld --initializ...

2020-02-15 15:32:16 408

原创 Python的正则表达式语法及Re库的应用

一、正则表达式的常用操作符操作符 说明 实例 . 表示任何单个字符 [] 字符集,对单个字符给出取值范围 [abc]表示a、b、c,[a-z]表示a到z单个字符 [^] 非字符集,对单个字符给出排除范围 [^abc]表示非a或b或c的单个字符 * 前一个字符0次或无限次扩展 abc*表示ab、abc、abcc、ab...

2020-02-12 23:51:42 268

原创 Python爬虫requests库和BeatifulSoup库对中国大学排名定向爬虫源码实例

import requestsfrom bs4 import BeautifulSoupimport bs4#获取所有网页内容def getHTMLText(url): try: r = requests.get(url,timeout = 30) r.raise_for_status() r.encoding = r.appar...

2020-02-08 23:09:14 326

原创 基于bs4库的HTML内容遍历方法、格式输出和内容查找

一、HTML基本格式从图中看出,HTML遍历有三种方法:下行遍历、上行遍历、平行遍历1.标签树的下行遍历属性 说明 .contents 子节点的列表,将<tag>所有儿子节点存入列表 .children 子节点的迭代类型,与.contents类似,用于循环遍历儿子节点 .descendants 子孙节点的迭代类型,包含所有子孙节点...

2020-02-08 00:55:10 1011

原创 BeatifulSoup库的基本元素

一、BeautifulSoup库解析器解析器 使用方法 条件 bs4的HTML解析器 BeautifulSoup(mk,'html.parser') 安装bs4库 lxml的HTML解析器 BeautifulSoup(mk,'lxml') pip install lxml lxml的XML解析器 BeautifulSoup(mk,'xml'...

2020-02-07 22:50:06 276

原创 Python爬虫BeautifulSoup库的安装与测试

打开Anoconda Prompt 终端,输入pip install beautifulsoup4安装即可。演示HTML页面地址:http://python123.io/ws/demo.html右击,查看网页源代码。import requestsr = requests.get("https://python123.io/ws/demo.html")r.text打印结...

2020-02-07 21:51:42 775

原创 实例——Python爬虫requests库IP地址归属地的自动查询

IP138网站提供IP地址归属地查询。IP138网站IP地址归属地查询提交接口:http://ip138.com/iplookup.asp?ip=ipaddress,手动查询一个ip即可知道提交搜索的接口。import requestsurl = "http://ip138.com/iplookup.asp?ip="r = requests.get(url + '113.80....

2020-02-07 17:15:44 7941 3

原创 实例——Python爬虫requests网络图片的爬取和存储

百度搜索图片,获取一张图片URLimport requestspath = "F:/abc.jpg" #图片存储在F盘,并命名为abc。url = "https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1581074128479&di=7b4201fe178fedad...

2020-02-07 16:47:38 1051

原创 实例——Python爬虫requests百度360搜索关键词提交

搜索引擎关键词提交接口百度的关键词接口:http://www.baidu.com/s?wd=keyword(百度需要安全验证码,这里不做演示)360的关键词接口:http://www.so.com/s?q=keyword使用requests库获取相关内容。import requestskv = {'q':'python'}r = requests.get('http://ww...

2020-02-07 16:20:53 943

原创 实例——Python爬虫requests爬取亚马逊商品页面

1.打开亚马逊官网,随机浏览一商品详细页,复制URL。2.用requests.get()方法获取网页相关信息import requestsr = requests.get("https://www.amazon.cn/dp/B07TLJS1HH/ref=s9_acsd_hps_bw_c2_x_0_i?pf_rd_m=A1U5RCOVU0NYF2&pf_rd_s=me...

2020-02-07 15:24:16 7957 3

原创 Python爬虫requests模块学习笔记

一、语法requests.get(url,params=None,**kwargs)url:拟获取页面的url链接params:url中的额外参数,字典或字节流格式,可选**kwargs:12个控制访问的参数。import requestsr = requests.get("http://www.baidu.com")print(r.status_code) #结果放回是2...

2020-02-06 03:35:22 323

原创 Python MySQL数据库执行查询语句

使用 MySQL 数据库模块执行查询语句,与使用 SQLite 数据库模块执行查询语句基本相似,只需注意 SQL 语句中的占位符的差别即可。例如,如下程序示范了查询 MySQL 数据库中的数据:import mysql.connectorconn = mysql.connector.connect(user='root', password='123456', host='loca...

2019-11-27 18:20:11 5394

原创 MySQL的下载与安装(亲测过程)

安装 MySQL 数据库与安装普通程序并没有太大的区别,关键是在配置 MySQL数据库时需要注意选择支持中文的编码集。下面简要介绍在 Windows (Win10)平台上下载和安装 MySQL 数据库的步骤:1、登录http://dev.mysql.com/downloads/mysql/站点,下载 MySQL 数据库社区版(Community)的最新版本。建议下载该版本的 MySQL 安...

2019-11-27 11:42:50 251

原创 Python连接MySQL数据库及数据库的常规操作

一、安装mysql.connector库1、在命令行窗口中输入如下命令(mysql.connector-python是MySQL官方提供的纯Python驱动):pip install mysql-connector-python2、Windows 的“开始”菜单中看到“MySQL”→“MySQL 8.0 Command Line Client”菜单项,单击该菜单项将启动 MySQL...

2019-11-27 11:39:11 2457

原创 Python 数据库编程SQLite的使用介绍(超详细)

一、核心语法connect() 连接数据库,并返回数据库连接对象。 cursor() 打开游标。用于执行各种SQL语句,包括DDL、DML、select查询语句等。 commit() 提交事务。 rollback() 回滚事务。 close() 关闭数据库连接。 isolation_level 返回或设置数据库连接中事务的隔离级别。 in_transaction 判断...

2019-11-26 16:29:39 2379

原创 Python使用遇到的一些小技巧汇总《二》

1、Counter类,统计容器中各元素出现的次数。from collections import Countera = Counter('good') #以字符串创建Counter对象b = Counter(['Python','C++','Python','Java','Python','C++']) #以列表创建Counter对象c = Counter({'Apple':8,'ba...

2019-11-25 19:59:12 116

原创 实战:利用面向对象思想实现简单的搜索引擎

所谓搜索引擎,就是根据用户需求与一定算法,运用特定策略从互联网检索出制定信息反馈给用户的一门检索技术。搜索引擎依托于多种技术,如网络爬虫技术、检索排序技术、网页处理技术、大数据处理技术、自然语言处理技术等,为信息检索用户提供快速、高相关性的信息服务。搜索引擎技术的核心模块一般包括爬虫、索引、检索和排序等,同时可添加其他一系列辅助模块,以为用户创造更好的网络使用环境。通常,一个搜索引擎由搜索器、...

2019-11-22 16:18:53 690

原创 数据结构与算法知识点总结

一、数值列表顺序存储数据 连续存储 任意顺序访问,可变大小的列表数据结构允许增加、删除元素 例如: 酒店空置房间的列表、城市的列表和书单操作创建一个空列表 确定此列表是否为空 确定列表中项目个数 在列表中给定位置添加项目 在列表中给定位置删除元素 删除列表中所有元素 获取列表中给定位置的项目二、递归基本思想:可以把要解决的问题转化为一个子问题,而这个子问题的...

2019-11-21 17:04:52 909

原创 用Python给图片打马赛克

操作原理:在特定区域(默认9*9)内,以第一个像素值进行渲染,这样处理后的图片形态上像原图片,但已经均衡处理掉一些数值。import cv2import numpy as np#默认在9*9区域选第一个像素值进行统一渲染def mosaic(img,neighbor = 9): fh,fw = img.shape[0],img.shape[1] img_copy ...

2019-11-21 10:45:34 1721 2

MNIST手写体字数据集

MNIST数据集包含了各种手写数字图片,像素大小为28*28,灰色图像(图像形状为(28,28,1)),且有对应的标签,标注出这是数字几。MNIST数据集有55000张训练图像,10000张测试图像和5000张验证图像。

2019-10-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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