- 博客(52)
- 资源 (11)
- 收藏
- 关注
原创 实验报告题目
主要包括环境介绍,安装,以及numpy,matplotlib,pandas包的使用。线性回归模型的基本原理。线性判别模型的基本原理。结课报告:综合项目-鸢尾花数据集分类。1、Anaconda环境配置。
2024-06-05 19:22:10
496
原创 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
原创 数据挖掘一些概念
基本步骤: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
原创 如下面第一个图的九宫格中,放着 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
labelImg.rar
2020-07-19
yolov3原版.rar
2020-07-19
逻辑回归模型,python代码
2020-03-21
softmax多分类.rar
2020-03-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人