1. C 语言程序设计实验
地址: http s:// www.shiyanlou.com/courses/1649
学习人数: 308
关注人数: 12
本课程讲解 C 语言的开发环境以及对 C 语言的剖析,引入大量的 C 语言程序案例,把算法和语法结合起来,通过引导大家由浅入深地编写 C 程序,让大家掌握 C 语言。我们将从中学会 C 语言语法、数组、模块化程序设计指针、文件的输入与输出等。
2. Go 语言实现 WebSocket 协议
地址: http s:// www.shiyanlou.com/courses/510
学习人数: 847
关注人数: 74
本课基于 golang 实现 websocket 协议。其中将涉及 WebSocket 协议的握手过程,WebSocket 协议数据帧,WebSocket 协议中的一些算法,掩码处理,WebSocket 链接的实现。属于中级级别课程,适合具有GO基础的用户,熟悉Go基础知识加深巩固,并且加深对于计算机网络的认识与理解。
3. Spark 分析银行营销数据
地址: http s:// www.shiyanlou.com/courses/1003
学习人数: 1.2k
关注人数: 70
存款营销是银行吸收存款的主要经营模式,通过现有数据建立模型来判断客户是否订阅存款业务,从而帮助商业银行更好的分配人力资源,提高业务量,以满足现阶段营销活动对提高营销成功率的期望。
本实验会使用spark机器学习中的逻辑回归算法,分析银行营销数据,按照机器学习开发步骤,建立逻辑回归模型,预测客户是否会存款,并评估预测模型的精确度。
4. Python 实现基础遗传算法
地址: http s:// www.shiyanlou.com/courses/776
学习人数: 691
关注人数: 111
本课程将对遗传算法进行简单讲解,通过使用python实现简单的遗传算法求解函数极值以及通过实例了解Pyevolve的使用方法。非常适合熟悉Python基础,对算法较感兴趣的用户。
遗传算法(Genetic algorithm)属于演化计算( evolutionary computing),是随着人工智能领域发展而来的一种智能算法。正如它的名字所示,遗传算法是受达尔文进化论启发。简单来说,它是一种通过模拟自然进化过程搜索最优解的方法。
5. Spark GraphX 图计算框架入门
地址: http s:// www.shiyanlou.com/courses/529
学习人数: 546
关注人数: 49
本课程将学习Spark体系中用于解决图和并行图计算问题的新组件——GraphX。GraphX通过RDD的扩展,在其中引入了一个新的图抽象,即顶点和边带有特性的有向多重图,提供了一些基本运算符和优化了的Pregel API,来支持图计算。在本课程中你将可以学习到GraphX 框架的基本使用技巧、属性图的定义和操作符的种类,以及PageRank 、连通分量和三角形计数这三个经典的图计算算法。
6. C 语言实现大数计算器
地址: http s:// www.shiyanlou.com/courses/750
学习人数: 982
关注人数: 97
本课程将通过C语言实现一个简易计算器,用于解决任意长度的有符号整数的加、减、乘、除运算。主要将涉及到利用全新的数据结构来表示大数,并将新数据结构存储的大数转化为字符用于显示。以及基于大数新的数据结构完成加、减、乘、除的计算算法设计。
7. Spark 决策树预测森林植被
地址: http s:// www.shiyanlou.com/courses/845
学习人数: 479
关注人数: 65
决策树是一种被广泛使用的分类算法,本节课将介绍如何用 Spark 预测森林植被。相比贝叶斯算法,决策树的优势在于构造过程不需要任何领域知识或参数设置,在实际应用中,对于探测式的知识发现决策树也更加适用。
8. Spark MLlib 基础入门
地址: http s:// www.shiyanlou.com/courses/600
学习人数: 1.2k
关注人数: 70
本课程将可以学习到 Spark 的机器学习库 MLlib 的相关知识,掌握 MLlib 中的基本数据类型。同时,本课程还将通过一个电影推荐的实例,讲解如何利用机器学习算法解决实际问题。
9. C 语言程序设计实验
地址: http s:// www.shiyanlou.com/courses/1798
学习人数: 103
关注人数: 2
本课程讲解 C 语言的开发环境以及对 C 语言的剖析,引入大量的 C 语言程序案例,把算法和语法结合起来,通过引导大家由浅入深地编写 C 程序,让大家掌握 C 语言。我们将从中学会 C 语言语法、数组、模块化程序设计指针、文件的输入与输出等。
10. Spark 实现电影推荐系统
地址: http s:// www.shiyanlou.com/courses/831
学习人数: 1.2k
关注人数: 77
MLlib 是运行在 Spark 上一个机器学习算法库,借助 Spark 的内存计算,可以使机器学习的模型计算时间大大缩短。本节课基于协同过滤算法实现简易电影推荐。
11. Python 解决哲学家就餐问题
地址: http s:// www.shiyanlou.com/courses/770
学习人数: 673
关注人数: 111
本课程意欲通过三种不同的方式解决‘’哲学家就餐‘’这个经典的问题。在了解一些基本的操作系统的知识之后,通过实验加深对线程,死锁,活锁的认识,并深入理解解决死锁的算法思想。
12. Scala 实现二十四点游戏
地址: http s:// www.shiyanlou.com/courses/491
学习人数: 2.1k
关注人数: 105
“算 24 点”是一种数学游戏,正如象棋、围棋一样是一种人们喜闻乐见的娱乐活动。 它始于何年何月已无从考究,但它以自己独具的数学魅力和丰富的内涵正逐渐被越来越多的人们所接受。在本课程中,我们将通过一个算 24 点游戏的形式,进一步巩固 Scala 的基础。你将可以在本课程中学习到数学表达式的穷举方法、全排列算法,以及如何在 Java 中调用 Scala 的代码等。