- 博客(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
523
转载 头脑风暴6大原则
头脑风暴原则鼓励发言:各抒己见、畅所欲言、自由踊跃表达想法不要自谦:不提倡以“我有一个不成熟的想法”、“我有一个不一定行得通的办法”等自谦的语句作为开头一律平等:不分知识背景、职务高低,所有人员一律平等。所有想法,不论大小,没有对错。禁止批评:任何人对别人提出的任何想法都不要批评,禁止出现“这是不可能的”、“这是你的想法”、“这不符合某某定律”、“我不同意某某说法”等见解无专利:个人提...
2019-07-23 15:29:54
4820
原创 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
18431
转载 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<0 ELU(x)=\left\{\begin{aligned}x ; x\geq0 \\a(e^x-1);x<0\end{aligne...
2019-07-18 10:09:01
4567
原创 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
7551
2
转载 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
238
转载 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
284
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
674
原创 什么是仿射函数?
仿射函数(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
27735
1
翻译 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
2263
1
原创 pytorch-Dataset not found
学习pytorch的example,多次使用MNIST,经常出现:Dataset not found. You can use download=True to download it原因是路径表示错误。总结两点如下:…表示当前文件的上一级文件,即向上一步,相对的位置有错误,以当前打开的文件夹中正在编辑的文件为基准。(如果有同时打开的其他文件,会报错找不到相对位置)相对路径表示到...
2019-07-09 14:22:05
7366
转载 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
115940
48
转载 常用分类算法的优缺点
常用分类算法的优缺点算法优点缺点Bayes 贝叶斯分类法1)所需估计的参数少,对于缺失数据不敏感。2)有着坚实的数学基础,以及稳定的分类效率。1)需要假设属性之间相互独立,这往往并不成立。(喜欢吃番茄、鸡蛋,却不喜欢吃番茄炒蛋)。2)需要知道先验概率。3)分类决策存在错误率。Decision Tree决策树1)不需要任何领域知识或参数假设。2)适合高维数据。3)...
2019-07-05 15:10:01
3350
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
383
原创 概率密度表示形式小计
三种概率密度分布的表示形式(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
936
原创 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
14700
转载 系列好文(4)—— 克服学习的形式主义
本文非原创, 疯狂「输入」但从不「输出」 学习的过程其实就是处理信息的过程,步骤是「输入-处理-输出」。 在我们这个「有价值的学习资料」堆起来能修一座长城的年代,只要愿意,往大脑里输入内容简直跟吃个包子一样简单。无论是阅读文章还是书籍,听音频还是上网课,本质上都是在输入内容。这原本只是学习的最基础步骤,而我之前就是简单粗暴的吸收知识,但不吐出来。就这样只输入不输出,愣是把大脑变成...
2019-07-03 15:21:56
298
原创 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
231
原创 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
2171
原创 小计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
259
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
3770
1
原创 sklearn-核函数使用对比(常用kernel)
常用核函数核函数作用低维空间(输入空间)线性不可分时,实现向高维空间的映射,从而实现线性可分:示例代码以下代码更改自sklearn官方例子,调用了线性、多项式、高斯核函数,自定义了线性核函数,示例如下:import numpy as np import matplotlib.pyplot as plt from sklearn import svm, datasetsd...
2019-06-30 14:38:45
7530
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
328
原创 VSCode常用快捷键
VSCode快捷键很多,一次记不住,本文记录用过的快捷键(持续更新):F11 切换全屏Ctrl+ -/= 缩小/放大显示效果选中变量,右键重命名变量Alt+ ←\leftarrow←,退出函数或者模块等Alt+ ↑\uparrow↑,向上移动一行shift+Tab,同时减少段落缩进量...
2019-06-28 21:17:46
343
翻译 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
2198
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)=n1i=1∑nL(yi,f(xi))+αR(w)其中LLL是经验损失函...
2019-06-26 23:45:13
6431
翻译 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
557
原创 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
3080
原创 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
185
原创 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
738
翻译 Git Push命令
在最简单的定义中,Git push命令可以被视为将内容上载到远程存储库。在本地存储库中添加功能,进行更改或其他任务后,您可以使用push命令将这些更改上载到远程存储库(例如Github),以便其他团队成员可以看到它并相应地更新其项目。使用push命令的一个简单示例可以是:…https://www.jquery-az.com/git-push-command/(待完善)...
2019-06-24 23:10:19
1040
原创 Python常见低级错误/拼写错误
提示“×× is not defined”,某个变量没有定义。先看看变量是不是拼错了,再看定义是不是有问题。有时候拼写错误可能一眼看不出来,抓耳挠腮,不得其解,其实错误特别简单。如:"Stratified":income_cat_proportions(strat_test_sert) #sert拼写错误,应该是settrian_set #拼写错误trian,应该是train...
2019-06-23 10:33:15
4232
原创 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
1671
原创 为什么向量化可以大幅度加快速度?
为什么向量化可以大幅度加快速度?仿照吴恩达老师课堂中的示例: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
3081
原创 正定矩阵/负数定矩阵/不定矩阵/海塞矩阵/雅克比矩阵
正定矩阵/负数定矩阵/不定矩阵/海塞矩阵https://baike.baidu.com/item/黑塞矩阵
2019-06-20 20:06:41
10850
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人