如何衡量机器学习的好坏
损失函数定义了机器学习的目标,是构建机器学习结构十分重要的一环。通常,损失函数包含数据损失(data loss)和正则化损失(regularization loss),前者约束评分函数预测的结果要和真实结果尽可能相近,后者约束的是评分函数的参数要尽可能简单,避免过复杂的模型。对于不同的任务(分类、回归等),需要设计不同类型的损失函数,当然使用最多的损失函数就只有常见的几种,下面分别介绍。
损失函数定义了机器学习的目标,是构建机器学习结构十分重要的一环。通常,损失函数包含数据损失(data loss)和正则化损失(regularization loss),前者约束评分函数预测的结果要和真实结果尽可能相近,后者约束的是评分函数的参数要尽可能简单,避免过复杂的模型。对于不同的任务(分类、回归等),需要设计不同类型的损失函数,当然使用最多的损失函数就只有常见的几种,下面分别介绍。
从这篇博客开始,我打算写一系列关于深度学习的文章,旨在梳理深度学习的各个相关组成结构,并探索相应的实现细节。每篇文章可能只会涉及比较小的一个idea,并尽量用caffe2这个库去解读/实现。
当我们使用 git 同步代码,ssh 远程登录虚拟机、使用数字签名、加密哈希函数以及电子支付系统时,都会用到公钥加密系统,而支撑起公钥加密系统的理论便是数论。
数论是关于整数的理论,首先来了解一些基本的概念和理论,然后再看看前人为实现安全加密做出的努力,最后再介绍现在广泛使用的 RSA 公钥加密算法。
最近深度学习在计算机视觉领域取得了巨大的突破,更是随着AlphaGo与李世石的大战被普通老百姓所津津乐道。传统的遥感影像识别势必会在深度学习的影响下向前进一步发展,用深度学习来探索地球在不远的将来也将成为现实。
计算机领域中的许多问题往往需要用数学模型和方法来解决,而数学的独特的证明方式在其中起着核心的作用。
简单来说,证明是一种建立事实的方法。然而,就像“美丽”这个词一样,“事实”有时候也是因人而异的:在法官眼中,事实得由证据来决定;在商界,事实可能由一个可信赖的人或是组织或仅仅是你的 boss 指定;在物理或是生物领域,事实由实验来确定;在哲学中,事实如“我思故我在”这句名言般缥缈。
当然,数学有它自己对于证明的定义。
许多公司都在用 Scrum,我们公司也不例外。那么 Scrum 到底是什么?我们是否真的在实践 Scrum 的原则?要知道如果没有严格按照 Scrum 的原则实践,那么我们用的 Scrum 也就不是 Scrum 了。