自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (11)
  • 收藏
  • 关注

原创 K-means聚类

【代码】K-means聚类。

2024-06-24 18:40:01 128

原创 朴素贝叶斯分类器

【代码】朴素贝叶斯分类器。

2024-06-21 15:58:15 187

原创 支持向量机

【代码】支持向量机。

2024-06-14 13:29:42 135

原创 神经网络保存-导入

【代码】神经网络保存-导入。

2024-06-14 10:36:23 357

原创 衣服分类任务-读数据

【代码】衣服分类任务-读数据。

2024-06-13 13:54:56 151

原创 卷积操作-手动计算

【代码】卷积操作-手动计算。

2024-06-12 18:24:03 217

原创 手写数字识别-

【代码】手写数字识别-

2024-06-12 17:28:52 480

原创 全连接神经网络——二分类问题

【代码】全连接神经网络——二分类问题。

2024-06-11 13:13:23 256

原创 实验报告题目

主要包括环境介绍,安装,以及numpy,matplotlib,pandas包的使用。线性回归模型的基本原理。线性判别模型的基本原理。结课报告:综合项目-鸢尾花数据集分类。1、Anaconda环境配置。

2024-06-05 19:22:10 496

原创 第四章-决策树

【代码】第四章-决策树。

2024-06-05 11:53:28 821

原创 第三章 线性判别 -基于(二维向量投影)

【代码】第三章 线性判别 -二维向量投影。

2024-06-02 16:11:24 335

原创 2024.5.30 numpy 与matplotlib 包的使用

In[1]:# In[59]:x=[2,3,4]y=[1,2,3]plt.show()# In[18]:# In[42]:plt.show()# In[47]:# In[67]:plt.show()# In[77]:plt.show()# In[79]:A# In[80]:B# In[83]:# In[86]:# In[95]:

2024-05-30 13:45:09 382 1

原创 第二章 模型评估与选择

将上述作为坐标,可以得到ROC曲线,两个ROC曲线,可以通过两个ROC曲线下的面积(AUC)大小作为优劣的标准。这样总有约有三分之一的数据不会在采样m的数据集中出现,可以作为测试集。将数据集划分成k个大小相似的集合,每次取k-1个子集作为训练集,余下的为测试集。计算开销大,应为要划分的和计算的次数太多。二者关系:查的越准,检出的量越少,检出的越少,可能不能把所有的都搜索出来,所以查全率低。查准率=(检索出的相关信息量/检索出的信息总量)x100%。泛化误差:处了训练集以外的样本,产生的预测误差。

2024-05-28 01:07:44 856

原创 Tensorflow 2.0 安装过程

anaconda 使用帮助 | 镜像站使用帮助 | 清华大学开源软件镜像站,致力于为国内和校内用户提供高质量的开源软件镜像、Linux 镜像源服务,帮助用户更方便地获取开源软件。这里,本课程只使用tensorflow2.0.0的CPU版本,故使用conda install tensorflow==2.0.0即可默认安装CPU版本的tensorflow库。在使用前,我们需要配置资源库代理,因为国内直接访问国外的Anaconda资源十分慢,好在清华大学资源网站有大多数我们能使用的资源包,所以配置代理为清华源。

2024-05-26 17:25:04 1434

原创 汉明码编码

汉明码编码

2023-04-02 12:25:50 244

原创 数据挖掘一些概念

基本步骤:1 数据清理2 数据集成3 数据选择4 数据变换5 数据挖掘6 模式评估7 知识表示数据的属性有哪些:1 标称属性:可以说成是事物的名称 例如 头发的颜色:棕色,红色,褐色等2 二元属性:用 0或1 表示,又称布尔属性3 序数属性: 第一,第二,第三,A,B,C,D,等级之类的,序数之间没有明确的差值4 数值属性:有两种 (1).区间标度属...

2022-11-12 23:42:05 347

原创 skipgram模型实现

Word2Vec模型中,主要有Skip-Gram和CBOW两种模型,从直观上理解,Skip-Gram是给定input word来预测上下文。而CBOW是给定上下文,来预测input word。

2022-11-12 23:39:06 388

原创 Tensorflow 简单自定义训练循环

Tensorflow简单二分类任务,自定义训练循环

2022-11-06 14:16:55 503

原创 如下面第一个图的九宫格中,放着 1~8 的数字卡片,还有一个格子空着。与空格子相邻的格子中的卡片可以移动到空格中。

如下面第一个图的九宫格中,放着 1~8 的数字卡片,还有一个格子空着。与空格子相邻的格子中的卡片可以移动到空格中。

2022-11-05 21:36:04 423

原创 a的b次方 mod p

一般的方法,由于b是次方,0<=b<=所以累乘的方法不适用,复杂度太高把拆分成at例如a的7次方,7转换成二进制111,7=(2的0次方)X(2的1次方)X(2的4次方)。所以对每一项进行计算后相乘,时间复杂度减少到logimport java.util.Scanner; public class Main { public static void main(String[] args) { long a=3,b=7,c=4; ...

2021-04-27 12:47:46 414

原创 a乘b后取mod p

对a和b拆解,例如a=7a=例如b=5b=相乘时a x b===只需要对各个项的上标进行计算即可;计算可能会很大,但是n不会特别大,所以可以转变成n个2连乘,每次乘2都mod p就不会溢出。#include"stdio.h"long long power(long long b,long long p);int main(){ long long a=0L; long long b=0L; long long p=0L; l

2021-04-27 11:50:42 307

原创 动态规划——矩阵连乘问题

#include"stdio.h"int a[7][2];//存放要乘的矩阵的行数和列数int b[7][7];//存放矩阵连乘的子问题的代价int c[7][7];//存放子问题的解(分开的下标)int getij(int i,int j)//分解后的子问题,得到子问题的最优解{ int i1=i,j1=j; int q,p,r; int min=0,m1,m2,p1,p2,p3; int k; if(i==j) { b[i.

2021-04-24 15:59:35 106

原创 pyinstaller 打包包含torch,torchvision,pyzbar 不成功解决方案

1 pyinstaller 对与torchvision 只能支持0.3.0以下,好像是这样,不然会出问题,我用的版本是torch1.5.1 cpu 和torchvision0.6.1cpu,打包出现比如这样的错误Traceback (most recent call last): File "Frame.py", line 7, in <module> from detect import detect_main File "<frozen importlib..

2020-07-27 00:32:45 3172

原创 yolov3 训练时如何配置工作环境

运行这个代码要安装一些包numpy == 1.17opencv-python >= 4.1torch >= 1.5matplotlibpycocotoolstqdmpillowtensorboard >= 1.141数据准备1.1 打标签使用labelimg 进行标签的生成,图片不要有中文路径和名称,打完标签时xml文件主要是执行这个软件的命令 python labelimg.py2 将图片放到JEPGimg文件夹下,images里也要一份3 将.

2020-07-19 16:47:15 272

原创 Pyinstaller 打包以及pipenv 虚拟环境应用,以及打包出来程序太大的解决办法

直接在基本环境中使用Pyinstaller将pyinstaller 打包成exe, 打包出来的exe会非常大,最好用pipenv创建一个虚拟环境。在虚拟环境中安装你写的python程序需要的各种包,记得还要安装pyinstaller安装好pipinstaller后pipenv install 创建一个新环境pipenv shell 进入虚拟环境pip install 各种包pip install pyinstaller 这个也要啊。特别注意,如果导入了numpy 这种包,

2020-07-05 17:15:17 816 6

原创 struts2 项目格式

web.xml在webINF文件夹下,不是libHelloworldaction.javapackage cn;public class HelloWorldAction { private String name; public String execute() throws Exception { return "success"; } public String getName(){ return name; } public void setName(...

2020-05-10 08:48:49 138

原创 卷积神经网络——conv2d

# coding: utf-8# In[1]:import tensorflow as tffrom tensorflow import kerasfrom tensorflow.keras import layers,Sequentialfrom tensorflow.examples.tutorials.mnist import input_dataimport matp...

2020-04-19 19:19:10 400

原创 神经网络_tensorflow_keras实现

# coding: utf-8# In[54]:import tensorflow as tffrom tensorflow import kerasfrom tensorflow.keras import layers,Sequentialtf.__version__# In[55]:#第一层3个神经元#第二层两个神经元network=Sequential([...

2020-04-18 11:26:57 333

原创 神经网络_原理实现

import tensorflow as tfimport numpy as npdef relu(temp): return tf.maximum(temp,0)def softmax2(z): exp=tf.exp(z) sum=tf.reduce_sum(tf.exp(z),axis=1,keepdims=True)#在第二个维度上求和,并且保持维度不变 ...

2020-03-31 14:56:13 237

原创 感知机-简单实现

#感知机是二分类的线性模型,其输入是实例的特征向量,输出的是事例的类别,分别是+1和-1,属于判别模型。import numpy as npimport matplotlib.pyplot as pltc0=np.random.normal(6,1,100)c1=np.random.normal(3,1,100)c2=np.random.normal(3...

2020-03-21 22:35:59 155

原创 softmax 手写数字识别

1.导入测试数据from sklearn.datasets import load_digitsimport numpy as npimport matplotlib.pyplot as pltdigits = load_digits()print(digits.data.shape)print(digits.target.shape)print(digits.images.sh...

2020-03-20 19:40:11 1166

原创 softmax 多分类

#生成四个簇import numpy as npimport matplotlib.pyplot as pltc0x=np.random.normal(2,1,100).reshape(100,1)c0y=np.random.normal(2,1,100).reshape(100,1)c1x=np.random.normal(-2,1,100).reshape(100,1)c1y=n...

2020-03-19 21:46:56 187

原创 k-means 代码

from sklearn.cluster import KMeanskmeans = KMeans(n_clusters = 3)kmeans.fit(x)y_kmeans = kmeans.predict(x)plt.scatter(x[:,0], x[:,1], c = y_kmeans, cmap='Dark2', s=50, alpha=0.5, marker='x')cen...

2020-03-19 14:07:33 91

原创 梯度下降,小批量随机梯度下降

1 梯度下降import numpy as npimport matplotlib.pyplot as pltx=np.array(range(0,50))np.random.seed(1)y=6*xlabel_y=y+np.random.random(50)*10x=x.reshape(50,1)label_y=label_y.reshape(50,1)train_data...

2020-03-19 14:06:54 80

原创 sklearn 数据预处理

数据可能是高纬度的,资料标准化后会使得每个特征中的数值平均变为0(将每个特征的值都减掉原始资料中该特征的平均),标准差变为1StandardScaler计算训练集的平均值和标准差,以便测试数据及使用相同的变换。  变换后各维特征有0均值,单位方差,也叫z-score规范化(零均值规范化),计算方式是将特征值减去均值,除以标准差。所有数减去其平均值的平方和,所得结果除以该组数...

2020-03-19 14:06:26 107

原创 逻辑回归模型

生成数据import numpy as npimport matplotlib.pyplot as pltc0=np.random.normal(6,1,100)c1=np.random.normal(3,1,100)c2=np.random.normal(3,1,100)c3=np.random.normal(6,1,100)c0y=np.zeros(100)c1y=np....

2020-03-17 23:27:21 147

原创 Skclearn 随机生成测试样本——聚类样本

from sklearn.datasets import make_blobsfrom matplotlib import pyplotdata,label = make_blobs(n_samples=1000,n_features=2,centers=5)# 绘制样本显示pyplot.scatter(data[:,0],data[:,1],c=label)pyplot.sho...

2020-03-15 14:38:30 235

原创 SKlearn 随机生成测试样本——分类样本

from sklearn.datasets.samples_generator import make_classificationX, y = make_classification(n_samples=200, n_features=4, n_informative=2, n_redundant=2, n_classes=2, n_clusters_per_class=2, sc...

2020-03-15 14:35:55 794

原创 SKlearn-KNN

1 获得数据from sklearn import datasetsiris=datasets.load_iris()iris_x=iris.datairis_y=iris.target2 处理数据,数据分割成测试集和训练集from sklearn.model_selection import train_test_splitX_train,X_test,y_train,y...

2020-03-15 10:33:17 227

原创 Sklearn k-means

from sklearn.cluster import KMeanskmeans = KMeans(n_clusters = 3)kmeans.fit(x)y_kmeans = kmeans.predict(x)plt.scatter(x[:,0], x[:,1], c = y_kmeans, cmap=‘Dark2’, s=50, alpha=0.5, marker=‘x’)centr...

2020-03-11 19:27:35 226

K-means聚类,里面只有密度还有含糖率

K-means聚类,里面只有密度还有含糖率

2024-06-24

机器学习(西瓜书)西瓜数据集3.0

机器学习(西瓜书)西瓜数据集3.0

2024-06-21

衣服数据集-四个独立的压缩文件

衣服数据集-四个独立的压缩文件

2024-06-13

神经网络分类代码-服装分类任务

神经网络分类代码-服装分类任务

2024-06-13

labelImg.rar

用于深度网络训练的数据集做标注的方法和工具有好多,像labelImg、yolo_mark、Vatic、Sloth等等,此处暂时只介绍其中的一种标注工具:labelImg。 好用,快捷

2020-07-19

yolov3原版.rar

Yolov3是基于一款小众的深度学习框架——darknet的目标检测开源项目,darknet短小精悍,虽然功能和复用性不如当前大火的深度学习框架Tensorflow和Caffe2,但由于其源码都是用纯C语言和CUDA底层编写的,所以它的特点让它在Yolov3项目中大放光彩

2020-07-19

逻辑回归模型,python代码

logistic回归又称logistic回归分析,是一种广义的线性回归分析模型,常用于数据挖掘,疾病自动诊断,经济预测等领域。例如,探讨引发疾病的危险因素,并根据危险因素预测疾病发生的概率等。以胃癌病情分析为例,选择两组人群,一组是胃癌组,一组是非胃癌组,两组人群必定具有不同的体征与生活方式等。因此因变量就为是否胃癌,值为“是”或“否”,自变量就可以包括很多了,如年龄、性别、饮食习惯、幽门螺杆菌感染等。自变量既可以是连续的,也可以是分类的。然后通过logistic回归分析,可以得到自变量的权重,从而可以大致了解到底哪些因素是胃癌的危险因素。同时根据该权值可以根据危险因素预测一个人患癌症的可能性。

2020-03-21

softmax多分类.rar

在机器学习尤其是深度学习中,softmax是个非常常用而且比较重要的函数,尤其在多分类的场景中使用广泛。他把一些输入映射为0-1之间的实数,并且归一化保证和为1,因此多分类的概率之和也刚好为1。

2020-03-21

python _softmax多分类.rar

使用softmax 进行多分类,有py文件.html文件,ipynb文件。仅供参考学习。

2020-03-20

python_softmax_手写识别.rar

使用softmax,完成0-9数字图片的分类识别。正确率在0.75以上,按实际测试结果为准,随便上传供大家参考学习

2020-03-20

开发jar包.rar

web 应用类开发可能用到的各种包。

2019-08-30

JAVA 局域网对战五子棋游戏(基于RMI)

java 使用RMI (远程方法调)的网络对战五子棋游戏

2017-05-15

SDES加密算法JAVA

SDES加密算法JAVA

2017-05-15

java万年历

万年历代码+万年历uI

2016-12-03

百度贴吧帖子图片下载器

下载百度贴吧中单个帖子中所有图片

2016-12-03

空空如也

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

TA关注的人

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