![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
机器学习
文章平均质量分 80
maomaogo
多学习
展开
-
数据结构-------排序算法详解(面试必备)
数据结构——排序对于各个排序的C++或者C的编程实现网上很容易找到,也有不少的帖子对这这些排序有总结,看了很多好多没有将例子的过程写清楚,仅仅是写了排序思想或者排序过程很简陋,不详细。1、插入排序–O(n^2) 插入排序是一种最简单直观的排序算法,它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。 算法步骤: 将第一待排序序列第一个元素看...原创 2018-09-04 10:54:47 · 1621 阅读 · 0 评论 -
模型优化、正则化、损失函数
一、前言对于理解机器学习或者深度学习的人来说,需要了解基本的学习框架是什么?无论是聚类、回归,对于参数的求解以及参数的正则化(防止过拟合的措施)来源于什么原理或者基于什么?,这是需要我们理解的。一般而言从误差出发,有式子: Loss_function=Est_error+Regularization of parameters下面我们来说说估计误差中的损...原创 2018-09-11 17:41:45 · 2211 阅读 · 0 评论 -
数据结构------堆与栈
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 :1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。 3、全局区(静态区)(st...转载 2018-09-12 12:39:38 · 230 阅读 · 0 评论 -
神经网络原理
一、应用情况 神经网络在机器学习中应用比较广泛,比如函数逼近,模式识别,分类,特征提取、图像处理等方面。二、原理 (1)神经元模型 神经元模型基本上包括多个输入(类似突触),这些输入分别被不同的权值相乘(收到的信号强度不同),然后被一个数学函数用来计算决定是否激发神经元。还有一个函数(也许是不变,就是复制)计算人工神经元的输出(有时依赖于某个门限)。 ...原创 2018-09-10 23:55:01 · 1095 阅读 · 0 评论 -
KNN算法----识别、推荐
数据背景:如何约会网站寻找适合自己的的约会对象?网站会推荐不同的人,但是推荐的人不总是恰当的。所以将推荐的人标签为:不喜欢、魅力一般、极具魅力三个特征:每年获得的飞行常客里程数、玩视频游戏所消耗时间百分比、每周消费的冰淇淋公升数(这三个特征收据可能跟网站数据有关)从而构成整个数据为四维数据。数据链接:链接: https://pan.baidu.com/s/1drSoyB4wnhDzmJ...原创 2019-05-24 21:15:32 · 414 阅读 · 0 评论