自己总结的机器学习基础算法,和相应的python代码实现,直接上传word和python代码
机器学习算法基础及Python实现
目录
一 机器学习概述...
4
1.1 统计学习...
4
1.2 监督学习...
4
1.3 模型评估与选择...
4
1.4 模型的泛化能力...
5
二 预测算法...
5
1 一元线性回归...
5
1.1 为什么...
分类:
其他好文 时间:
2015-04-25 22:47:56
阅读次数:
187
1.JAVA基础2.算法相关3.SERVLET相关及TOMCAT容器4.SSH、SSI框架5.前端基础(jQuery框架等)6.数据库相关(ORACLE、MYSQL)7.操作系统(LINUX)相关8.系统架构相关(负载均衡、优化等)9.JVM虚拟机相关10.网络通信相关(webservice等)11...
分类:
其他好文 时间:
2015-04-24 18:31:56
阅读次数:
169
一、题目: 石家庄铁道大学基础教学楼一共有四部电梯,每层都有人上下,电梯在每一层都停。信1201-1班张一东每层都停有点儿不耐烦。如果在上下课高峰时刻电梯从一层上行,但只允许停留在某一层。每个人选择自己的目的地,使他们爬楼层数最少。二、设计思想: 1,(基础算法)首先用最笨的办法去思考这个问题,就....
分类:
其他好文 时间:
2015-04-20 20:32:14
阅读次数:
149
一,题目: 石家庄铁道大学基础教学楼一共有四部电梯,每层都有人上下,电梯在每一层都停。信1201-1班张一东每层都停有点儿不耐烦。如果在上下课高峰时刻电梯从一层上行,但只允许停留在某一层。每个人选择自己的目的地,使他们爬楼层数最少。二,设计思想: 1,(基础算法)首先用最笨的办法去思考这个问题,就....
分类:
其他好文 时间:
2015-04-20 00:32:03
阅读次数:
166
面试中常常会遇到算法的问题 而基础算法的考核离不开链表和二叉树,下面是对这两种数据结构常见问题的总结1、链表#include
#include
#include/*
链表的总结 插入 删除以及遍历
以及链表相关的应用
*/// 链表的结构// 插入 若第一个节点为空则需啊替换 所以传递的参数必须是指针的指针 否则修改无效stru...
分类:
编程语言 时间:
2015-04-11 00:02:16
阅读次数:
209
选择排序的思路比较简单,它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。选择排序虽然实现起来比较简单,但是效率也比较低, 为O(n2)。C语言的代码实现如下 : 1 //选择排序的C语言实现 2 void selection_...
分类:
编程语言 时间:
2015-04-01 19:51:39
阅读次数:
205
前言:《程序员修炼之路-(0)前言:在路上, 再上路》在前言中已经对知识体系进行了梳理,主要分为问题定义、算法与数据结构、系统平台API、编程语言实现、代码设计、测试验证等等。目前集中精力编写算法与数据结构部分,这可能也是最艰难的一部分,之后再考虑补充其他部分。对于这一部分的内容编排,主要以《算法设计与分析基础》、《算法》以及LeetCode算法题中的问题分类为横向,以《算法设计与分析基础》中罗列...
分类:
其他好文 时间:
2015-03-31 22:24:42
阅读次数:
156
归并排序也是一种常用的排序算法, 其时间复杂度为O(n*logn), 它的基础是分治的思想。其基本思路就是把数组分成两组A,B, 如果这两组内的数据都是有序的, 那么就可以很方便的对这两组数据进行合并排序。但是如何让这两组数据有序呢? 归并法的思想就是把A,B两组各自再分成两组, 依次类推, 当分出...
分类:
编程语言 时间:
2015-03-13 01:40:04
阅读次数:
189
Dijkstra算法其实Dijkstra是单源点最短路径的基础算法,这个算法的目的就是找到一个图中的某个点V到这个图中其他点的最短路径。条件
有向图
没有负权值路径
时间复杂度:O(E) + O(V^2) = O(V^2)
当图是稠密的时候和稀疏的时候时间复杂度还是有点差别的。
代码实现其实这个还挺简单的,单源点最短路径还有一个Bellman-Ford算法,以后在写,比较简单。D...
分类:
编程语言 时间:
2015-03-11 12:59:07
阅读次数:
235