![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
机器学习
灬Alex灬
笔记
展开
-
python中常用的工具包
一、Python中常用的科学计算工具包:我们最了解的科学计算工具可能是Matlab,它能进行集数值计算,可视化工具及交互于一身,可惜的是它是一个商业产品。开源方面除了GNU Octave在尝试做一个类似Matlab的工具包外,Python的这几个工具包集合到一起也可以替代Matlab的相应功能:NumPy+SciPy+Matplotlib+iPython。同时,这几个工具包,特别是NumPy和...原创 2018-09-08 10:49:05 · 50395 阅读 · 1 评论 -
【深度学习】激活函数
一、什么是激活函数如下图,在神经元中,输入的 inputs 通过加权,求和后,还被作用了一个函数,这个函数就是激活函数 Activation Function。二、为什么要用激活函数非线性: 当激活函数是线性的时候,一个两层的神经网络就可以逼近基本上所有的函数了。但是,如果激活函数是恒等激活函数的时候(即f(x)=xf(x)=x),就不满足这个性质了,而且如果MLP使用的是恒等激活...原创 2018-09-09 19:54:31 · 689 阅读 · 0 评论 -
【深度学习】防止过拟合
一、什么是过拟合过拟合(overfitting)指在模型参数拟合过程中的问题,由于训练数据包含抽样误差,训练时,复杂的模型将抽样误差也考虑在内,将抽样误差也进行了很好的拟合。具体表现就是最终模型在训练集上效果好;在测试集上效果差。模型泛化能力弱。二、为什么会过拟合发生过拟合的主要原因可以有以下三点:(1)噪声数据占比过大,样本集噪音数据占比大导致模型过分记住噪音特征,反而对真实...原创 2018-09-10 16:45:19 · 2257 阅读 · 0 评论 -
常见的排序算法详解
前言 查找和排序算法是算法的入门知识,其经典思想可以用于很多算法当中。因为其实现代码较短,应用较常见。所以在面试中经常会问到排序算法及其相关的问题。但万变不离其宗,只要熟悉了思想,灵活运用也不是难事。一般在面试中最常考的是快速排序和归并排序,并且经常有面试官要求现场写出这两种排序的代码。对这两种排序的代码一定要信手拈来才行。还有插入排序、冒泡排序、堆排序、基数排序、桶排序等。面试官对于这些排...原创 2018-09-26 09:45:24 · 254 阅读 · 0 评论