![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
深度学习
戏台无戏子&youngthful
易燃易爆炸
展开
-
感知机python2.7实现
# -*- coding: utf-8 -*-class Perceptron(object): def __init__(self, input_num, activator): ''' 感知机只有一个神经元,所以权重向量W的长度等于输入向量长度,偏置为一个标量 ''' self.weights = [0.0 for ...转载 2018-10-04 09:43:21 · 231 阅读 · 0 评论 -
机器学习系统设计和诊断方法学习总结
过拟合:对训练数据拟合精准,但是对未知的数据预测能力差如何应对?2、丢弃一些不能帮助正确预测的特征。2.1、手工选择丢弃特征2.2、使用模型选择方法(如PCA)3、正则化。保留所有的特征,减少参数的大小预防过拟合的方法步骤:1、打乱数据集;2、划分数据:70%训练集 + 30%测试集帮助模型选择的方法:交叉验证:1、打乱数据集;2、划分数据:60%训练集 + 20%交叉验证集...原创 2018-10-12 08:32:13 · 310 阅读 · 0 评论 -
逻辑回归的python向量化实现
#!/usr/bin/env python# -*- coding: utf-8 -*-import numpy as npclass LogisticRegression: def __init__(self, m, n, X, Y, alpha, iterStopThreshold, iterMaxCnt = 100000): ''' :pa...原创 2018-10-25 13:57:19 · 401 阅读 · 0 评论 -
浅层神经网络的向量化实现
基于Ng课程的浅层神经网络向量化python实现。模型:其中,output layer与图中不同,只有一个output node。#!/usr/bin/env python# -*- coding: utf-8 -*-import numpy as npclass SmallNeuralNetwork(object): def __init__(self, m,...原创 2018-10-29 13:33:41 · 216 阅读 · 0 评论