提到算法就头大,12个算法设计项目给你练练脑

开发 前端 算法
本课基于 golang 实现 websocket 协议。其中将涉及 WebSocket 协议的握手过程,WebSocket 协议数据帧,WebSocket 协议中的一些算法,掩码处理,WebSocket 链接的实现。

 1. C 语言程序设计实验

地址: http s:// www.shiyanlou.com/courses/1649

学习人数: 308

关注人数: 12

本课程讲解 C 语言的开发环境以及对 C 语言的剖析,引入大量的 C 语言程序案例,把算法和语法结合起来,通过引导大家由浅入深地编写 C 程序,让大家掌握 C 语言。我们将从中学会 C 语言语法、数组、模块化程序设计指针、文件的输入与输出等。

[[343922]]

2. Go 语言实现 WebSocket 协议

地址: http s:// www.shiyanlou.com/courses/510

学习人数: 847

关注人数: 74

本课基于 golang 实现 websocket 协议。其中将涉及 WebSocket 协议的握手过程,WebSocket 协议数据帧,WebSocket 协议中的一些算法,掩码处理,WebSocket 链接的实现。属于中级级别课程,适合具有GO基础的用户,熟悉Go基础知识加深巩固,并且加深对于计算机网络的认识与理解。

[[343923]]

3. Spark 分析银行营销数据

地址: http s:// www.shiyanlou.com/courses/1003

学习人数: 1.2k

关注人数: 70

存款营销是银行吸收存款的主要经营模式,通过现有数据建立模型来判断客户是否订阅存款业务,从而帮助商业银行更好的分配人力资源,提高业务量,以满足现阶段营销活动对提高营销成功率的期望。
本实验会使用spark机器学习中的逻辑回归算法,分析银行营销数据,按照机器学习开发步骤,建立逻辑回归模型,预测客户是否会存款,并评估预测模型的精确度。

[[343924]]

4. Python 实现基础遗传算法

地址: http s:// www.shiyanlou.com/courses/776

学习人数: 691

关注人数: 111

本课程将对遗传算法进行简单讲解,通过使用python实现简单的遗传算法求解函数极值以及通过实例了解Pyevolve的使用方法。非常适合熟悉Python基础,对算法较感兴趣的用户。
遗传算法(Genetic algorithm)属于演化计算( evolutionary computing),是随着人工智能领域发展而来的一种智能算法。正如它的名字所示,遗传算法是受达尔文进化论启发。简单来说,它是一种通过模拟自然进化过程搜索最优解的方法。

[[343925]]

5. Spark GraphX 图计算框架入门

地址: http s:// www.shiyanlou.com/courses/529

学习人数: 546

关注人数: 49

本课程将学习Spark体系中用于解决图和并行图计算问题的新组件——GraphX。GraphX通过RDD的扩展,在其中引入了一个新的图抽象,即顶点和边带有特性的有向多重图,提供了一些基本运算符和优化了的Pregel API,来支持图计算。在本课程中你将可以学习到GraphX 框架的基本使用技巧、属性图的定义和操作符的种类,以及PageRank 、连通分量和三角形计数这三个经典的图计算算法。

[[343926]]

6. C 语言实现大数计算器

地址: http s:// www.shiyanlou.com/courses/750

学习人数: 982

关注人数: 97

本课程将通过C语言实现一个简易计算器,用于解决任意长度的有符号整数的加、减、乘、除运算。主要将涉及到利用全新的数据结构来表示大数,并将新数据结构存储的大数转化为字符用于显示。以及基于大数新的数据结构完成加、减、乘、除的计算算法设计。

[[343927]]

7. Spark 决策树预测森林植被

地址: http s:// www.shiyanlou.com/courses/845

学习人数: 479

关注人数: 65

决策树是一种被广泛使用的分类算法,本节课将介绍如何用 Spark 预测森林植被。相比贝叶斯算法,决策树的优势在于构造过程不需要任何领域知识或参数设置,在实际应用中,对于探测式的知识发现决策树也更加适用。

[[343928]]

8. Spark MLlib 基础入门

地址: http s:// www.shiyanlou.com/courses/600

学习人数: 1.2k

关注人数: 70

本课程将可以学习到 Spark 的机器学习库 MLlib 的相关知识,掌握 MLlib 中的基本数据类型。同时,本课程还将通过一个电影推荐的实例,讲解如何利用机器学习算法解决实际问题。

[[343929]]

9. C 语言程序设计实验

地址: http s:// www.shiyanlou.com/courses/1798

学习人数: 103

关注人数: 2

本课程讲解 C 语言的开发环境以及对 C 语言的剖析,引入大量的 C 语言程序案例,把算法和语法结合起来,通过引导大家由浅入深地编写 C 程序,让大家掌握 C 语言。我们将从中学会 C 语言语法、数组、模块化程序设计指针、文件的输入与输出等。

[[343930]]

10. Spark 实现电影推荐系统

地址: http s:// www.shiyanlou.com/courses/831

学习人数: 1.2k

关注人数: 77

MLlib 是运行在 Spark 上一个机器学习算法库,借助 Spark 的内存计算,可以使机器学习的模型计算时间大大缩短。本节课基于协同过滤算法实现简易电影推荐。

[[343931]]

11. Python 解决哲学家就餐问题

地址: http s:// www.shiyanlou.com/courses/770

学习人数: 673

关注人数: 111

本课程意欲通过三种不同的方式解决‘’哲学家就餐‘’这个经典的问题。在了解一些基本的操作系统的知识之后,通过实验加深对线程,死锁,活锁的认识,并深入理解解决死锁的算法思想。

[[343932]]

12. Scala 实现二十四点游戏

地址: http s:// www.shiyanlou.com/courses/491

学习人数: 2.1k

关注人数: 105

“算 24 点”是一种数学游戏,正如象棋、围棋一样是一种人们喜闻乐见的娱乐活动。 它始于何年何月已无从考究,但它以自己独具的数学魅力和丰富的内涵正逐渐被越来越多的人们所接受。在本课程中,我们将通过一个算 24 点游戏的形式,进一步巩固 Scala 的基础。你将可以在本课程中学习到数学表达式的穷举方法、全排列算法,以及如何在 Java 中调用 Scala 的代码等。

[[343933]]

 

责任编辑:张燕妮 来源: 今日头条
相关推荐

2018-05-04 09:14:09

Git技巧shell命令

2019-11-29 11:12:56

Zookeeper脑裂选举算法

2022-04-26 06:15:34

降维算法Python

2022-05-08 19:36:35

Web前端时间复杂度

2022-03-28 06:34:59

SD-WAN网络

2018-08-09 08:40:24

iPhone XUI设计设计师

2021-05-25 08:01:55

SentinelRedis 流控算法

2019-08-13 15:36:57

限流算法令牌桶

2020-03-27 09:06:54

选择排序算法冒泡排序

2015-06-24 10:02:09

Apple Watch设计

2012-09-24 11:17:11

2020-04-10 10:15:29

算法开源Github

2017-03-22 12:13:36

AI神经网络模型算法

2019-08-14 10:20:32

算法数组链表

2024-06-12 10:18:33

2020-04-10 14:20:47

算法可视化Github

2019-04-23 09:00:00

机器学习排序学习人工智能

2009-12-21 15:43:05

路由基础算法

2018-08-08 13:30:59

推荐系统DeepFM算法

2021-12-27 11:30:51

数据结构算法动态规划
点赞
收藏

51CTO技术栈公众号