- 博客(13)
- 收藏
- 关注
原创 我所完成的探索电影数据集完成报告
探索电影数据集by Kimi在这个项目中,你将尝试使用所学的知识,使用 NumPy、Pandas、matplotlib、seaborn 库中的函数,来对电影数据集进行探索。下载数据集:TMDb电影数据数据集各列名称的含义:列名称idimdb_idpopularitybudgetrevenueoriginal_titlecasthomepagedirectortaglinekeywor...
2019-04-13 12:07:00
8391
原创 Golang1.12 包管理Go module使用
Go Module简介初始化GoModule简介1.11版本初步引入的GoModule模块。1.12版本正式开始支持。GoModule是官方提供的包管理解决方案。通过GoModule,开发者可以把工程放在GOPATH之外的位置。相比于之前的包管理方案: dep,vendor。GoModule的管理方案更加灵活。我们运行go mod help来看看GoModule中有哪些命令。这里主要介绍...
2019-03-09 14:37:55
18452
6
原创 机器学习(第二周)(2) 第一周第二周相关习题和答案解析
习题列表warmUpExercise 热身题plotData 显示数据图形computeCost 通过代价函数,计算代价值。gradientDescent 梯度下降绘制代价函数的表面图和等高线多变量下的线性回归Normalization 规整数据computeCostMulti 多变量的代价函数gradientDescentMulti 多变量梯度下降Normal Equations 正规方程end...
2019-03-07 11:01:39
1090
原创 Goroutine与CSP
Goroutine简述在go语言开发过程中,Goroutine是保证go语言并发的重要机制。通过go func() 我们可以简单的调用Goroutine,很方便的使用其轻量级的并发方案。对比于系统级别线程:用户空间 首先是在用户空间,避免内核态和用户态的切换导致的成本。由语言或者框架层调度更小的栈空间允许创建大量实例(百万级别)Goroutine调度器1.M 代表的是系统线程,...
2019-02-21 13:41:47
264
转载 Linux下 mysql 常用性能分析工具命令
Linux 平台基础常用的性能收集工具1. top — Linux 系统进程监控top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。并且它也是 Linux 系统管理员经常使用的监控系统性能的工具。Top命令可以定期显示所有正在运行和实际运行并且更新到列表中,它显示出 CPU 的使用、内存的使用、交换内存、缓存大小、缓冲区大小、...
2019-02-20 16:14:06
1344
原创 Flutter(2) 基础控件的使用
Flutter基础widget的使用说明AppBar文本widget Text图片控件Image容器控件基础列表控件结束说明在Flutter中,一切皆widget。所以,一个完成的Flutter程序是由多个widget组成。下面我们来看一些基础的widget。现在主要采用的是google自己定义规则的material样式,可以在https://material.io/找到样式的相关规则。Ap...
2019-02-12 22:48:56
440
原创 Flutter(1) 安装和编辑器配置
Flutter 安装和编辑器配置下载安装Flutter编辑器设置运行第一个Flutter 程序下载安装Flutter1.去官方网站下载最新的可用的安装包https://flutter.io/docs/development/tools/sdk/archive?tab=macos#macos可能需要科学上网。2.解压下载的包到自己的目录下3.设置flutter的环境变量确定您Flut...
2019-02-04 14:39:34
632
原创 Proto编码 Tips
Proto编码 Tips每个消息字段定义都有唯一的编号。这些编号用于标记字段在消息字节中的位置。并且在消息中不应更改。更改后会影响接收者消息的位置。范围1 - 15 需要一个字节进行编码,所以效率最高。常用字段使用1 - 15进行编码。范围16 - 2047 需要二个字节进行编码。可以指定的最小字段编号为1,最大字段编号为229-1 或 536,870,911。也不能使用数字 19000...
2019-01-30 16:04:15
514
原创 机器学习(第二周)(1) Octave安装和使用
OctaveOctave 简介Octave 下载安装 (Windows)Octave 语法Octave绘图Octave的循环和条件Octave函数向量化函数运算Octave 简介Octave是一种编程高级语言,旨在解决线性和非线性的数值计算问题。Octave的语法与Matlab语法类似,可以互相兼容。在机器学习中,使用Octave可以帮助你快速实现算法。Octave 下载安装 (Window...
2019-01-21 10:17:57
711
1
原创 Golang 源代码解析(一) 锁机制的研究
前序 在并发编程,尤其是Golang中多协程编程中,数据的一致性和安全性是一个必须要解决的难度。这里面最重要的是通过锁机制来解决这些问题,锁包括CAS,互斥锁,消息队列,分布式锁来解决。但是对于锁的底层实现,知之甚少,这里就是来探讨锁机制的底层实现。一.锁的场景实例 我们在使用Golang的过程中,经常会使用到并发处理问题的情况。在网络编程中处理消息,或者在应用...
2019-01-18 14:13:50
3722
转载 机器学习(第一周) 基本概念和函数
1.基本知识结构 2.基本概念 机器学习的本质就是机器能够通过学习达到人类大脑处理问题的能力。当一个程序被认为从经验E中学习,解决任务T,达到性能度量值P,当且仅当,有了经验E,经过P的评判,程序处理T的能力有所提升。拿下棋举例,经验E就是程序上万次的自我练习,而任务T就是下棋。性能度量值就是赢得比赛的概率。目前,存在几种不同类型的学习算法,主要两种类型我们称之为监督...
2019-01-18 10:38:48
281
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人