图文讲解冒泡排序
 冒泡排序算法是一种非常基础的排序算法,算法的原理相对简单,同时也是稳定的排序算法,算法的时间复杂度为o(n^2),另外还是一种原地排序。比较适用于小规模数据的排序。 解释一下概念: 1. 排序算法… 阅读更多 »图文讲解冒泡排序
 冒泡排序算法是一种非常基础的排序算法,算法的原理相对简单,同时也是稳定的排序算法,算法的时间复杂度为o(n^2),另外还是一种原地排序。比较适用于小规模数据的排序。 解释一下概念: 1. 排序算法… 阅读更多 »图文讲解冒泡排序
在日常生活中有很多排序例子。比如说排队,就是按照时间的先后顺序;医院就医,紧急情况下会按照病情的严重程度;高考录取通常是按照分数的高低。从这些例子中似乎看不出排序算法的必要性。事实上并不是,就说高考的… 阅读更多 »图文讲解归并排序
深度学习近几年如火如荼,先后出现了很多的应用案例。那么深度学习是怎样的学习过程呢?其实理解起来不难,只需要一点点数学知识而已。本文介绍深度学习中最基础的一种优化算法–梯度下降算法,大量的优… 阅读更多 »深度学习是如何学习的?
非常喜欢keras框架,平时都是使用封装好的API,基本完全可以满足需求,很少需要修改源码的。最近对keras的实现更加好奇了,于是花点时间读源码,然后整理点学习笔记吧。 我大致浏览了keras中文文… 阅读更多 »keras源码分析-Tokenizer
介绍 本文尽可能通俗地介绍NLP在做什么。这当然也是我个人的学习心得,能够用简单通俗的话说清楚这些专业问题,也说明了我对这些问题的理解。如果描述还是很晦涩,说明我还理解的不够深入,接着写作也帮我进一步… 阅读更多 »最近重读NLP论文