R 语 言 与 大 数 据 应 用
顶尖985高校老师授课
R语言是一套完整的数据处理、计算和制图软件系统。其功能包括:数据存储和处理系统,数组运算工具(其向量、矩阵运算方面功能尤其强大);完整连贯的统计分析工具;优秀的统计制图功能;简便而强大的编程语言:可操纵数据的输入和输出,可实现分支、循环,用户可自定义功能。
R语言的语法表面上类似 C语言,但在语义上是函数设计语言(functional programming language)的变种并且和Lisp以及APL有很强的兼容性。特别的是,它允许在"语言上计算"(computing on the language)。这使得它可以把表达式作为函数的输入参数,而这种做法对统计模拟和绘图非常有用。
为解决海量数据的存储和数据分析的瓶颈问题,出现了新的技术架构以及分析语言。
技术架构上,Hadoop, Spark, Storm是目前大数据领域三大解决方案。
Hadoop采用MapReduce分布式计算框架,采用HDFS分布式文件系统和HBase数据存储系统。
Spark使用内存来存储数据。除了必要的技术架构,具体问题的编程语言是实现大数据应用的另一个重要环节。开源统计分析语言R被广泛应用于互联网、制药、环境保护等行业,可以进行经济计量、财经分析、人文科学究、用户行为分析、以及人工智能相关的计算。
R语言具有的灵活性、开放性,使R语言在大数据处理中的应用也越来越被学界和业界所重视。
Hadoop平台上已经提供了基于R语言的编程插件。借助R语言的高效性,可以使得对大数据的分析事半功倍。在构架与编程语言的基础支持下,通过典型案例分析,使学员在短时间内了解与掌握大数据的知识与技能。
课 程 导 师
顶尖985高校罗老师
法国让杜塞人类多态性研究中心,博士后
新加坡南洋理工大学计算机工程学院,博士后
武汉大学计算机学院讲师
曾主持或参加国家自然科学基金面上项目
国家自然科学基金青年项目
教育部博士点基金等项目
课 程 安 排
招 生 要 求
开课时间(共计五天)
8.1---8.5
申请条件
9年级以上学生
热爱计算机、数学
有微积分基础 / 编程基础的学生优先录取
上课地点
武汉大学计算机学院
可协助安排食宿
课 程 收 获
掌握最前沿的大数据运用原理
融入实用机器学习方法,专业技术体验
提升学术研究能力,创新能力
获得STEAM评价证书
优秀者获得推荐信
延 伸 学 习
可参加为期至少两个月的长期学习模块
线上+线下相结合
每周两小时的在线辅导
课后每周不少于六小时的科研训练
导师布置论文开题报告
指导框架结构搭建
写作方法指导
参考文献查阅
学生独立撰写论文
协助论文发表在省级学术刊物
更 多 优 质 课 程
领取专属 10元无门槛券
私享最新 技术干货