自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 广东海洋大学 电子1151 孔yanfei python语言程序设计 第十二周

八、SVM的实现之SMO算法 终于到SVM的实现部分了。那么神奇和有效的东西还得回归到实现才可以展示其强大的功力。SVM有效而且存在很高效的训练算法,这也是工业界非常青睐SVM的原因。 也就是说找到一组αi可以满足上面的这些条件的就是该目标的一个最优解。所以我们的优化目标是找到一组最优的αi*。一旦求出这些αi*,就很容易计算出权重向量w*和b,并得到分隔超平面了。 这是个凸二次规

2016-06-20 15:19:20 1594

原创 广东海洋大学 电子1151 孔yanfei python语言程序设计 第十一周

五、核函数 如果我们的正常的样本分布如下图左边所示,之所以说是正常的指的是,不是上面说的那样由于某些顽固的离群点导致的线性不可分。它是真的线性不可分。样本本身的分布就是这样的,如果也像样本那样,通过松弛变量硬拉一条线性分类边界出来,很明显这条分类面会非常糟糕。那怎么办呢?SVM对线性可分数据有效,对不可分的有何应对良策呢?是核方法(kernel trick)大展身手的时候了。 1)首先使

2016-06-20 15:17:00 514

原创 广东海洋大学 电子1151 孔yanfei python语言程序设计 第十周

机器学习算法与Python实践这个系列主要是参考《机器学习实战》这本书。因为自己想学习Python,然后也想对一些机器学习算法加深下了解,所以就想通过Python来实现几个比较常用的机器学习算法。恰好遇见这本同样定位的书籍,所以就参考这本书的过程来学习了。 在这一节我们主要是对支持向量机进行系统的回顾,以及通过Python来实现。由于内容很多,所以这里分成三篇博文。第一篇讲SVM初级,第二篇讲进

2016-06-20 15:14:56 353

原创 广东海洋大学 电子1151 孔yanfei python语言程序设计 第九周

机器学习算法与Python实践这个系列主要是参考《机器学习实战》这本书。因为自己想学习Python,然后也想对一些机器学习算法加深下了解,所以就想通过Python来实现几个比较常用的机器学习算法。恰好遇见这本同样定位的书籍,所以就参考这本书的过程来学习了。 一、kNN算法分析 K最近邻(k-Nearest Neighbor,KNN)分类算法可以说是最简单的机器学习算法了。它采用测量不同特征值之间

2016-06-20 15:13:25 606

原创 广东海洋大学 电子1151 孔yanfei python语言程序设计 第八周

六、包与模块1、模块module Python中每一个.py脚本定义一个模块,所以我们可以在一个.py脚本中定义一个实现某个功能的函数或者脚本,这样其他的.py脚本就可以调用这个模块了。调用的方式有三种,如下: [python] view plain copy 在CODE上查看代码片派生到我的代码片################################### ## packa

2016-06-20 15:12:36 1782

原创 广东海洋大学 电子1151 孔yanfei python语言程序设计 第七周

在python中,数据访问模型分为三种,直接存取,序列和映射 对于非容器类的数据类型,都属于直接存取访问;序列的典型代表:tuple, list, string, unicode string, buffer, xrange;映射的典型代表:dict。Python还有一种叫做容器的数据结构。容器是包含其他对象的任意对象。序列(如元组和列表)和映射(比如字典)就是两类主要的容器。序列的每个元素有自己

2016-06-20 15:10:31 847

原创 广东海洋大学 电子1151 孔yanfei python语言程序设计 第六周

python中的时间模块主要有time, datetime。I, time模块 time模块中包含了四种时间格式:float格式,即给定时间相对于epoch增加的秒数 tuple格式,一个九元组 (tm_year, tm_mon, tm_mday, tm_hour, tm_min, tm_sec, tm_wday, tm_yday, tm_isdst) string格式,'Mon Feb 6 1

2016-06-20 15:09:44 646

原创 广东海洋大学 电子1151 孔yanfei python语言程序设计 第五周

python号称是为每一个问题提供一个最好的解决方案,所以我们可以看到python为字符串操作提供了大量的函数,以最好的解决各种问题。但如此多的函数多少会让人有些晕,所以这里总结一些常用的用法。I,字符串定义 stra=’abcd’ strb=”abcd” strc=“‘abcd efgh’” strd=str(“abcd”) str()即为字符串类的构造函数II,字符

2016-06-20 15:08:59 279

原创 广东海洋大学 电子1151 孔yanfei python语言程序设计 第四周

I, 基本操作 1, 打开fh=open('filename', 'r') fh是打开文件的handle,每一个被打开的文件都应该退出时关闭(除了handle没有赋给变量的文件,如open(‘filename’)。 参数: r 只读 rU 忽略不同的换行符格式的只读打开 rb 以二进制格式只读打开 w 写 wb 以二进制写打开2,读写# 读取全部内容 text=fh.r

2016-06-20 14:47:35 720

原创 广东海洋大学 电子1151 孔yanfei python语言程序设计 第三周

四、流程控制 在这块,Python与其它大多数语言有个非常不同的地方,Python语言使用缩进块来表示程序逻辑(其它大多数语言使用大括号等)。例如: if age < 21:print("你不能买酒。")print("不过你能买口香糖。") print(“这句话处于if语句块的外面。”) 这个代码相当于c语言的: if (age < 21){print("你不能买酒。")print(

2016-06-20 14:43:30 1373

原创 广东海洋大学 电子1151 孔yanfei python语言程序设计 第二周

为什么选择 Python软件质量:可读性、可复用性以及可维护性。生产力:代码量相对小。可移植性:可以跨越 Windows 和 Linux。组建集成:Python 可以和 C 或者 C++等语言结合使用。Python 的能力范围Python 能做什么呢?系统编程,GUI,网络编程以及数据库编程等等。Python 的运行方式Python 程序在运行之前要先从源程序被编译成字节码,这样可以加快程序的运行速

2016-06-20 14:40:42 621

原创 广东海洋大学 电子1151 孔yanfei python语言程序设计 第一周

第一周 第一部分 基本程序设计第一次使用python编程,这是一门与C语言不同的编程语言,必需要清楚分开这两个的语法等区别,不然会出错。Python 3.5.1 (v3.5.1:37a07cee5969, Dec 6 2015, 01:54:25) [MSC v.1900 64 bit (AMD64)] on win32 Type "copyright", "credits" or "licens

2016-03-27 22:49:16 795

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除