自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(175)
  • 资源 (61)
  • 收藏
  • 关注

原创 CSV数据导入到ClickHouse数据库

CSV文件导入到Clickhouse数据库

2024-02-23 09:07:26 943

原创 JavaScript 中类的使用(笔记)

javascript class

2023-09-02 16:09:07 520

原创 关于Idea的一些常用设置项

关于Idea的一些常用设置项

2023-06-07 14:12:24 598

原创 python中Google S2算法的简单使用案例

python中Google S2算法示例 s2sphere

2023-03-01 17:16:38 842 3

原创 Ubuntu20.04安装 Pytorch1.7.0 GPU版 torchvision=0.8.1 (已装好CUDA和CUDNN)

Ubuntu安装 Pytorch GPU版(已装好CUDA和CUDNN)

2022-09-17 18:01:26 1569

原创 Ubuntu20.04 安装 CUDA10.1 和 CUDNN7.6.5

Ubuntu20.04 安装 CUDA10.1 和 CUDNN7.6.5

2022-09-17 17:10:01 3261

原创 Ubuntu20.04 安装 NVIDIA 显卡驱动

Ubuntu20.04安装显卡驱动

2022-09-17 12:32:44 19076 6

原创 Python实现GeoHash算法

Python实现GeoHash算法

2022-07-24 16:46:36 1858

原创 Python实现经纬度转换

Python实现经纬度转换

2022-07-22 18:14:21 2365

原创 安装Graph的库文件(pytorch-geometric)

环境准备conda create -n graphPytorch python=3.6conda create -n graphPytorch python=3.7conda env listconda activate graphPytorchconda remove -n graphPytorch --all添加环境conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-

2021-10-05 09:54:25 169

原创 python实现谱聚类算法

谱聚类的理论参考 谱聚类(spectral clustering)原理总结算法流程:sklearn对应的参数解说:sklearn.cluster.SpectralClusteringPython实现谱聚类import matplotlib.pyplot as pltfrom itertools import cycle, isliceimport numpy as npfrom sklearn.cluster import KMeansfrom sklearn import data

2021-04-13 09:57:36 851 4

原创 VGG16(pytorch自带的) + CIFAR10

支持使用多块GPU进行训练import osimport torchimport torch.nn as nnfrom torch import optimfrom torch.utils.data import DataLoaderfrom torchvision import transforms, datasets, modelsfrom torchsummary import summaryclass VGGNet(nn.Module): def __init__(sel

2020-12-14 10:36:58 1667 1

原创 Keras下使用多GPU训练模型

Keras 2.X版本后可以很方便的支持使用多GPU进行训练了,使用多GPU可以提高我们的训练过程,比如加速和解决内存不足问题。我的tensorflow_gpu=1.15.0; Keras==2.1.6涉及的代码设置可以使用的GPU编号import osos.environ["CUDA_VISIBLE_DEVICES"] = "2,3" # 仅让id=2,3的GPU可被使用当你的电脑中有多块GPU时, keras.utils.multi_gpu_model 中提供有内置函数,该函数可以产生任意

2020-11-09 15:46:23 800

原创 pytorch中模型结构图的可视化

1. 使用summary输出模型结构安装torchsummary:pip install torchsummary使用:from torchsummary import summarysummary(your_model, input_size=(channels, H, W))参考文章:使用torchsummary打印torch每层形状:https://www.cnblogs.com/yyf2019/p/11674266.html2. 使用 torchviz 输出模型结构图安装Grap

2020-11-03 19:55:34 1565

原创 Pytorch下使用多GPU训练模型

注:本文针对单个服务器上多块GPU的使用,不是多服务器多GPU的使用。当你的电脑中有多块GPU时,可以增加batch_size来加快训练速度等。涉及的代码import torch判断你的电脑或者pytorch是否能使用GPU来加速模型的训练torch.cuda.is_available() --> model = model.cuda()或者device = torch.device("cuda" if torch.cuda.is_available() else "cpu") --

2020-11-03 16:21:59 1356

原创 OpenCV-Android平台应用实战 - 银行卡卡号识别(01、环境搭建)

安装环境Windows10Android Studio 2.3.3Java JDK1.8 和JRE 1.8。OpenCV3.2 Android SDK下载与安装(参考博客:https://blog.csdn.net/qq583083658/article/details/80137196)opencv-3.2.0-android-sdk.zip,可以去OpenCV官网下载,如下...

2020-10-28 21:11:46 791 2

原创 keras中使用ImageDataGenerator对MINST数据集数据增强

使用数据增强过拟合的原因是学习样本太少,导致无法训练出能够泛化到新数据的模型。如果拥有无限的数据,那么模型就能够观察到数据分布的所有内容,这样就永远不会过拟合。数据增强是从现有的训练样本中生成更多的训练数据,其方法是利用多种能够生成可信图像的随机变换来增加样本。Keras中可以通过ImageDataGenerator实现对样本的随机变换(以MNIST为例)ImageDataGenerator的参数说明:参考博客:1.keras的图像预处理全攻略(二)—— ImageDataGenera

2020-10-01 17:56:41 586

原创 Keras自定义层

keras已经有很多封装好的库供我们调用,但是有些时候我们需要的操作keras并没有,这时就需要学会自定义keras层了1.Lambda从函数的角度上来说lambda表达式的作用:

2020-07-31 16:58:26 592

原创 Matplotlib_库的安装

1.安装pip install matplotlib或者:pip install matplotlib -i https://pypi.doubanio.com/simple/ # 从豆瓣镜像中下载速度比较快一般配合numpy库使用:pip install numpy2.解决中文乱码的问题原因:出现中文乱码是因为 matplotlib 库中没有中文字体,所以显示出来的不像是真正的乱码,而是都为方框。解决方法参考博客:Python:matplotlib 中文乱码的解决方案3.绘制子图

2020-07-15 15:32:37 4084 1

原创 Argparse 使用

Argparse的使用:说明:argparse是一个Python模块:命令行选项、参数和子命令解析器。需要import argparse步骤创建 ArgumentParser() 对象调用 add_argument() 方法添加参数使用 parse_args() 解析添加的参数代码:import argparseif __name__ == '__main__': # 第一步:创建解析器 parser = argparse.ArgumentParser(des

2020-06-08 15:27:56 225

原创 深度聚类算法的结果比较

DEC(Unsupervised Deep Embedding for Clustering Analysis)IDEC(Improved Deep Embedded Clustering with Local Structure Preservation)DCEC(Deep Clustering with Convolutional Autoencoders)DFKM(Deep Fuzzy K-Means with Adaptive Loss and Entropy Regulari.

2020-05-28 09:13:57 2674

原创 python日志(Logger)的输出

方法一:import sysclass Logger(object): def __init__(self, filename='default.log', stream=sys.stdout): self.terminal = stream self.log = open(filename, 'a') # add content def write(self, message): self.terminal.write(messag

2020-05-11 11:12:52 1820

转载 调整兰德系数(Adjusted Rand index,ARI)的计算

介绍

2020-04-27 16:50:38 26339 4

原创 聚类精确度(Cluster Accuracy)

概念:

2020-04-24 09:28:33 14947 14

原创 NMI计算

介绍:NMI(Normalized Mutual Information), 标准化互信息。常用于聚类,度量 聚类结果 与 数据集真实情况 的相似度。NMI的值∈[0, 1]。值越大,说明聚类结果与数据集真实情况的相似度越大,聚类结果越好。如果算法结果很差则NMI值接近0。举例:假设对于17个样本点(v1,v2,...,v17)(v1,v2,...,v17)(v1,v2,...,v17)...

2020-04-23 13:35:17 4261 1

原创 Google Colab使用笔记

介绍:Google Colaboratory是谷歌开放的云服务平台,提供免费的CPU、GPU和TPU服务器。支持Pytorch、Tensorflow、Keras等框架平台风格类似于“jupyter notebook”。同时也可以运行部分Linux命令来辅助代码的运行。Colab可以访问Google Drive内容,且需要提前注册一下Google账户。Google Drive:http...

2020-04-07 23:22:56 559

原创 3.2自编码器(变分自编码器,VAE)

拓展(Keras + fashion_mnist)承接上一篇博客:3.自编码器(变分自编码器,VAE)# 加载库import numpy as npimport matplotlib.pyplot as pltfrom keras.layers import Input, Dense, Lambdafrom keras.models import Model, Sequential...

2020-04-07 22:25:43 220

原创 3.自编码器(变分自编码器,VAE)

介绍变分自编码器(Variational AutoEncoder, VAE)是生成式模型(Generative Model)的一种,另一种常见的生成式模型是生成对抗网络(Generative Adversial Network, GAN)VAE和AE的区别:AE中隐层表示的分布未知,而VAE中隐变量服从高斯分布AE中学习的是encoder和decoder,VAE中还学习了隐变量的分布,...

2020-04-03 10:13:36 379

原创 2.自编码器(去噪自编码器,DAE)

介绍:自编码器(AutoEncoder)是深度学习中的一类无监督学习模型,有encoder和decoder两个部分组成encoder 将原始表示编码成隐层表示decoder 将隐层表示解码成原始表示训练目标为最小化重构误差隐层特征维度一般低于原始特征维度,降维的同时学习更稠密更有意义的表示自编码器主要是一种思想,encoder和decoder可以由全连接层、CNN或RNN等模型实现...

2020-04-01 12:41:11 2328

原创 1.自编码器(keras+mnist)

介绍自编码器(autoencoder, AE)是一类在半监督学习和非监督学习中使用的人工神经网络(准确地来说自编码器是一个自监督的算法,并不是一个无监督算法),其核心的作用是能够学习到输入数据的深层表示。自编码器包含编码器(encoder)和解码器(decoder)两部分。自编码器的相关模型:收缩自编码器(undercomplete autoencoder)、正则自编码器(regulari...

2020-03-31 11:13:32 833

原创 WIFI篇(3.python破解wifi--pywifi的介绍)

安装pywifi:pip install pywifi

2020-02-20 22:30:50 1371

原创 WIFI篇(2.python破解wifi--生成密码字典)

WIFI字典:参考博客:Python破解Wifi密码思路密码字典TXT文件生成,本文提供的比较简单,实用破解可以根据一般密码设置,去生成比较大比较全的密码字典。目前无线网络加密形式常见的有两种,WEP和WPA/WPA2,WEP破解方法非常简单,但是现在这种加密方式由于不安全基本上见不到了。这里就没有必要讨论WEP破解方法了。Wifi的密码长度有何限制Wifi常见的密码有wep,aes和...

2020-02-17 01:19:07 9250

原创 WIFI篇(1.windows下的CMD命令)

1. 查看电脑已保存的WiFi密码(cmd命令行中操作)①netsh wlan show profile 或者 netsh wlan show profiles : 查看一下电脑保存的所有的wifi名字②netsh wlan show profile name="连接名" key=clear : 查看某个wifi的具体信息(包括密码)说明:将连接名换成你要查询的wifi名字就好,密...

2020-02-16 18:00:12 2522

原创 在Linux下如何安装Jupyter Notebook

第一步:安装Anaconda下载安装包:官网:https://www.anaconda.com/distribution/#download-section如果嫌慢的话,可以去清华镜像源下载:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/下载到本地后,运行bash Anaconda3-××××××××.sh安装完后,...

2020-01-14 18:07:22 3538

原创 Python的随机矩阵生成

导入模块random模块numpy中的random函数python中有两个模块可以生成随机数,该博客以的numpy模块为例进行生成随机数。(因为矩阵要生成大量的随机数据,故推荐使用numpy模块生成随机数)生成随机数(以矩阵为例)# 生成随机矩阵import numpy as np# 设置随机种子,保证每次生成的随机数一样rd = np.random.RandomState(...

2020-01-06 11:18:22 5382

原创 PyTorch(CNN+MNIST测试)

说明数据集采用的是MNIST数据集(训练集60000个, 测试集10000个,单通道28*28的图片)采用的网络模型结构程序在GPU上跑的。运行时watch -n 1 nvidia-smi实时查看电脑GPU的使用情况。目录结构测试集代码# 需要导入的包import torchfrom torch.utils import data # 获取迭代数据from torch.a...

2020-01-02 01:36:21 1782 1

原创 PyTorch - 数据集介绍(mnist、CIFAR10、CIFAR100)

参考自官网:torchvision.datasets总介绍torchvision.datasets中包含了以下数据集MNISTCOCO(用于图像标注和目标检测)(Captioning and Detection)LSUN ClassificationImageFolderImagenet-12CIFAR10 and CIFAR100STL10详细介绍(以mnist手写数字集...

2020-01-01 23:07:08 6425

原创 Python常用的一些库(仅供参考)

前提:已经安装python库,能用pip install 命令来安装库。最好也要弄一个虚拟环境conda env list 或 conda info -e 查看当前存在哪些虚拟环境创建虚拟环境:conda create -n tensorflow python=3.6激活虚拟环境 : activate tensorflow如果需要安装很多packages,你会发现conda...

2019-12-08 23:54:49 176

原创 获取文件夹下所有文件名(window+linux)

window系统下可以用以下批处理文件获取文件名:创建一个.txt文件的记事本在记事本下复制粘贴以下内容:DIR *.jpg /B >list.txt将后缀名.txt 修改为.bat文件放入目标文件夹下,双击运行即可。得到的list.txt文件内容Linux系统下方法1:格式: find $path -name *.jpg > $train_file例如:find ...

2019-11-21 16:48:33 4117

原创 创 OpenCV - 视频分析与对象跟踪实战(03. 对象检测与跟踪(基于颜色))

对象检测与跟踪(基于颜色)利用颜色范围过滤(基于颜色跟踪实现步骤)inRange过滤形态学操作提取轮廓查找外接矩形获取位置标定标注与测量代码演示#include<opencv2/opencv.hpp>#include<iostream>using namespace cv;using namespace std;// 绘制感兴趣区域...

2019-11-16 23:59:25 169 1

usps手写数据集+使用代码.zip

数据集为usps手写数据集(.mat形式),共9298张图片,维度16*16,内附有python版的使用代码

2020-05-25

CNN_mnist.zip

本人用pytorch写的一个CNN网络模型案例,包括训练部分和测试部分,采用的数据集是MNIST手写数字集

2020-01-02

FoxitReader.enu.setup.2.4.4.0911.x64.run.tar.gz

福昕PDF阅读器(注意是Linux系统下的软件,window用户不适用),本人在Deepin系统下用的就是这款软件,挺好用的。

2019-12-28

Cmake3.14.3-win32.rar

有需要的读者可以下载,但是注意是32位系统上的软件!!!CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。

2019-11-16

cifar-10(keras数据集).zip

keras.datasets模块包含了从网络下载数据的功能,下载后的数据集保存于 ~/.keras/datasets/ 目录。因为这些数据集来源各有不同,有些需要翻墙才能访问。

2019-11-05

keras-datasets(boston+mnist+reuters).zip

Keras自带的数据集,有需要的读者可以自行下载,解压后放入......./.keras/datasets/ 目录下就能使用了。

2019-11-05

mnist.npz数据集(解压后使用).rar

下载好 mnist_npz 数据集,并将其放于 .\keras\examples 目录下。

2019-11-05

LOMO-feature-extractor(自己调试成功的).zip

文件来自github,有需要的朋友可以去github上面下载(https://github.com/dongb5/LOMO-feature-extractor)

2019-09-23

江苏大学 考研 2009年程序设计真题(内附有答案)

江苏大学 考研 2009年 程序设计真题(内附有答案),有需要的同学可以下载。

2019-02-28

江苏大学 考研 2008年程序设计真题(内附有答案)

江苏大学 考研 2008年 程序设计真题(内附有答案),有需要的同学可以下载。

2019-02-28

江苏大学 考研 2007年程序设计真题(内附有答案)

江苏大学 考研 2007年 程序设计真题(内附有答案),有需要的同学可以下载。

2019-02-28

江苏大学 考研 2006年 程序设计真题(内附有答案)

江苏大学 考研 2006年 程序设计真题(内附有答案),有需要的同学可以下载。

2019-02-28

江苏大学 考研 2016年 程序设计真题(内附有答案)

江苏大学 考研 2016年 程序设计真题(内附有答案),有需要的同学可以下载。

2019-02-27

江苏大学 考研 2015年程序设计真题(内附有答案)

江苏大学 考研 2015年 程序设计真题(内附有答案),有需要的同学可以下载。

2019-02-27

江苏大学 考研 2017年 程序设计真题(内附有答案)

江苏大学 考研 2017年 程序设计真题(内附有答案),有需要的同学可以下载。

2019-02-27

江苏大学 考研 2018年 程序设计真题(内附有答案)

江苏大学 考研 2018年 程序设计真题(内附有答案),有需要的同学可以下载。

2019-02-27

江苏大学 考研 2004年 程序设计真题(内附有答案)

江苏大学 考研 2004年 程序设计真题(内附有答案),有需要的同学可以下载。

2019-02-27

C程序设计 - 习题 题库(带答案)

C程序设计 - 习题 题库(带答案),有学习C语言编程或考研的同学可以下载。

2019-02-27

轻松学Android开发

轻松学Android开发 - 电子书 - 电子工业出版社,有需要的可以下载。

2019-02-26

Qt Creator快速入门

Qt Creator快速入门 - 电子书 - 霍亚飞 著 北京航空航天大学出版社,有需要的可以下载。

2019-02-26

C++ GUI Qt 4编程(第二版)

C++ GUI Qt 4编程(第二版) - 电子书 - Jasmin Blanchette 等著, 闫锋欣等 译 电子工业出版社,有需要的可以下载。

2019-02-26

C++ GUI Programming with Qt4 中文版

C++ GUI Programming with Qt 4 - 电子书 - By Jasmin Blanchette, Mark Summerfield

2019-02-26

Android开发实战经典

Android开发实战经典 - 电子书 - 李兴华 著 清华大学出版社,有需要的可以下载。

2019-02-26

24小时学通Qt编程

24小时学通Qt编程 - 电子书 - Daniel Solin 著, 袁鹏飞 译 人民邮电出版社,有需要的可以下载。

2019-02-26

HP(惠普打印机) LJM1005驱动器

hp laserjet m1005 mfp打印机驱动程序是惠普laserjet m1005 mfp打印机的驱动软件,m1005驱动程序支持win7/win8系统的安装使用。该款打印是一款集合打印、复印、打描等功能的一体机。如果有需要的用户可以自行下载安装,该驱动安装非常的简单和方便,本站提供hp laserjet m1005 mfp驱动下载。 hp laserjet m1005 mfp打印机驱动安装说明: 在安装此软件之前,打印机必须装配妥当,计算机都必须准备好打印。 1.下载该驱动解压缩出来 2.确保打印机设备已打开,然后将usb电缆与电脑连接。 3.双击解压好的文件EXE文件进行安装。 4.该版本只支持win7、win8系统的用户安装使用。

2019-02-26

Android (jdk+sdk+adt)卷4 (共4卷)

Android 卷四(jdk+sdk+adt)--由于文件太大,只好分卷压缩。 无需安装(前提已经安装Java)直接打开 Eclipse 运行即可 注:Java安装的版本必须是32位

2019-02-26

Android (jdk+sdk+adt)卷3(共4卷)

Android 卷三(jdk+sdk+adt)--由于文件太大,只好分卷压缩。 无需安装(前提已经安装Java)直接打开 Eclipse 运行即可 注:Java安装的版本必须是32位

2019-02-26

Android (jdk+sdk+adt)卷2 (共4卷)

Android 卷二(jdk+sdk+adt)--由于文件太大,只好分卷压缩。 无需安装(前提已经安装Java)直接打开 Eclipse 运行即可 注:Java安装的版本必须是32位

2019-02-26

Android (jdk+sdk+adt)卷1 (共4卷)

Android 卷一(jdk+sdk+adt)--由于文件太大,只好分卷压缩。 无需安装(前提已经安装Java)直接打开 Eclipse 运行即可 注:Java安装的版本必须是32位

2019-02-26

JDK 开发文档(Java api手册)

该文档可用来查阅Java相关的API,解压后在目录/docs/api/index.html 下即可查阅,非常方便。有需要的可以下载

2019-02-26

jdk-8u144-windows-x64

java开发必备的JDK,1.8版本,下载安装傻瓜式一直next就可以完成安装,有需要的读者可以下载。

2019-02-26

jdk-8u161-windows-i586

java开发必备的JDK,1.8版本,下载安装傻瓜式一直next就可以完成安装,有需要的读者可以下载。

2019-02-26

SQL JDBC 4

SQL Server JDBC Driver ,这是一个 JDBC 驱动程序,它通过 Java Platform中可用的标准 JDBC 应用程序编程接口 (API) 提供数据库连接。

2019-02-26

mysql-connector-java-5.1.16

包含的是MySQL的JDBC驱动程序,源文件名叫 mysql-connector-java-5.1.16-bin.jar

2019-02-26

OpenCV图像处理视频课程 - 贾志刚 PPT

该压缩包包含 贾志刚 课程 - OpenCV图像处理视频课程中 的PPT,有需要的读者可以下载。

2019-02-26

蓝桥杯VIP(蓝桥杯VIP题目及测试数据)

蓝桥杯VIP题目及测试数据 。部分习题带有答案,有需要的可以下载

2019-02-26

C/C++中文手册

压缩包内有C与C++库函数速查手册资源,有需要的读者可以下载

2019-02-26

蓝桥杯3-7届省赛真题

压缩包内含有蓝桥杯3-7届省赛真题, 有需要的读者可以下载。

2019-02-26

蓝桥杯习题汇总

蓝桥杯习题汇总 内附有1000多页的相关练习题 有需要可以下载

2019-02-26

Dev-Cpp 5.6.0

Dev-C++是一个C&amp;C++开发工具,使用 Delphi/Kylix 开发, 它是一款自由软件,遵守GPL协议。它集合了GCC、MinGW等众多自由软件,并且可以从工具支持网站上取得最新版本的各种工具支持,而这一切工作都是来自全球的狂热者所做的工作,并且你拥有对这一切工具自由使用的权利,包括取得源代码等,前提是你也必 须遵守GNU协议。它使用 MinGW/GCC/Cygwin 编译器,遵循C/C++标准。

2019-02-26

空空如也

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

TA关注的人

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