为了账号安全,请及时绑定邮箱和手机立即绑定

合成特征和离群值(接上篇的补充)

合成特征和离群值学习目标:尝试合成特征上一次我们只使用了单个特征,但这是不切实际的,往往我们需要多个特征,但此次并不是使用多个特征,而是创建一个合成特诊total_rooms 和 population 特征都会统计指定街区的相关总计数据。但是,如果一个街区比另一个街区的人口更密集,会怎么样?我们可以创建一个合成特征(即 total_rooms 与 population的比例)来探索街区人口密度与房屋价值中位数之间的关系。# 创建合成特征 california_housing_dataframe["rooms_per_person"...

1430浏览
0推荐
0评论

机器学习从入门到XX(四):过拟合和正则化

过度拟合考虑如下的一个数据集的三种拟合曲线图1采用y=θ0+θ1x的直线作为假设函数,然而训练数据集看起来并不适合直线,所以假设函数看起来不太合适。图2采用y=θ0+θ1x+θ2x2,我们得到了一个拟合度更好的曲线。观察图3,貌似的,通过添加高阶特征,我们获得了更好的拟合。然而,如果加入过多的特征,尽管可以获得“完美”的拟合度,但是却不是一个好的预测函数。我们称图1叫拟合不足(underfitting),图3为过度拟合(overfitting)。拟合不足或者叫高偏差(high...

1618浏览
0推荐
0评论

使用google的免费GPU运行机器学习代码

原创地址如果你想学习机器学习,但是又没有一个自己的环境/显卡.这里告诉大家一个好消息,google上面有一个免费的机器学习环境可以使用了.在google搜索google...

3468浏览
0推荐
0评论

Android性能优化之常见的内存泄漏

前言对于内存泄漏,我想大家在开发中肯定都遇到过,只不过内存泄漏对我们来说并不是可见的,因为它是在堆中活动,而要想检测程序中是否有内存泄漏的产生,通常我们可以借助LeakCanary、MAT等工具来检测应用程序是否存在内存泄漏,MAT是一款强大的内存分析工具,功能繁多而复杂,而...

1439浏览
0推荐
0评论

Android社交登录授权、分享SDK,支持微信、微博和QQ

社交登录授权,分享SDK支持微信、微博、QQ登录授权微信好友、微信朋友圈、微博、QQ好友、QQ空间分享Gradlecompile 'com.elbbbird.android:socialsdk:0.2.0@aar'使用指南Debug模式SocialSDK.setDebugMode(true); //默认false平台SSO授权功能ISocialOauthCallback授权回调接口授权结果回调SDK使用了Otto作为事件库,用以组件通信。(其实我是不想写startActivityForResult...

1897浏览
0推荐
0评论

提高效率的 Android Studio 技巧汇总

这是从Philippe Breault的系列文章《Android Studio Tips Of the Day》中提取出来的自认为精华的部分。这些技巧在实际应用中能够非常大的提高工作效率。关于快捷键The File Structure Popupctrl+f12此快捷键可以调出当前文件的大纲,并通过模糊匹配快速跳转至指定的方法。勾选上“show anonymous classes”后其功能相当于Eclipse中的ctrl+oThe Call Hierarchy Popupctrl+alt+h查看某个方法的调用路径。Quick Definition...

1095浏览
0推荐
0评论

互联网系统可靠性基础:正确的异常处理

系统的可靠性比性能、高并发更重要。没人希望整天分析错误数据、修复错误数据。任何一个错误都可能导致客户的损失。成熟可靠的系统和不可靠系统之间的差别很大程度取决于: 异常的正确处理 。经验丰富的程序员和经验不丰富的程序员之间的差别是是否考虑到并正确处理可能发生的各种异常。这和处理用户输入数据的验证非常相似。可以发现即使是运行多年,知名的互联网公司的大型系统都或多或少存在异常处理的问题。Try catch 的内部实现异常必然发生异常处理的性能考虑几个理念:Fail fast vs Retry vs Let it crash异常和错误的类型守门员:全局异常处理异常处理总结和一些原则<一些有用的资料Try...

883浏览
0推荐
0评论

七牛李道兵谈“架构坏味道”

软件架构在成功的软件交付中扮演着重要角色,好的架构可以兼容不同类型的业务和算法,并且相安无事,而架构设计不当就需要不断地进行整体的更替,以适应业务的变化和新算法的需求,甚至影响最后架构整体的稳定性、容量等。事实上,架构的很多方向性问题是可以在设计初期就避免的。因此,七牛首席架构师李道兵结合多年的实践经验,在本文中详细总结出了以下七类具有明显“坏味道”的架构影响因素。架构对容量数据不敏感设计架构时对于常规的一些基础架构元素容量不清晰,比如前端的Nginx、后端标准的业务服务器、数据库及缓存的容量等方面。Nginx整体容量比较大,一般不需要担心。如果是下载类型的需求,那么需要注意机器的网卡。到业务逻辑这一段,每种语言、每个并发连接...

1227浏览
0推荐
0评论

Git 使用规范流程

团队开发中,遵循一个合理、清晰的Git使用流程,是非常重要的。否则,每个人都提交一堆杂乱无章的commit,项目很快就会变得难以协调和维护。下面是 ThoughtBot 的Git使用规范流程。我从中学到了很多,推荐你也这样使用Git。第一步:新建分支首先,每次开发新功能,都应该新建一个单独的分支(这方面可以参考 《Git分支管理策略》 )。# 获取主干最新代码$ git checkout master...

1266浏览
0推荐
0评论

JavaScript – 执行环境

执行环境执行环境(execution context)是 JavaScript 中最为重要的概念。执行环境定义了变量或函数有权访问的其他数据,决定了它们各自的行为。每执行环境都有一个与之关联的 变量对象(variable object) ,环境中定义的所有变量和函数都保存在这个对象中。全局执行环境是最外围的一个执行环境。根据 ECMAScript 实现所在的宿主环境不同,表示执行环境的对象也不一样。在 Web...

1148浏览
0推荐
0评论

JavaScript 函数式编程

这篇文章将介绍 JavaScript 的函数式编程的理论. 其中有属于语言内置的内容, 其他均为额外实现, 但是所有内容都是类似于 Haskell 的很通用的"纯函数式语言". 首先, 我想先说明一下"纯函数式语言"的含义. 这类语言都是"安全"的, 它们不会产生任何副作用, 例如: 执行表达式不会改变内部状态, 从而导致在下一次调用同一个表达式时产生不同的结果. 这看起来似乎很怪异并且没什么用, 但实际上是有一些列好处的:并发. 不会有死锁或者竞争条件, 因为根本不需要锁 - 数据是不可变的. 看起来还是很有前途的吧...单元测试....

1231浏览
0推荐
0评论

实例解析防抖动(Debouncing)和节流阀(Throttling)

防抖( Debounce )和节流( throttle )都是用来控制某个函数在一定时间内执行多少次的技巧,两者相似而又不同。当我们给 DOM 绑定事件的时候,加了防抖和节流的函数变得特别有用。为什么呢?因为我们在事件和函数执行之间加了一个控制层。记住,我们是无法控制 DOM 事件触发频率的。看下滚动事件的例子:See the Pen Scroll events counter by Corbacho ( @dcorb )...

1600浏览
0推荐
0评论

Java 中 MongoDB 使用指南

原文链接MongoDB是当今非常流行的一款NoSQL数据库,本文介绍如何使用MongoDB的Java驱动来操作MongoDB。一、引入MongoDB Java Driver包如果需要操作MongoDB的Java项目是一个Maven项目,可以在依赖中加上以下的配置。<dependencies>     <dependency>         <groupId>org.mongodb</groupId>...

1280浏览
0推荐
0评论

JavaEE中遗漏的10个最重要的安全控制

JavaEE有一些超赞的内置安全机制,但它们远远不能覆盖应用程序要面临的所有威胁。很多常见攻击,例如跨站点脚本攻击(XSS)、SQL注入、跨站点伪造请求(CSRF),以及XML外部实体(XXE)丝毫没有涵盖。你可以阻止web应用程序和web服务暴露于这些攻击,但这需要一定量的工作和测试。幸运的是,Open Web Application Security...

1178浏览
0推荐
0评论

Java 8 中新的 Date 和 Time 类入门详解

这篇文章主要是java8中新的Date和Time API的实战。新的Date和Time类是java开发者社区千呼万唤始出来的。Java8 之前存在的Date类一直都受人诟病,很多人都会选择使用第三方的date库joda-time。Java8中的date和time api是jodatime的作者参与开发的,实现了JSR310的全部内容。这些新的api都在包java.time下。既然第三方的joda-time,date4j都已经足够强大了,为什么java8还要重新实现他呢,一部分的原因是这些第三方的库是存在兼容问题的,比如标准的JSF日期转化器与joda-time...

1198浏览
0推荐
0评论

试用期第一周---快应用初体验

因为微信的普及,微信小程序得到极大的推广,从刚开始的受人诟病,到如今的每个公司人手一个微信小程序。各大手机厂商意识到了危机,于是八大厂商联合起来推出了快应用,意图从微信小程序的围剿中杀出一条血路。这里就是我对 快应用的一些简单的理解。快应用的优劣...

1540浏览
0推荐
0评论

使用VUE实现textarea固定输入行数与添加下划线样式.

先上效果图###textarea下划线设置一张1*35//行高的图片 ,...

5019浏览
0推荐
0评论

你不知道的JavaScript·第一部分

第一章: 作用域是什么1、 编译原理JavaScript 被列为 ‘动态’ 或 ‘解释执行’ 语言,于其他传统语言(如 java)不同的是,JavaScript是边编译边执行的。 一段源码在执行前会经历三个步骤: 分词/词法分析 -> 解析/语法分析 -> 代码生成分词/词法分析这个过程将字符串分解成词法单元,如 var a = 2; 会被分解成词法单元 var、 a、 = 、2、;。空格一般没意义会被忽略解析/语法分析这个过程会将词法单元转换成 抽象语法树(Abstract Syntax Tree,AST)。 如  var a = 2; 对应的 抽象语法树 如下, 可通过 在线可视化AST...

1066浏览
0推荐
0评论

python 字符串重要方法

#重要的>>> print("title".count('t'))   #统计元素个数#2>>> `print("title".capitalize())   #首字母大写`#Title>>> print("title".center(50,'-'))#居中#----------------------title----------------------->>>...

1138浏览
0推荐
0评论

python的requests模块实现登陆示例

51cto用python的requests模块实现登陆示例代码如下:-- coding:utf-8 --import requestsimport reclient = requests.session()agent = "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36"header = {"User-Agent": agent}URL =...

1972浏览
0推荐
0评论
首页上一页123下一页尾页
意见反馈 帮助中心 APP下载
官方微信