thumbnail
JavaScript-事件循环
浏览器的进程模型 什么是进程? 程序运行需要有它自己专属的内存空间,可以把这块内存空间简单的理解为进程 每个应用至少有一个进程,进程之间是相互独立的,即使需要通信,也需要双方同意。 什么是线程? 有了进程之后,就可以运行程序的代码 一个进程至少有一个线程,所以在线程开启后会自动创建一个线程来运行代码,被成为主线程。 如果需要执行多块代码,主线程就会…
thumbnail
ECMAScript 6
ECMAScript 6是由ECMA国际标准化组织制定的一项脚本语言的标准化规范。ECMAScript是JavaScript的一个标准,而JavaScript是ECMAScript的一种实现。 ECMAScript的标准会在每年的6月份更新,版本号为本年的年号。我们所说的ES6为一个泛指,泛指ES2015及之后的版本 01.let关键字 let是E…
thumbnail
特征工程
什么是特征工程? 特征工程是使用专业背景知识和技巧处理数据,使得特征能在机器学习算法上发挥更好的作用的过程。会直接影响机器学习的效果 机器学习领域的大神Andrew Ng(吴恩达)老师说“Coming up with features is difficult, timeconsuming, requires expert knowledge. …
thumbnail
Python异步编程
什么是异步?为什么要使用异步 Python由于GIL(全局解释锁)的存在,不能发挥多核的优势,其性能一直饱受诟病。然而在IO密集型的网络编程里,异步处理比同步处理能提升成百上千倍的效率,弥补了Python性能方面的短板。 比如打开100个网络连接的Web抓取应用程序。 同步的方式是打开一个连接,等待结果,然后打开下一个连接并等待结果,依此类推。 程…
thumbnail
Python机器学习——KNN(K-近邻算法)
什么是KNN算法 假如我们在红圈标记的位置,想要知道当前位置是北京的哪个区。虽然我们不知道在哪,但是知道跟每个人的距离和区域,现在我们根据距离最近的那个人就可以推断出自己极大概率所在的区 核心思想:根据你的邻居来推断你的类别。 KNN算法原理 如果一个样本在特征空间中的K个最相似(特征空间中最近邻)的样本中的大多数属于某一个类别,则该样本也属于这个…
thumbnail
Python机器学习——随机森林
什么是随机森林 随机森林是集成学习方法中的一种 集成学习方法是通过几个模型组合来解决单一预测的问题。生成多个分类器/模型,各自独立的学习和做出预测。这些预测最后组合成组合预测,因此优于任何一个单分类的做出预测。 三个臭皮匠——顶个诸葛亮 随机森林是一个包含多个决策树的分类器,并且输出的类别是由个别树输出的类别的众数而定。假如训练了五棵决策树,其中四…
thumbnail
决策树算法之泰坦尼克号乘客生存预测
Titanic Data 在泰坦尼克号数据帧描述泰坦尼克号上的个别乘客的生存状态。这里使用的数据集是由各种研究人员开始的。其中包括许多研究人员创建的旅客名单,由Michael A. Findlay编辑。我们提取的数据集中的特征是票的类别,存活,乘坐班,年龄,登陆,home.dest,房间,票,船和性别。[ref]泰坦尼克号数据 (vumc.org)…
thumbnail
Python机器学习——决策树
认识决策树 决策树思想的来源非常朴素,程序设计中的条件分支结构是if-else,最早的决策树就是利用这类结构分类数据的一种分类学习方法。 决策树是一种十分常用的分类方法,需要监督学习,监督学习就是给出一堆样本,每个样本都有一组属性和一个分类结果,也就是分类结果已知,那么通过学习这些样本得到一个决策树,这个决策树能够对新的数据给出正确的分类。这里通过…
thumbnail
Python机器学习——朴素贝叶斯分类算法
什么是朴素贝叶斯算法? 贝叶斯分类是一类分类算法的总称,这类算法均以贝叶斯定理为基础,故统称为贝叶斯分类。而朴素朴素贝叶斯分类是贝叶斯分类中最简单,也是常见的一种分类方法。 朴素贝叶斯算法的核心思想是通过考虑特征概率来预测分类,即对于给出的待分类样本,求解在此样本出现的条件下各个类别出现的概率,哪个最大,就认为此待分类样本属于哪个类别。 朴素贝叶斯…
thumbnail
VPS黑话
oneman 指只有一个人经营的idc服务商,业内比较出名的有ramnode,不过这家严格说并不是oneman,人家是夫妻店,是俩人23333。还有那个常年侮辱中国客户的bugetvz,是个澳洲村炮自己开的oneman店。 毒妇,杜甫 指的是独立服务器,缩写是独服,因为输入法经常打成毒妇或者是杜甫,所以这个称呼也沿用开了。 小鸡 指小型vps,往往…