Go语言中文网 为您找到相关结果 208

机器学习入门,概念原理及常用算法学习指南

课程介绍 本课程主要讲解机器学习的概念、原理和应用场景,以及机器学习的常用算法,比如有监督学习、无监督学习、线性回归等。 讲师介绍:西亭,蚂蚁金服大规模机器学习高级算法专家 课程目标 • 掌握机器学习的概念、原理和算法 适合人群 • 大数据开发者 课程列表 • 第1 章 : 机器学习概念、原理和应用场景 • 课时1:机器学习基础概念 • 课时2:机器学习的领域 • 课时3:机器为什么能学习 • 第2 章 : 机器学习常用算法 • 课时4:监督学习 - 线性回归 • 课时5:非线性回归、过度拟合、模型选择 • 课时6:有监督学习分类 • 课时7:无监督学习 • 第3 章 : 总结与练习 • 课时8:总结与练习 阅读原文http://click.ali...阅读全文

golang实现直接插入排序算法

直接插入排序算法golang实现版本: 插入算法概要: 建立一个空的链表,首先在要排序的数组中随便拿出来一个数据,放在新建链表的开头,然后不停的从原数组中 获取数据,并和链表中的数据进行比较,大就放在链表的右端,小就放在链表的左端,一直循环直到结束为止, 排序完成。 package main import( "container/list" "fmt" ) var old []int = []int{432,432432,4234,333,333,21,22,3,30,8,20,2,7,9,50,80,1,4} func main(){ fmt.Println("old array:",old) res,_ := InsertionSort(old) i := 0 for e := res....阅读全文

博文 2014-10-04 19:26:08 rufidmx

谷歌 Go 语言迎来三岁生日

谷歌Go语言近日迎来了3周岁生日。谷歌在2009年11月首次宣布推出Go语言项目,截止到今天,已有数百个外部贡献者加入并参与贡献,也有大量的组织或机构开始转向Go语言,其中包括BBC Worldwide、 Canonical、CloudFlare、Heroku、Novartis、SoundCloud等。谷歌自己也使用该语言开发了一些Web应用程序以及Doodles等。 Go语言结合了动态语言易于编写的特性和静态语言的高效性,最初定位于网络服务器、存储系统和数据库的程序设计,同时在语言中包含并发构造体,以帮助开发者创建并行任务。Go开发团队曾表示,编译完成的Go程序运行速度接近C语言实现的程序。 今年3月份,谷歌发布了Go语言的第1个稳定版本,在此之后,谷歌又为该项目增加了一个包管理系统goi...阅读全文

博文 2014-10-09 16:00:08 wangguo

Mastering the game of Go with deep neural networks and tree search 中文版来了

http://pan.baidu.com/s/1hr3kxog http://download.csdn.net/detail/nehemiah666/9472669 里面有nature上paper,我翻译的中文版,和录的一个讲述AlphaGo工作原理的视频,是对AlphaGo工作原理的总结。 下面是摘要部分: 对于人工智能来说,围棋一直被视为最具挑战性的经典游戏,这是由于其巨大的搜索空间以及难于评估的棋盘盘面和走子。这里我们介绍了一个新方法:使用价值网络 (value networks )来评估棋盘盘面和使用策略网络 (policy networks )来选择走子。为了训练这些深度神经网络,我们将有监督学习(从人类职业比赛中学习)和增强学习(从自我对抗的比赛中学习)创新地结合在一起。在没有...阅读全文

博文 2016-04-04 20:00:10 nehemiah666

Stackful 协程库 libgo(单机100万协程)

libgo 是一个使用 C++ 编写的协作式调度的stackful协程库, 同时也是一个强大的并行编程库。 设计之初是为高并发分布式Linux服务端程序开发提供底层框架支持,可以让链接进程序的同步的第三方库变为异步库,不影响逻辑的前提下提升其性能。 目前支持两个平台: Linux (GCC 4.8+) Windows (Win7、Win8、Win10 x86 and x64 使用VS2013/2015编译) 使用libgo编写并行程序,即可以像golang一样开发迅速且逻辑简洁,又有C++原生的性能优势。 1.提供golang一般功能强大协程,基于corontine编写代码,可以以同步的方式编写简单的代码,同时获得异步的性能 2.支持海量协程, 创建100万个协程只需使用2GB内存 3.允许...阅读全文

博文 2016-06-04 02:00:06 findumars

Zstd算法Golang应用

https://github.com/datadog/zstd import ( “zstd" "io" ) type ZstdEncoder struct { File *os.File ZstdWriter *zstd.Writer } //level是压缩级别:1~19,越大越慢。默认为3 func NewZstdEncoder(filename string, level int) (*ZstdEncoder,error) { f,err := os.Create(filename) if err != nil { return nil, err } w := zstd.NewWriterLevel(f,level) return &ZstdEncoder{File:f,ZstdWr...阅读全文

博文 2016-10-21 08:00:17 shengjuntu

区块链开发工程师,微生活怎么样?

了解更多区块链公司讯息,公司背调,欢迎通过关注【合伙猫】/【ID:hehuomao99】咨询了解公司名称:深圳都市微生活科技有限公司招聘岗位:区块链开发工程师薪资待遇:12-24k 职位描述 合伙猫 岗位职责: 1、负责公司已有项目对公业务的公链技术实现和落地; 2、负责区块链3.0底层公链开发; 任职要求: 1、全日制本科及以上学历,计算机相关专业; 2、3年以上GOLANG或C/C++项目开发经验,1年以上区块链底层开发; 3、了解共识算法、加密算法等区块链基本原理。 4、熟悉Unix/Linux操作系统; 5、具备良好的分析解决问题能力,能独立承担任务和有系统进度把控能力; 6、好学、责任心强、思维缜密敏捷、良好的对外沟通和团队协作能力。 此项目是世界级的区块链公链项目,特有斯坦福大学...阅读全文

堆实现的Top-K算法,元素流中筛选极值集合

使用时元素需实现ELEM接口