tmux 笔记
    
 tmux 简介
tmux是一个终端复用(Terminal Multiplexer)工具。
在一个Terminal中可以新建多个会话(Session)
在每个会话中可以新建多个窗口(Window)
在每个窗口中可以切分多个窗格(Panel)
优势:tmux解绑了会话和终端窗口,意味着 ...
  git Issues
    
 git clone时文件太大导致clone失败
 Issue
fatal: early EOF
fatal: index-pack failed
 Solution
编辑home目录下的.gitconfig,添加以下配置,以扩大单个文件最大容量限制:
plaintext123456 ...
  pytorch 笔记
    
 安装PyTorch with CUDA 10.0
bash12conda install pytorch==1.2.0 torchvision==0.4.0 cudatoolkit=10.0 -c pytorchconda install cudnn
 选择运算设备(CPU/GPU)
 ...
  sklearn 笔记
    
 聚类
 K-Means
python1234567891011from sklearn.cluster import KMeansfrom collections import Counterkmeans = KMeans(n_clusters=2)kmeans.fit(data)la ...
  plt&cv2 笔记
    
 matplotlib.pyplot
 Turn off X display
We may encounter the following issue if we are using a system without UI (e.g. Linux, Unix):
QXcbConnect ...
  奇异值分解——《统计学习方法》第15章学习笔记
    
 奇异值分解的定义
  定义 1 矩阵的奇异值分解是指,将一个非零的 m∗nm * nm∗n 实矩阵AAA,A∈Rm∗nA \in {\rm R^{m * n}}A∈Rm∗n,表示为以下三个实矩阵乘积形式的运算,即进行矩阵的因子分解:
A=UΣVT(1)A=U \Sigma V^T \t ...
  回溯法
    
 回溯法简述
回溯法是暴力法的升级版,我们可以将其解决问题的过程想象成一颗树,属于树型问题。
从根节点R开始,一步一步向下走,而每一步都会有多个(有限个)选择,对应多个子节点(A, B, C…)。若当前节点A匹配成功,则进入该节点的子节点(A-1, A-2, A-3…)继续匹配;若当前节 ...
  激活函数
    
 激活函数的作用
给神经元引入非线性因素,使得网络可以逼近任意的非线性函数,具有更强的泛化能力
 不同的激活函数
 Sigmoid
S(x)=11+e−xS(x)=\frac{1}{1+e^{-x}}
S(x)=1+e−x1
函数图像:
缺点:
计算量大(指数运算)
反向传播时容易 ...
  二叉树
    
 二叉树的构建和遍历
python1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 ...
  堆排序
    
 排序算法总结
排序算法
时间复杂度(最差)
时间复杂度(最好)
时间复杂度(平均)
空间复杂度
稳定性
冒泡排序
O(n2)O(n^2)O(n2)
O(n)O(n)O(n)
O(n2)O(n^2)O(n2)
O(1)O(1)O(1)
稳定
插入排序
O(n2)O(n^ ...















