模式识别
CynicalRat
努力做个工程师!
展开
-
python实现k-means聚类
注释都在代码里了,就不细说。聚类的数据集和提取的matlab代码会放在最后import numpy as npimport matplotlib.pyplot as pltimport numpy.random as randomfrom scipy.io import loadmatfrom sklearn.datasets import make_blobsfrom sklearn.cluster import KMeansclass readData: def __i原创 2022-03-26 20:10:01 · 2354 阅读 · 1 评论 -
PCA/LDA实现降维+KNN分类
1.pca.pyimport numpy as npfrom matplotlib import pyplot as pltfrom sklearn import datasetsfrom sklearn.model_selection import train_test_splitfrom sklearn.decomposition import PCAclass pca(object): def __init__(self, x, components=0.9):原创 2021-12-01 12:32:44 · 3915 阅读 · 1 评论 -
线性判别函数-批处理感知器算法实现
本博客包括了批处理感知器算法、Ho-Kashyap算法和MSE多类扩展方法readData.pyimport pandas as pdimport numpy as npclass readData(object): def __init__(self, io='../数据集.xlsx'): """ io:数据集路径 excel格式 """ df = pd.read_excel(io='../数据..原创 2021-11-18 14:43:44 · 1138 阅读 · 2 评论 -
LDF/QDF对MNIST二分类
LDFQDFpython实现import numpy as np# import matplotlib.pyplot as pltimport mathimport tensorflow as tffrom sklearn.preprocessing import StandardScalerfrom sklearn.decomposition import PCAfrom sklearn.model_selection import train_test_split, ...原创 2021-11-18 14:29:59 · 1222 阅读 · 0 评论 -
三层前向神经网络反向传播 python实现
激励函数隐含层tanh;输出层sigmoid;目标函数 MSE准则训练集 代码思路readData.py 从txt中读取数据集,并把标签转化成one-hot矩阵import pandas as pdimport numpy as npclass readData(object): def __init__(self, io='../数据集.xlsx'): """ io:数...原创 2021-11-18 14:20:14 · 2352 阅读 · 1 评论