老马学机器学习-03-python 必备工具包简介
必备工具包
君子生非异也,善假于物也。——《劝学》
机器学习更是如此,前人为我们整理了大量的工具,我们要学会利用这些工具,帮助我们更快更好的学习。
当然就像孙悟空去东海一样,武器五花八门,我们最好的还是找到几个趁手的工具。
这里我们介绍一个最核心的 python 工具包。
Numpy
NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量...
2019-04-16 02:55:13 |
ML
老马学机器学习-02-Anaconda 安装笔记
Anaconda
Anaconda 指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。
可以简单理解为 python 全家桶,包含了常见的工具包,这样就省去了我们后期安装各种依赖包。
核心组件
Anaconda 包括Conda、Python以及一大堆安装好的工具包,比如:numpy、pandas等
conda是一个开源的包、环境管理...
2019-04-16 02:55:13 |
ML
机器学习-01-如何从零开始入门机器学习?
序言
老马作为一名 java 开发者,对于机器学习仰慕已久。
对于机器学习甚至使用过 java 的深度学习框架 DL4j 学习过一遍,不过感觉依然没有入门。仔细想来,是没有理解机器学习背后的原理导致的。
而如何入门机器学习,也一直是一个困扰老马的问题。
本系列将和大家一起从零学习机器学习,揭开机器学习的神秘面纱。
机器学习
是什么?
机器学习是一门多领域交叉学科,涉及概率...
2019-04-16 02:55:13 |
ML
HBase-02-基本概念
基本概念
在 HBase 的数据被存储在表中,具有行和列。
这和关系数据库(RDBMS中)的术语是重叠,但在概念上它们不是一类。
相反,应该将 HBase 的表当作是一个多维的 map 结构而更容易让人理解。
术语
Table(表):HBase table 由多个 row 组成。
Row(行):每一 row 代表着一个数据对象,每一 row 都是以一个 row key(行键)和一...
2019-04-16 02:55:13 |
Database
HBase-01-Overview
HBase
Apache HBase™ 是Hadoop数据库,是一个分布式,可扩展的大数据存储。
当您需要对大数据进行随机,实时读/写访问时,请使用Apache HBase™。
该项目的目标是托管非常大的表 - 数十亿行X百万列 - 在商品硬件集群上。
Apache HBase是一个开源的,分布式的,版本化的非关系数据库,模仿Google的Bigtable:Chang等人的结构化数据...
2019-04-16 02:55:13 |
Database
shell 工具类
shell 工具类
如果你是使用 windows 的用户,而你恰巧更习惯 linux 的命令行。
你可以使用下面的工具来增强 windows 中的 cmd 命令行。
带给 windows linux 一样的操作感觉
PowerShell
Cmder
windows 下远程 linux
XShell-版权
SecureCRT
Putty
SecureCRT 中文乱码问题
...
2019-04-05 03:56:39 |
Tool
TCP/IP 协议-05-TCP 如何保证传输的可靠性 reliability
TCP 协议简述
TCP 提供面向有连接的通信传输,面向有连接是指在传送数据之前必须先建立连接,数据传送完成后要释放连接。
无论哪一方向另一方发送数据之前,都必须先在双方之间建立一条连接。
在TCP/IP协议中,TCP协议提供可靠的连接服务,连接是通过三次握手进行初始化的。
同时由于TCP协议是一种面向连接的、可靠的、基于字节流的运输层通信协议,TCP是全双工模式,所以需要四次挥手关...
2019-04-05 03:56:39 |
Protocol
TCP/IP 协议-05-TCP 如何保证传输的可靠性 reliability
TCP
TCP 是一种提供可靠性交付的协议。
也就是说,通过 TCP 连接传输的数据,无差错、不丢失、不重复、并且按序到达。
但是在网络中相连两端之间的介质,是复杂的,并不确保数据的可靠性交付,那么 TCP 是怎么样解决问题的?
TCP 是通过下面几个特性保证数据传输的可靠性:
序列号和确认应答信号
超时重发控制
连接管理
...
2019-04-05 03:56:39 |
Protocol