12 2018 档案
摘要:C++ I/O navigation: "1.文件输入输出" "2.string流" 1.输入输出 C++语言不直接处理输入输出,而是通过一些标准库中类型。从设备(文件,控制台,内存)中读取数据,向设备中写入数据操作 IO类 iostream 流读写数据 fstream 文件读写数据 sstream
阅读全文
摘要:实现两个矩阵的无循环计算欧氏距离 Euclidean distance navigation: "1.问题描述" "2.解决方法" 1.问题来源 kNN算法中会计算两个矩阵的距离 可以使用循环的方法来实现,效率较低 2.无循环计算L2 distances 一眼看到这个代码,真的是被深深折服!厉害,值
阅读全文
摘要:字典的问题 navagation: "1.问题来源" "2.dict的学习" "3.numpy的应用" 1.问题来源 在做cs231n,assigment1 kNN实现的时候,需要对一个列表中的元素进行计数,并找出个数最多的元素 问题本身不是很难,但是运用python字典dict发现自己对字典的理解
阅读全文
摘要:小探yield 查看 python yield 文档 翻译成人话就是: 使用yield表达式会将函数体变成生成器,而且只能在函数定义的主体中使用。 迭代对象 我一般使用的 for in array(list, string,file) 。这些都是可迭代对象 这样的方法 所有的数据都在内存中,如果数据
阅读全文
摘要:Dynamaic Programming 定义: 动态规划是运筹学中用于求解决策过程中的最优化数学方法。作为算法设计技术,是一种使用多阶段决策过程最优的通用方法。是解决最优化问题的重要工具。 动态规划的特性: 无后效性 最优子结构 如何设计DP 动态规划的本质,是对问题状态的定义和状态转移方程的定义
阅读全文
摘要:正则表达式 regular expression : 正则表达式就是处理字符串的方法,它是以行为单位来进行字符串的处理行为,正则表达式通过一些特殊符号的辅助,可以让用户轻易达到查找、删除、替换某特定字符串的处理程序。 常见的字符匹配 |常见的字符| 表达的含义| | | | |.| Any char
阅读全文
摘要:Singular Value Decomposition "1.SVD矩阵分解" "2.SVD的实现" "3.SVD的应用" 矩阵分解,特征值 矩阵的特征值分解的原理 目的是什么 如何去使用。 "为什么要对矩阵进行分解:知乎 马同学" 1.SVD矩阵分解 任意实矩阵$A\in R^{m n}$都可以
阅读全文
摘要:一起过来排好队,进来挨打 1.Leetcode tag LinkList "109.convert sorted list to binary search tree" 2Leetcode tag Array "386. Lexicographical Numbers" 386. Lexicogra
阅读全文
摘要:主成分分析 PCA:principal component analysis 主成分分析是最常用的一种降维分析 目的:降低数据的复杂性,找到最有用的特征 降维: PCA FA 因子分析 factor analysis ICA 独立成分分析 independent component analysis
阅读全文
摘要:位运算 数字用二进制表示后的运算 无论是有符号,无符号还是其他各种类型的数。它们之间的转换的基石就是二进制的表达式没有发生改变,变得只是转换的表达式。 1.简单的布尔运算 Boolean algebra 与&,或|,非~,异或^ |与& |0|1| | | | | |0|0|0| |1|0|1| |
阅读全文
摘要:信息速览 基础知识介绍 广义线性回归 逻辑斯蒂回归模型推导 逻辑斯蒂回归常见问题 补充知识信息点 基础知识: 机器学习对结果的形式分类: 分类算法 回归算法 LR:logistic regression 逻辑斯谛回归 (对数几率回归 logit regression) LR是一个分类模型 是一个基于
阅读全文

浙公网安备 33010602011771号