自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第八、神经网络:表述(Neural Networks: Representation)

8.1 非线性假设线性回归还是逻辑回归都有这样一个缺点,即:当特征太多时,计算的负荷会非常大举例:识别视觉对象(汽车),利用很多汽车的图片和很多非汽车的图片,然后利用这些图片上一个个像素的值(饱和度或亮度)来作为特征假如我们只选用灰度图片,每个像素则只有一个值(而非 RGB值),我们可以选取图片上的两个不同位置上的两个像素,然后训练一个逻辑回归算法利用这两个像素的值来判断图片上是否是汽车;假...

2020-02-07 21:41:42 296

原创 七、正则化(Regularization)

7.1 过拟合的问题已经学习了几种不同的学习算法:线性回归和逻辑回归。会遇到过拟合(over-fitting)的问题,可能会导致它们效果很差非常多的特征,假设可能能够非常好地适应训练集(代价函数可能几乎为0),但是不能推广到新的数据。欠拟合:与数据据拟合效果差;过拟合:与数据集拟合效果很好,但是不能推广到新数据方法:丢弃一些不能帮助我们正确预测的特征。可以是手工选择保留哪些特征,或者使用...

2020-02-07 20:51:20 254

原创 六、逻辑回归(Logistic Regression)

6.1 分类问题逻辑回归算法,目前最流行使用最广泛的一种学习算法分类:邮件是否垃圾,金融交易是否敲诈,肿瘤分类二元分类:因变量(dependent variable),负向类(negative class)和正向类(positive class),用0 表示负向类,1 表示正向类如果用线性回归算法:函数的输出值可能远大于 1,或者远小于0,会感觉很奇怪。逻辑回归算法,这个算法的性质是:它...

2020-02-07 20:21:33 273

原创 五、机器学习python库

待补充

2020-02-07 18:26:32 84

原创 四、多变量线性回归(Linear Regression with Multiple Variables)

4.1 多维特征房价模型(多特征:如楼层数,房间数,年代)模型特征表示为n特征数量,下标j表示第j个特征,上标i表示第i个样本(实例)特征矩阵,1行表示 1个样本,是一个向量;1列表示1个特征的所有值x(i,j)表示第i个样本的第j个特征。假设函数h是参数Q和特征的多项式(每个特征本身是一个向量)4.2 多变量梯度下降代价函数类似单变量批量梯度下降批量梯度下降直到收敛,得...

2020-02-07 18:18:22 157

原创 三、机器学习-线性代数回顾(Linear Algebra Review)

3.1 矩阵和向量4×2矩阵,即4行2列,矩阵的维数即行数×列数向量是一种特殊的矩阵,讲义中的向量一般都是列向量3.2 加法和标量乘法矩阵的加法:行列数相等的可以加矩阵的标量乘法:每个元素都要乘3.3 矩阵向量乘法3.4 矩阵乘法3.5 矩阵乘法的性质矩阵的乘法不满足交换律,满足结合律单位矩阵I或者E3.6 逆、转置...

2020-02-07 17:38:49 126

原创 二 、单变量线性回归(Linear Regression with One Variable)

2.1 模型表示预测住房价格,2.2 代价函数如何把最有可能的直线与我们的数据相拟合模型所预测的值与训练集中实际值之间的差距(下图中蓝线所指)就是建模误差(modeling error)我们的目标便是选择出可以使得建模误差的平方和能够最小的模型参数。 即使得代价函数最小代价函数也被称作平方误差函数,有时也被称为平方误差代价函数。我们之所以要求出误差的平方和,是因为误差平方代价函数,...

2020-02-07 17:19:52 117

原创 一、机器学习概念

引言:1.1 欢迎机器学习能做什么? 谷歌和微软实现了学习算法来排行网页,Facebook或苹果的图片分类程序,电子邮件垃圾邮件筛选器 机器学习不只是用于人工智能领域,机器人、计算生物学、硅谷中大量的问题,数据库挖掘 自然语言处理或计算机视觉,这些语言理解或图像理解都是属于AI领域。亚马逊或Netflix或iTunes Genius,其他电影或产品或音乐的建议...

2020-02-07 16:04:13 248

转载 Python threadpool与multiprocessing

一、Threadpool,需要通过pip安装包 [sudo] pip install threadpool旧的线程方法,建议使用multiprocessing>>> pool = ThreadPool(poolsize)>>> requests = makeRequests(some_callable, list_of_args, callback)...

2018-08-17 21:40:44 912

原创 C语言time.h时间格式

头文件:#include <time.h>基础知识:  日历时间,即机器时,1970年之后的秒数   UTC,GMT,世界标准时间(经度0),中国是UTC+8epoch:时间点,当前机器时clock tick:时钟计时单元,一个时钟计时单元的时间长短是由CPU控制的。一个clock tick不是CPU的一个时钟周期,而是C/C++的一个基本计时单位(单位为毫秒)...

2018-07-21 19:58:40 2418

原创 C++:格式化输出字符串

printf( const char *format, ...)    格式化输出字符串,默认输出到终端-----stdoutsprintf(char *dest, const char *format,...)     格式化输出字符串到指定的缓冲区snprintf(char *dest, size_t size,const char *format,...)    格式化输出字符串输出到...

2018-07-21 18:19:33 2673

翻译 django入门-admin

Admin是django自带的自动化数据管理界面,被授权用户可以直接再Admin中管理和定值操作数据库配置Admin(用manage.py)创建1个超级用户python manage.py createsuperuser ,输入用户名,密码登录:localhost:8000/admin配置应用:在应用admin.py中噖日自身的models模块(或里面的模型类),编辑admin.py:  admi...

2018-07-07 20:03:40 137

翻译 django基础-templates配置

一、views中不直接调用app的方法,而是include app内的一个方法文件,而url目录是根目录下的总目录。(调用了其他文件的方法,把方法转移到了app内,并添加了app方法内的路径,不添加用url(r'^$',views.index)限制url为空)使用include,在根urls.py引入include,在app目录下创建urls.py,格式与根相同,根urls.py中第二个参数改为i...

2018-07-07 18:11:31 465

翻译 django创建第一个项目

一、安装使用pip安装,也可官网下载安装包二、常见myblog项目创建一个服务器:django-admin.py startproject myblog运行该服务器     :python manage.py runserver 【port】两个文件夹 myblog,项目容器,manage.pywsgi(Python服务器网关接口。)python服务器与web服务器之间的接口,只有实现了wsgi,...

2018-07-07 14:48:35 128

翻译 Django入门-基本概念

一、ORM(对象关系映射)简化了对象在数据库中的操作。相当于少了一个数据访问层二、ORM的一些简单操作三、MVT与MVC架构MVT Django是一款python的web开发框架 与MVC有所不同,属于MVT框架 m表示model,负责与数据库交互 v表示view,是核心,负责接收请求、获取数据、返回结果 t表示template,负责呈现内容到浏览器MVC 大部分开发语言中都有MVC框架 MVC框...

2018-07-07 11:16:00 315

转载 面向对象编程

概念:面向对象的设计思想是从自然界中来的,因为在自然界中,类(Class)和实例(Instance)的概念是很自然的。Class是一种抽象概念,比如我们定义的Class——Student,是指学生这个概念,而实例(Instance)则是一个个具体的Student,比如,Bart Simpson和Lisa Simpson是两个具体的Student:所以,面向对象的设计思想是抽象出Class,根据Cl...

2018-02-23 21:48:03 121

转载 模块与包管理

模块:在Python中,一个.py文件就称之为一个模块(Module)包:为了避免模块名冲突,Python又引入了按目录来组织模块的方法,称为包(Package)一个abc.py的文件就是一个名字叫abc的模块,一个xyz.py的文件就是一个名字叫xyz的模块。abc.py模块的名字就变成了mycompany.abc,类似的,xyz.py的模块名变成了mycompany.xyz。请注意,每一个包目...

2018-02-23 20:40:01 145

转载 函数式编程-高阶函数之偏函数

偏函数:functools.partial的作用就是,把一个函数的某些参数给固定住(也就是设置默认值),返回一个新的函数,调用这个新函数会更简单。import functools>>> int2 = functools.partial(int, base=2)Python的functools模块提供了很多有用的功能,其中一个就是偏函数(Partial function)。要注意,...

2018-02-22 17:38:29 350

转载 函数式编程-高阶函数之装饰器

装饰器:由于函数也是一个对象,而且函数对象可以被赋值给变量,所以,通过变量也能调用该函数。装饰器就是一个高阶函数,可以不修改原函数功能,动态增加功能。装饰器的参数和返回值都是函数名。修饰器的入参是func,可以被内部函数调用,增加功能。修饰器的返回值是内部函数名(内部函数是增加函数功能的,可以在原函数前后加日志等,而不用修改原来函数的定义)。通过修饰器传入函数名(函数对象),然后在内部函数中调用f...

2018-02-22 17:14:40 210

转载 函数式编程-高阶函数之匿名函数

当我们在传入函数时,有些时候,不需要显式地定义函数,直接传入匿名函数更方便。在Python中,对匿名函数提供了有限支持。还是以map()函数为例,计算f(x)=x2时,除了定义一个f(x)的函数外,还可以直接传入匿名函数:>>> map(lambda x: x * x, [1, 2, 3, 4, 5, 6, 7, 8, 9])[1, 4, 9, 16, 25, 36, 49, ...

2018-02-22 16:07:59 138

转载 函数式编程-高阶函数作为返回值

函数作为返回值高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。我们来实现一个可变参数的求和。通常情况下,求和的函数是这样定义的:def calc_sum(*args): ax = 0 for n in args: ax = ax + n return ax但是,如果不需要立刻求和,而是在后面的代码中,根据需要再计算怎么办?可以不返回求和的结...

2018-02-22 15:58:05 220

转载 函数式编程-高阶函数map()及reduce(),fillter(),sorted()

一、map(),函数f有一个参数map()函数接收两个参数,一个是函数,一个是序列,map将传入的函数依次作用到序列的每个元素,并把结果作为新的list返回。>>> def f(x):... return x * x...>>> map(f, [1, 2, 3, 4, 5, 6, 7, 8, 9])[1, 4, 9, 16, 25, 36, 49...

2018-02-22 14:59:59 174

空空如也

空空如也

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

TA关注的人

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