自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

MiaLove

天天向上

  • 博客(93)
  • 收藏
  • 关注

原创 python错误小计:if错误,应当改为while

使用滑动窗口计算无重复字符的最长子串:https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/solution/hua-dong-chuang-kou-by-powcai/ def lengthOfLongestSubstring(self, s: str) -> int: ...

2019-07-25 17:35:17 466

转载 头脑风暴6大原则

头脑风暴原则鼓励发言:各抒己见、畅所欲言、自由踊跃表达想法不要自谦:不提倡以“我有一个不成熟的想法”、“我有一个不一定行得通的办法”等自谦的语句作为开头一律平等:不分知识背景、职务高低,所有人员一律平等。所有想法,不论大小,没有对错。禁止批评:任何人对别人提出的任何想法都不要批评,禁止出现“这是不可能的”、“这是你的想法”、“这不符合某某定律”、“我不同意某某说法”等见解无专利:个人提...

2019-07-23 15:29:54 4689

原创 from math import *

from math import **代表导入所有的变量,例如使用pi,不需要写为math.pi,直接使用pi使用log,不需要使用math.log,直接使用logimport mathmath.log(32,2)5.0log(32,2) Traceback (most recent call last): File "<stdin>", line 1, i...

2019-07-21 11:06:58 17872

转载 ReLU是什么的简称?

ReLU——Rectified Linear Unit (整流线性单元)ReLU(x)=max(0,x)ReLU(x)=max(0,x)ReLU(x)=max(0,x)ELUELU(x)={x;x≥0a(ex−1);x&lt;0 ELU(x)=\left\{\begin{aligned}x ; x\geq0 \\a(e^x-1);x&lt;0\end{aligne...

2019-07-18 10:09:01 4300

原创 torch.erf()/gelu()/误差函数科普

erf() in Pytorchtorch.erf(tensor, out=None)Computes the error function of each element. The error function is defined as follows:erf(x)=2π∫0xe−t2dterf(x)=\frac{2}{\pi}\int_0^xe^{-t^2}dterf(x)=π2​∫0...

2019-07-17 12:49:26 7129 1

转载 CS224N-Notes02-GloVe, Evaluation and Training

CS224n:Natural Language Precessing with Deep LearningLecture Notes:Part 1Authors: Francois Chaubard etc.This set of notes first introduces the GloVe model for training word vectors. Then it extends...

2019-07-17 00:14:26 213

转载 CS224N-Notes06-NMT,Seq2Seq, Attention

CS224n:Natural Language Processing with Deep Learning1.Neural Machine Translation with Seq2SeqSo far in this case, we’ve dealt with problems of predicting a single output: an NER label for a word, t...

2019-07-15 22:55:37 257 1

转载 CS224N-Notes01-word2vecs

CS224n:Natural Language Precessing with Deep LearningLecture Notes:Part 1Word Vectors 1:Introduction, SVD, and Word2VecAuthors: Francois Chaubard etc.1.Introduction to Natural Language Processing...

2019-07-14 15:41:46 485

原创 什么是仿射函数?

仿射函数(affine function)即由 1 阶多项式构成的函数,一般形式为 f(x)=Ax+bf(x)=Ax+bf(x)=Ax+b,这里,AAA 是一个 m×km×km×k 矩阵,xxx 是一个$ k$ 向量,bbb是一个 mmm 向量,实际上反映了一种从 kkk 维到 mmm 维的空间映射关系。仿射函数实际上市降低维度的函数...

2019-07-12 14:15:21 25801 1

翻译 sklearn——pipeline.py文件解读

make_pipeline

2019-07-12 13:57:43 425

翻译 SGD(Stochastic Gradient Descent)的损失函数(Loss Function)

二分类的损失函数

2019-07-12 13:42:40 2373

翻译 CNN模型裁剪/迁移学习(Pytorch 官方文档)

CNN模型裁剪和迁移学习迁移学习两种途径In practice, very few people train an entire Convolutional Network from scratch (with random initialization), because it is relatively rare to have a dataset of sufficient size....

2019-07-12 08:27:44 2190 1

翻译 Python文档16.4 argparse重点翻译

P600

2019-07-09 19:34:44 192

原创 pytorch-Dataset not found

学习pytorch的example,多次使用MNIST,经常出现:Dataset not found. You can use download=True to download it原因是路径表示错误。总结两点如下:…表示当前文件的上一级文件,即向上一步,相对的位置有错误,以当前打开的文件夹中正在编辑的文件为基准。(如果有同时打开的其他文件,会报错找不到相对位置)相对路径表示到...

2019-07-09 14:22:05 7153

转载 module 'tensorflow' has no attribute 'placeholder'

tensorflow2.0提示错误:module 'tensorflow' has no attribute 'placeholder'解决办法:不要使用:import tensorflow as tf替换为:import tensorflow.compat.v1 as tftf.disable_v2_behavior()tensorflow的新变化,后续查到具体的文档,再补...

2019-07-09 08:25:01 115591 48

转载 常用分类算法的优缺点

常用分类算法的优缺点算法优点缺点Bayes 贝叶斯分类法1)所需估计的参数少,对于缺失数据不敏感。2)有着坚实的数学基础,以及稳定的分类效率。1)需要假设属性之间相互独立,这往往并不成立。(喜欢吃番茄、鸡蛋,却不喜欢吃番茄炒蛋)。2)需要知道先验概率。3)分类决策存在错误率。Decision Tree决策树1)不需要任何领域知识或参数假设。2)适合高维数据。3)...

2019-07-05 15:10:01 3020 1

原创 先验概率/后验概率不再混淆

池化操作相当于增加了一个无限强的先验?

2019-07-05 10:27:43 1199 1

原创 r"\$\gamma_0=\$"

学习sklearn-example中有一句代码这样的:estimators = [ ("Finite mixture with a Dirichlet distribution\nprior and " r"$\gamma_0=$", BayesianGaussianMixture( weight_concentration_prior_type="dirich...

2019-07-04 12:39:22 346

原创 概率密度表示形式小计

三种概率密度分布的表示形式(1)MLP:θ^MLE=argmaxP(X;θ)MLP:\hat \theta_{MLE}=argmaxP(X;\theta ) \tag 1MLP:θ^MLE​=argmaxP(X;θ)(1)(2)MAP:θ^MAP=argmaxP(X∣θ)MAP: \hat \theta_{MAP} = argmaxP(X|\theta) \tag 2MAP:θ^MAP​=argm...

2019-07-03 23:48:06 842

原创 Python字典初始化三种方式

Python字典初始化三种方式In [1]: from collections import defaultdictIn [3]: b = dict()In [4]: c = {}In [5]: a = defaultdict(defaultdict)In [6]: print(type(a),type(b),type(c))<class 'collections.default...

2019-07-03 23:16:40 14629

转载 系列好文(4)—— 克服学习的形式主义

本文非原创,   疯狂「输入」但从不「输出」   学习的过程其实就是处理信息的过程,步骤是「输入-处理-输出」。   在我们这个「有价值的学习资料」堆起来能修一座长城的年代,只要愿意,往大脑里输入内容简直跟吃个包子一样简单。无论是阅读文章还是书籍,听音频还是上网课,本质上都是在输入内容。这原本只是学习的最基础步骤,而我之前就是简单粗暴的吸收知识,但不吐出来。就这样只输入不输出,愣是把大脑变成...

2019-07-03 15:21:56 264

原创 Python不能函数重载?怎么办?

Python不能像C++那样实现函数重载,如果想实现类似的功能,只能在函数命名中区别对待。

2019-07-03 15:10:53 649

原创 lambda表达式范例学习

lambda函数又称匿名函数,同样有输入和输出,通常作为嵌套函数用,看起来代码更加pythonic。用法:lambda [parameters]: expressionPython官方手册解释:An anonymous inline function consisting of a single expression which is evaluated when the function...

2019-07-03 00:06:47 185

原创 np.uniform用法、数据维度扩充用法示例

rng = np.random.RandomState(42)X = rng.uniform(0, 5, 100)X = X[:, np.newaxis] #把行向量转化为了列向量y = np.array(X[:, 0] > 2.5, dtype=int) #等价于:rng = np.random.RandomState(42)X = rng.uniform(0, 5, [1...

2019-07-02 12:36:56 2064

原创 小计np.array形状判断错误

本以为shape应该是(3,3),实际上应该是(9,2) centers = np.array([[i, j] for i in range(3) for j in range(3)])输出:[[0 0] [0 1] [0 2] [1 0] [1 1] [1 2] [2 0] [2 1] [2 2]]...

2019-07-01 20:55:15 219 1

原创 【理论与实例】L1正则化为什么可以使模型参数具有稀疏性?

L1正则化为什么可以使模型参数具有稀疏性?参数稀疏性的意义稀疏性就是很多参数为0的情况,对于维度很高的模型,稀疏性意味着抓住主要矛盾,可以提升模型的泛化性能。为什么L1正则化与L2正则化相比,具有稀疏性?L1正则化与L2正则化L1正则化:W∗=argmin∑j(t(Xj)−∑iwihi(Xi))2+λ∑i=1k∣wi∣W^*=argmin\sum_j(t(X_j)-\sum_iw_ih...

2019-07-01 08:47:41 3518 1

原创 sklearn-核函数使用对比(常用kernel)

常用核函数核函数作用低维空间(输入空间)线性不可分时,实现向高维空间的映射,从而实现线性可分:示例代码以下代码更改自sklearn官方例子,调用了线性、多项式、高斯核函数,自定义了线性核函数,示例如下:import numpy as np import matplotlib.pyplot as plt from sklearn import svm, datasetsd...

2019-06-30 14:38:45 7376 1

原创 数据切片错误

记下来一个小错误:提示切片错误: X0, X1 = X[:,0], X[:,1]IndexError: too many indices for array查前文代码:X = iris.data[:,2]发现问题错误,改为:X=iris.data[:,:2]小记:先原地检查是否错误,再查看源数据。:和 ;容易输入错误,.和,容易输入错误。(将持续补充出现过的切片错误...

2019-06-30 11:40:19 289

原创 VSCode常用快捷键

VSCode快捷键很多,一次记不住,本文记录用过的快捷键(持续更新):F11 切换全屏Ctrl+ -/= 缩小/放大显示效果选中变量,右键重命名变量Alt+ ←\leftarrow←,退出函数或者模块等Alt+ ↑\uparrow↑,向上移动一行shift+Tab,同时减少段落缩进量...

2019-06-28 21:17:46 297

翻译 Sklearn-scaler对比

原始数据分布:StandardScaler:通过减去均值,除以标准差。异常数据对均值和方差的影响很大,会导致特征数据范围缩小 z=(x−u)sz = \frac{(x - u)}{ s}z=s(x−u)​MinMaxScaler将所有数据归一化到[0,1]区间内,但是由于异常值的影响,特征数据的分布范围变得很窄。与standardscalar一样,对异常值铭感Xstd=(X−X.mi...

2019-06-27 21:11:04 2124 2

原创 从实例理解正则化参数α(惩罚项)

从实例理解正则化参数α\alphaα机器学习三要素之一:策略(代价函数):通过最小化训练误差来学得最佳参数w,bw,bw,b:E(w,b)=1n∑i=1nL(yi,f(xi))+αR(w)E(w,b)=\frac{1}{n}\sum_{i=1}^{n}L(y_i,f(x_i))+\alpha R(w)E(w,b)=n1​i=1∑n​L(yi​,f(xi​))+αR(w)其中LLL是经验损失函...

2019-06-26 23:45:13 6201

翻译 sklearn官方文档1.5.7

scikit-learn 官方文档翻译学习1.5.7 数学公式给定一组训练实例(x1,y1),⋅⋅⋅,(xn,yn),(x_1,y_1),\cdot\cdot\cdot,(x_n,y_n),(x1​,y1​),⋅⋅⋅,(xn​,yn​),其中xi∈Rmx_i \in R^mxi​∈Rm,和yi∈{−1,1}y_i \in \{-1,1\}yi​∈{−1,1},需要学习目标函数f(x)=wTx+...

2019-06-26 19:59:36 487

原创 sklearn 中sag 、 lbfgs指的是什么?

penalty : str, 'l1' or 'l2', default: 'l2' Used to specify the norm used in the penalization. The 'newton-cg', 'sag' and 'lbfgs' solvers support only l2 penalties. .. versionadded:: 0.19...

2019-06-26 15:38:39 2935

原创 git常用命令速查

git pull 失败 ,提示:fatal: refusing to merge unrelated histories,使用git pull origin master --allow-unrelated-histories添加远程库 ,git remote add [-t <branch>] [-m <master>] [-f] [--[no-]tags] [--m...

2019-06-25 21:17:43 156

原创 np.dot用法

针对向量:u.dot(v)=∣u∣∗∣v∣∗cosθu.dot(v)=|u|*|v|*cos \thetau.dot(v)=∣u∣∗∣v∣∗cosθ点乘求出来是一个数值*乘法是对应元素分别相乘可以用np.dot(u,v),也可以写为u.dot(v)Caution: the * operator will perform an elementwise multiplication,...

2019-06-25 11:10:17 673

翻译 Git Push命令

在最简单的定义中,Git push命令可以被视为将内容上载到远程存储库。在本地存储库中添加功能,进行更改或其他任务后,您可以使用push命令将这些更改上载到远程存储库(例如Github),以便其他团队成员可以看到它并相应地更新其项目。使用push命令的一个简单示例可以是:…https://www.jquery-az.com/git-push-command/(待完善)...

2019-06-24 23:10:19 985

原创 Python常见低级错误/拼写错误

提示“×× is not defined”,某个变量没有定义。先看看变量是不是拼错了,再看定义是不是有问题。有时候拼写错误可能一眼看不出来,抓耳挠腮,不得其解,其实错误特别简单。如:"Stratified":income_cat_proportions(strat_test_sert) #sert拼写错误,应该是settrian_set #拼写错误trian,应该是train...

2019-06-23 10:33:15 3912

原创 python数学小实验(6)——抛多少次硬币才能出现连续两次正面向上?

抛多少次硬币,才能出现两次正面向上?问题出自:https://zhuanlan.zhihu.com/p/68358814问题核心式子是:E(Nk∣Nk−1)=E(Nk−1)+p+(1−p)(1+E(Nk))E(N_k|N_{k-1})=E(N_{k-1})+p+(1-p)(1+E(N_k))E(Nk​∣Nk−1​)=E(Nk−1​)+p+(1−p)(1+E(Nk​))目前已经出现连续 k...

2019-06-21 12:59:33 1613

原创 为什么向量化可以大幅度加快速度?

为什么向量化可以大幅度加快速度?仿照吴恩达老师课堂中的示例:import numpy as npimport timea = np.random.rand(1000000)b = np.random.rand(1000000)tic = time.time()c1 = np.dot(a,b)toc = time.time()print(c1)print("Vectorrize...

2019-06-20 22:51:59 2763

原创 正定矩阵/负数定矩阵/不定矩阵/海塞矩阵/雅克比矩阵

正定矩阵/负数定矩阵/不定矩阵/海塞矩阵https://baike.baidu.com/item/黑塞矩阵

2019-06-20 20:06:41 10558

空空如也

空空如也

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

TA关注的人

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