摘要:
1.什么是SVM 下面我们就来介绍一些SVM(Support Vector Machine),首先什么是SVM,它是做什么的?SVM,中文名是支撑向量机,既可以解决分类问题,也可以解决回归问题,我们来看看它的思想是怎么样的。 这是一个简单的分类问题,我们很容易想到可以找一个决策边界,那么在决策边界上 阅读全文
摘要:
1.准确度的陷阱和混淆矩阵 我们之前对于分类问题,一直使用分类的准确度评价分类的结果,但是实际上分类问题的评价比回归问题的评价要复杂很多,相应的指标也多很多。可是之前使用准确度来进行评价不是挺好吗?但其实准确度是有一个很大的问题的,举个例子 我有一个癌症检测系统,通过对人进行体检,那么可以判断这个人 阅读全文
摘要:
初识 Flink 与流计算 Flink 在大数据领域已经应用的越来越广泛,很多大公司内部都有它的身影,那么问题来了,Flink 到底是用来做什么的呢? 首先提到 Flink 必然绕不开流计算(或者说流式计算、流处理等等),因为 Flink 是一个分布式、高性能的流计算引擎。比如天猫的成交额一分钟能破 阅读全文
摘要:
楔子 当你使用 Go 一段时间之后,肯定会发现一个问题:那就是 Go 对类型的检查太严格了。当然这是一件好事,可以避免我们犯错误,但有些时候我们需要一个变量能够接收不同类型的值。比如在定义函数参数的时候,我们希望参数可以接收多种类型的值,那么这个时候该怎么做呢? 为了解决这一问题,Go 为我们提供了 阅读全文
摘要:
楔子 下面我们来聊一下Python中的上下文管理,Python中的上下文管理我们可以通过with语句实现。在Python中使用with语句最多的情况,莫过于操作文件了,比如我们在打开一个文件的时候会通过类似于with open("test.txt", encoding="utf-8") as f: 阅读全文
摘要:
大数据概述 大数据这个概念近年来算是如火如荼,那什么是大数据呢?首先从名字来看,我们可以简单地认为数据量大,而数据量大也就意味着计算量大。这样理解本身是没有任何问题的,只不过这并不能很好的定义大数据。 而业界的一家权威的机构,针对大数据做了描述,认为大数据应该具备如下特征: 1)数据量(Volume 阅读全文
摘要:
signal 什么是信号(signal)? 信号在linux中被用来进行进程间的通信和异步处理,简单地可以理解会为回调函数,当发送一个信号时,会触发相应的操作。python中的signal模块便是用来处理信号的,需要注意的是,这个模块不能在Windows上使用,因为Windows内核对信号的支持不是 阅读全文
摘要:
pathlib是python3.4中引入的模块,专门用来处理路径的。个人觉得这是一个非常非常强大的模块,可以说是处理路径的一把瑞士军刀,下面我们就来看看它的功能。 Path的实例对象 操作路径 相关操作 关于Path类的所有属性如下,感兴趣的话,可以看源码继续深入研究一下 阅读全文
摘要:
楔子 对于像 C 和 C++ 这样的语言,不同位置的变量应该申请在内存的哪个区都是很固定的。比如全局变量会在全局区创建,函数里的局部变量会在栈区创建,并且我们还可以手动地从堆区申请内存、手动地释放内存。但是到了 Go 语言中,这些都不需要我们管了,我们不需要关心变量到底申请在哪个区,编译器的垃圾回收 阅读全文
摘要:
os 模块介绍 os 模块是 Python 内置的与操作系统中文件系统相关的模块,所以该模块依赖于当前的操作系统,但大部分情况下,该模块中的方法、属性在 Windows 和 UNIX 上都是可用的,其中 UNIX 包括 Linux 和 mac OS X。 我们下面默认都是在 Windows 上演示的 阅读全文