- 博客(10)
- 收藏
- 关注
原创 EM算法与高斯混合模型的数学推导与代码实现
数学推导代码实现class GaussianMixtureModel: def __init__(self, k, max_iterations=2000, tolerance=1e-8): self.k = k self.max_iterations = max_iterations self.tolerance = tolerance self.parameters = [] self.responsibi
2022-03-08 10:42:30 268
原创 支持向量机的数学推导与代码实现
数学推导代码实现class SVMClassifier: def __init__(self, C=1., kernel=rbf_kernel, power=4, gamma=None, coef=4): """ :param C: 惩罚参数 :param kernel: 核函数 :param power: 多项式核函数最高次项 :param gamma: 核函数参数 :param coef:
2022-03-08 10:39:38 534
原创 逻辑回归的数学推导与代码实现
数学推导sigmoid函数推导极大似然估计构造损失函数多分类逻辑回归(softmax回归)代码实现逻辑回归class LogisticRegressionClassifier: def __init__(self, eta=0.01, n_iters=1e4, epslion=1e-7): self._theta = None self.m = None self.n = None self.eta = eta
2022-03-08 10:36:51 537
原创 主成分分析的数学推导与代码实现
主成分分析数学推导代码实现class PCA: def __init__(self, n_components): self._w = None self.n_components = n_components self.components_ = None def fit(self, X, eta=0.03, n_iters=1e4): """ pca训练 :param X: 特征集
2022-03-08 10:31:31 1032
原创 线性回归推导以及代码实现
数学推导梯度下降法与最小二乘法正则化推导Python代码实现最小二乘法class LinearRegression_LS: def __init__(self): self._theta = None def fit(self, X_train, y_train): """ :param X_train: 训练特征集 :param y_train: 训练结果集 :return:
2022-03-08 10:28:55 325
原创 线性判别分析数学推导与代码实现
数学推导Python代码实现class GDAClassifier: def __init__(self): self.w = None self.b = None def fit(self, X_train, y_train): """ 训练模型 :param X_train: 特征集 :param y_train: 结果集 :return: """
2022-03-08 10:24:17 329
原创 BP神经网络的数学推导与代码实现
矩阵计算式的由来反向传播的推导过程代码实现def sigmoid(x): return 1 / (1 + np.exp(-x))class NeuralNetworkClassifier: def __init__(self, layers, eta=0.5, n_iters=1e5): """ :param layers: 单元层数,传入一个列表,如[2,2,1]表示输入单元2个,中间单元1个,输出单元1个 :param eta
2022-03-07 21:41:08 93
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人