1、基础算法类
主要包括计算机科学中基本的算法与数据结构,结合算法思想和Leetcode实战,总结介绍。
- 程序员必知的算法和数据结构:2500字性能总结
- 1800字普林斯顿大学课程浓缩笔记:程序员必知的算法之查找和排序算法
- 程序员必看:实现栈有这两种策略,有完整分析和代码实现
- 程序员必知的算法和数据结构:用这种方法理解链表,更易懂
- 冒泡排序,快速排序,实例演示
- 直接选择排序,堆排序,实例演示
- 直接插入排序,希尔排序,实例演示
- 归并排序,实例演示
- 基数排序,实例演示
- 常用排序算法代码兑现
- 纯碎coding:7个最常用的排序算法
- 图解选择排序算法
- 均分纸牌(经典贪心)
- 充分利用已知的计算条件
- 动态规划|算法
- 动态规划|前篇:括号知多少
- 动态规划|中篇:爬楼梯
- 动态规划|后篇:考量适用指标
- 动态规划|约束条件下的三角最短路径
- 动态规划|相邻约束下的最优解
- 动态规划|相邻约束下的最优解(House Robber II )
- 详解连续子数组的最大累乘之动态规划解法
- 除自身累乘算法题,又有创意解法了
- 一道伤脑筋的算法题 亮了
- 非递归前序遍历
- 非递归中序遍历
- 树非递归后序遍历
- 二叉树非递归后序遍历(python)
- 回溯树求集合全排列和所有子集
- 图解各种树(一)
- 图解各种树(二)
- 基本算法|图解各种树(三)
- 基本算法|图解各种树(四)
- 图算法|Dijkstra最短路径算法
- 算法|Dijkstra算法python实现
- 图算法|Prim算法求最小生成树
- 有向无环图(DAG)检测
- 深度优先搜索和回溯结合后的终极模板
- 两道Leetcode比赛题 (第140届)
- 链表反转,此生相伴
2、Python学习路线
主要包括Python的核心语法使用总结,以及基于Python常用的数据分析与处理包Numpy, Pandas 和 Matplotlib 的常用API使用和实战总结。
- Python和Numpy入门
- Python|编写自己的类
- Python|模块,包,标准模板
- Python|高阶函数
- Python|生成器
- Python|闭包
- Python|继承,多态,鸭子类型
- Python|获取对象的类型,方法,setattr()添加属性
- Python-GUI|Tkinter模块
- Python-GUI|Tk类,属性文档使用指南
- Python-GUI|Label显示图片,Pack布局控件
- Python-GUI|生成菜单,封装自己的控件
- Python|Pyinstaller打包Python程序的过程详解
- C , Java, Python 中的浅复制
- 问答记录贴 1 | 解析 NumPy 的广播(broadcasting)机制
- 记录贴 2 | Python删除List内元素的坑和原因深度分析
- 1分钟读懂:Python轻松监控所有全局函数
- Python:lambda表达式的两种应用场景
- Python写入数据到MySQL
- 透彻掌握深复制、浅复制
- 一个Python游戏项目,助你玩乐中搞定Python
- Pandas的快和慢,相差百倍!
- Python遇见C 碰出的编译火花
- 3分钟极简掌握matplotlib绘图原理
- 【填坑系列】Pycharm中这个坑“困扰”过多少人?杀手锏来了...
- 【填坑系列】一招解决Pycharm里安装包慢的问题,助你飞快10倍
- Python和Numpy入门
- Numpy一维数组和矩阵
- Numpy之linspace 和 logspace
- Numpy之RandomState() 和 axis
- Numpy|需要信手拈来的功能
- 玩转Pandas,让数据处理更easy系列1
- 玩转Pandas,让数据处理更easy系列2
- 玩转Pandas,让数据处理更easy系列3
- 玩转Pandas,让数据处理更easy系列4
- 玩转Pandas,让数据处理更easy系列5
- 玩转Pandas,让数据处理更easy系列6
- 玩转Pandas,让数据处理更easy系列7
- Python 69个内置函数分类总结
- 15个Python数据分析函数
- Python解惑之对象可变与不可变
- 十分钟让你全面了解Python
- Python编程这两处陷阱,很容易忽视
- 它在Python中很常见,但容易被忽视,用好了却可少写很多行代码
- Python一个万万不能忽略的警告!
- 一分钟学会Python这个硬核操作
- 微软发布的 pyright 做什么?
- 原生的 Python 和带广播的 Numpy
- Python异常:unhashable type 是怎么回事?
- Python数据分析必备学习路线与技术
- 深入Python数据分析:宽表如何重构为长表
- 深入Python数据分析:数据由长格式变为宽格式
- Python数据透视功能之 pivot_table()介绍
- 数据分箱技术在Python中实现
- 数据分箱技术之qcut
- 聊聊 [ ] 操作符,最后引出一个看似.....
- 3招降服Python数据中的None值
- 4 个Python数据读取的常见错误
- 趣学Python数据分析:轴和索引
- Pandas 必备操作之 Index
- 推荐Pandas一个很好的实战Github库
- Python识别完美数
- Python绘制玫瑰和佩奇
- Python数据分析学习路线个人总结
- Python读取csv文件pdf版本下载
- Python读写csv文件专题教程(1)
- Python读写csv文件专题教程(2)
- Python读写csv文件专题教程(3)
- Python函数式编程 入门必备
- Python 时间专题
- Python 闭包坑点
- Python 闭包使用注意点
3、机器学习路线
主要包括:入门机器学习必备的数学、线性代数、概论论等知识储备;AI上路指引系列;线性回归,逻辑回归、决策树、朴素贝叶斯、支持向量机、高斯混合聚类的理论和手写代码实现;北大才女机器学习笔记系列;数据挖掘;数据分析实战分析等
- 最常用的求导公式
- 牛顿迭代求零点
- 二分法迭代求零点
- 矩阵特征值的求解例子
- 概率,期望,方差,标准差,协方差和相关系数
- 说说离散型随机变量
- 二项分布的例子解析
- 高斯分布
- 概率密度和高斯分布例子解析
- 似然函数例子解析
- 不得不知的概念1
- 不得不知的概念2
- 不得不知的概念3
- 这是一条通往 AI 的路......
- AI 路上,第一步这么走下去...
- AI路上,她会一路相伴......
- 如何抉择是否要做机器学习?如何入门机器学习?
- 分别列举人工智能4个主要领域中最牛叉的10位专家
- 回归分析简介
- 最小二乘法:背后的假设和原理(前篇)
- 最小二乘法原理(后):梯度下降求权重参数
- 线性回归:算法兑现为python代码
- 线性回归:OLS 无偏估计及相关性python分析
- 线性回归:谈谈多重共线性问题及相关算法
- 机器学习:说说L1和L2正则化
- 决策树回归:不调包源码实现
- 逻辑回归| 原理解析及代码实现
- 逻辑回归| 算法兑现为python代码
- 决策树
- 对决策树剪枝
- sklearn分类和回归
- 提炼出分类器算法
- 贝叶斯分类
- 朴素贝叶斯分类器:例子解释
- 朴素贝叶斯分类:拉普拉斯修正
- 单词拼写纠正器python实现
- 半朴素贝叶斯分类器
- 支持向量机参数求解
- 支持向量机之软间隔和核函数
- 3分钟理解 支持向量机中最出神的第一笔
- 期望最大算法:实例解析
- 高斯混合模型:聚类原理分析
- 高斯混合模型:聚类求解
- 高斯混合模型:求解完整代码
- 高斯混合模型:不调包多维数据聚类分析
- K-Means算法
- 聚类算法之DBSCAN
- Adaboost算法
- 提升树算法思想
- XGBoost思想
- XGBoost模型构造
- XGBoost 安装及实战应用
- 机器学习是万能的吗?AI落地有哪些先决条件?
- 机器学习常用聚类算法大盘点,包括:原理、使用细节、注意事项
- 这样一步一步推导支持向量机,谁还看不懂?
- 纯享福利:5步公式推导隐马前向概率算法
- 拿机器学习的一个算法体会:文字描述的具体和公式符号的抽象
- 北大才女总结:机器学习的概念、历史和未来
- 北大才女笔记:这样学习线性回归和梯度下降(上篇)
- 北大陈浩然笔记:特征缩放和泛化能力(亮点)
- logistics判别与线性模型中的4个问题
- 机器学习中的异常检测入门
- 2000字带有详细公式地总结:朴素和半朴素贝叶斯
- 机器学习常见的聚类算法(上篇)
- 2000字总结3种项目和面试中常用的集成学习算法
- 3000字详细总结机器学习中如何对模型进行选择、评估、优化
- 2000字详解:极大似然估计, 最大后验概率估计
- 全面总结机器学习项目和面试中几乎绕不开的决策树
- 铁粉巨献:我是如何从coding菜鸟,走向科大讯飞AI工程师的
- 了解这5种常用的概率分布,能让你跳过不少坑
- 神经网络精炼入门总结:出现缘由,多层感知机模型,前向传播,反向传播,避免局部最小
- 深入浅出实战:说话人识别
- 数据降维之PCA
- PCA原理推导
- PCA之特征值分解法例子解析
- PCA之奇异值分解(SVD)介绍
- 特征值分解和奇异值分解的实战分析
- TF-IDF 提取文本特征词
- 关联规则Apriori算法
- PageRank算法原理
- 海量数据求top K 之最小堆实现
- 快速排序思想求topk
- 泰坦尼克号船员获救预测(数据预处理部分)
- 泰坦尼克号船员获救预测(算法求解)
- 泰坦尼克号船员获救预测(XGBoost提交结果)
- kaggle数据挖掘和求解的基本步骤
- 梯度提升树,分手快乐
- 发布:19 页 GBDT 完整算法教程.pdf
4、深度学习路线
主要包括深度学习理论的通俗易懂入门文章,反向传播算法通俗讲解,手写字深度学习模型求解源码;CNN、RNN网络的通俗总结;TensorFlow斯坦福大学课程入门笔记、隐马尔科夫与自然语言处理相关。
- 为什么要有深度学习?系统学习清单
- 神经网络模型简介和梯度下降求解
- 神经网络模型实现手写字分类求解思路
- 反向传播算法(BP)原理推导及代码实现
- 神经网络模型求解思路总结
- 对隐含层的感性认识
- 卷积神经网络(CNN)介绍(前篇)
- 卷积神经网络(CNN)介绍(后篇)
- 理解LSTM网络(前篇)
- 循环神经网络之LSTM(后篇)
- 足够惊艳:神经网络可以逼近任意函数吗?
- 达到人类级别的AI:深度学习面临的挑战
- 深度学习中神经网络的权重为什么要被 "随机" 初始化?
- 完整教程:使用caffe测试mnist数据集
- TensorFlow笔记|为什么会有它?
- TensorFlow笔记|Get Started
- Tensorflow笔记|tensorflow做线性回
- Tensor, 与Numpy比较,Constant
- 通过Variable及assign()感悟一点设计之道
- Session和InteractiveSession
- TensorFlow 指标列,嵌入列
- TensorFlow 是如何解读深度学习中的“嵌入”
- 深入理解 TensorFlow :怎样的 AI 程序才是具备产品级的
- Python神经网络| 一篇很棒的实战笔记,附源码
- Python神经网络| 一篇很棒的 手写字识别 实战
- 自然语言处理|语言模型介绍
- 自然语言处理之词To词向量
- 一文了解自然语言处理的每个范畴用到的核心技术,难点和热点(1)
- NLP入门:CNN,RNN应用文本分类,个性化搜索,苹果和乔布斯关系抽取(2)
- 下一代信息服务新风口:以自然语言为基本输入方式的问答系统综述(两篇论文)
- 一文梳理NLP之机器翻译和自动摘要的发展现状
- 1个例子解释 隐马尔科夫模型(HMM) 的 5 个基本要素
- 这是 隐马尔科夫模型(HMM) 的 2 个基本假设
- 这个例子,妙!
- 例子 3 个语言分析的基本任务
- 实例解读 3 个NLP的基本任务
- 高性能,依存句法解析器,基于三层神经网络模型
- 斯坦福大学NLP课程笔记系列1:深度学习应用于NLP介绍
- TensorFlow 实战 3层网络求解嵌入词向量,附代码详解
- 一文了解Word2vec之Skip-Gram训练网络的3种技术
- TensorFlow 实战 3层网络求解嵌入词向量,附代码详解
- 你每天都在用:RNN和语言模型
- 从 n-gram 到 RNN 做的那些优化改进
- 3 张PPT理解如何训练 RNN
- 它的梯度去哪儿了?
- 入门解读 seq2seq 和注意力模型
- 斯坦福大学的cs224课程18个完整PPT整理
- 机器学习算法工程师面试题 推送汇总
- 百折不挠,终于装好「TensorFlow」
- 重磅!邱锡鹏《神经网络与深度学习》电子书发布
- 实战机器学习.pdf 下载 ApacheCN 团队贡献
5、经典资料&面试题
主要包括老铁面试全程记录;BAT经典面试题;机器学习吴恩达视频,开源书籍推荐。
- 铁粉巨献:我是如何从coding菜鸟,走向科大讯飞AI工程师的
- 铁粉巨献:某独角兽公司数据挖掘工程师岗位 2000字面试总结
- 新浪 机器学习算法岗 面试实录
- 面试被问到动态内存分配时需要注意哪些坑,该怎么回答?
- 算法优化|说说哨兵(sentinel value)
- 其他|二维指针,数组指针,指针数组
- 其他|c 几个容易混淆的点
- 一份算法面试机经
- 通过简单的 “刷题” 就能搞定算法笔试题吗?
- 一位面试过近千人的技术官的肺腑之言,句句戳中要害,字字透着真情
- SQL|语句执行逻辑
- MySQL|索引背后
- MySQL|索引应用
- 设计模式|结构图汇总
- 进程和线程模型
- Ubuntu|GDB调试常用命令
- Git 常用命令总结
- Git 分支的原理和应用实战,看这篇就够了!
- 文章关联的代码整理
- 算法优化|说说哨兵(sentinel value)
- BAT面试题24:什么是卷积?
- BAT面试题18~23:6道选择题
- BAT面试题17:简单说下sigmoid激活函数
- BAT面试题16:线性分类器与非线性分类器的区别以及优劣
- BAT面试题15:梯度消失与梯度膨胀,以及6种解决措施
- BAT面试14: 谈谈 docker 在深度学习任务中的应用
- BAT面试题13:请简要说说一个完整机器学习项目的流程
- BAT面试题12:机器学习为何要经常对数据做归一化?
- BAT面试题11:为什么朴素贝叶斯如此“朴素”?
- BAT面试题10:说一下Adaboost及权值更新公式
- BAT面试题9:谈谈判别式模型和生成式模型?
- BAT面试题7和8:xgboost为什么用泰勒展开?是有放回选特征吗?
- BAT面试题6:LR和SVM的联系与区别
- BAT面试题5:关于LR
- BAT面试题4:简单聊聊特征工程
- BAT面试题3:请问GBDT和XGBoost的区别是什么?
- BAT面试题2:请简要介绍下Tensorflow的计算图
- BAT面试题1:请简要介绍下SVM
- 面经:整理汇总
- 面经:L1和L2正则
- 机器学习面试中最常考的树模型(附答案)
- 小米、搜狗、TW等机器学习算法工程师面试总结
- 回馈读者:吴恩达机器学习完整系列视频教程
- 斯坦福大学的cs224课程18个完整PPT整理
- 3本短篇工具书:线代,概率论,凸优化
- 深度学习|大师之作,必是精品
- 机器学习、深度学习干货分享
- 机器学习文章中用到的源码下载
- 《TensorFlow函数集》彩图
- Kaggle最受欢迎的10个竞赛数据集下载
- 手把手教你制作专业、简洁、优雅的简历 (附10个模板下载)
- 这个小插件帮您统计一类数字,让您从面试中脱颖而出
- 推荐一个好用的小工具!用它 正则 匹配文本,方便百倍
- 推荐一些数据集
6、最新原创文章
最新原创文章,更是干货满满,对于想要入门Python和机器学习的小伙伴,可以阅读学习~
- Kafka入门教程(1)
- Kafka入门教程(2): 我是 Zookeeper
- 深入浅出Kafka(3):我的生命是如何运转的?
- 盘点互联网公司最常见的面试编程题
- 效率提升10倍,推荐这些值得收藏的Python工具!
- 《机器学习》西瓜书,17个精炼笔记来了!
- 实Kaggle泰坦尼克数据集,玩转Pandas透视表 | 强烈推荐
- 十九种损失函数,你认识几个?
- 重磅发布 | 基于Spark训练线性回归模型 实战入门教程
- 原创 | 程序员学英语,如何做才能飞起!
- 十条忠告,助力找工作的你们 | 原创
- 推荐一个超详细的Hadoop安装教程,已有32万次点击量
- 算法工程师来做数据分析,会闹出哪三个笑话?
- 看图轻松理解单向链表
- 画解算法:两数相加 | 腾讯面试编程50题(一)
- 画解算法:盛最多水的容器 | 腾讯面试编程50题(二)
- 完整图解:特征工程最常用的四个业务场景演示
- 求两个有序数组合并后的中位数,最透讲解| 腾讯面试编程50题(三)
- 模型评估指标AUC和ROC,这是我看到的最透彻的讲解
- Python时间序列处理神器:Rolling 对象,3分钟入门 | 原创
- 读者来信:我是数学专业的女生,想转数据分析,该怎么办?
- 先验分布与后验分布,认真看看这篇
- 通俗理解:概率分布函数、概率密度函数
- Python GUI开发,效率提升10倍的方法!
- 盘点Pandas 的100 个常用函数
- 我愿竭尽所能,为你带些温暖
- 15篇精选文章,带你打通机器学习与数据分析!
- 正则化到底是怎么消除过拟合的?这次终于有人讲明白了!
- 这是我的10分钟 js 入门笔记
- 学文科的他发明堆排序,逆袭成为斯坦福终身教授!
- 原创系列 |「冒泡排序」提升为「快速排序」,都发生了什么?
- Python对象之间的比较,你Ok吗?
- Python列表生成式12个小功能,你常用哪几个?
- Python中14个切片操作,你常用哪几个?
- Python 63个内置函数,你都ok吗?
- 下载来了,Python63个内置函数pdf版!
- 太好了,一分钟带你分清Python模块、包和库
- Python「强类型」or「弱类型」?90% 的人说不清
- Python最被低估的库,用好了效率提升10倍!
- Python循环这样写,高效节省内存100倍!
- Python要点总结,我使用了100个小例子!
- 搞懂这10 行代码,究竟有多难?
- Matplotlib绘制的27个常用图(附对应代码实现)
- NumPy高效使用逻辑,11个角度理顺它!
- 10个Python小例子,很走心!
- 通俗理解一个常用的降维算法
- 推荐这份机器学习笔记,足够精炼只有12页!
- 深度学习库Keras快速入门
- 什么是可变对象吗?用图说话
- 3页完整Numpy笔记,全是精华!
- Python定做一个计算器,小而美哒~
- Python自动群发邮件
- 学会Python正则表达式,就看这20个例子~
- Python进阶必读,作者有20年Python使用经验!(附pdf翻译版下载)