​李明轩:提升大数据素养,辅助电力系统实时决策研究 | 提升之路系列(八)...

本文主要是介绍​李明轩:提升大数据素养,辅助电力系统实时决策研究 | 提升之路系列(八)...,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

16f37f6b4e844795f9068042996ed082.png

导读

 

为了发挥清华大学多学科优势,搭建跨学科交叉融合平台,创新跨学科交叉培养模式,培养具有大数据思维和应用创新的“π”型人才,由清华大学研究生院、清华大学大数据研究中心及相关院系共同设计组织的“清华大学大数据能力提升项目”开始实施并深受校内师生的认可。项目通过整合建设课程模块,形成了大数据思维与技能、跨界学习、实操应用相结合的大数据课程体系和线上线下混合式教学模式,显著提升了学生大数据分析能力和创新应用能力。

至今,已有来自全校45个院系的3055名同学参加大数据能力提升项目,其中556位同学通过课程学习和实践获得由清华大学研究生院颁发的“清华大学大数据能力提升项目证书”。

谈起最大的收获,同学们表示无论是自身的数据思维还是本专业与大数据技术相结合的科研能力以及实践经验等方面均得到了很大的提升。清华的数据科学人才培养究竟有什么特别之处?让我们一起通过他们的故事,揭秘各院系清华学子的大数据提升之路吧!

618c24b7b70c266571451a735035e038.png

李明轩 电机系

我是电机系二年级博士生李明轩,从本科期间便对人工智能技术感兴趣,自学了很多人工智能相关知识,而研究生阶段的大数据项目对我的知识储备、编程技能、行业认知等方面都带来了极为显著的提升,也为了今后的科研及人生选择打开了一扇新的大门。

课程知识方面,除去实践课以外,我选修了大数据分析(B)、数据可视化、深度学习等三门课程,这几门课程相辅相成,为我的人工智能知识和编程技能带来了质的飞越。大数据分析(B)是我上的第一门项目课,该课程内容广泛,涵盖了统计学知识、机器学习及深度学习算法、人工智能技术的前沿进展和落地等多方面内容。其中崔鹏老师讲述的推荐系统、图与网络等知识更是引人入胜,让我了解到深度学习算法在如今的社会中具有着巨大的价值,包括但不限于电商、搜索引擎、智慧城市、智慧医疗等领域,使我了解了许多大数据技术的前沿内容。此外,该课程的大作业是参与一次具有一定含金量的竞赛,这次竞赛显著地提高了我的 debug 能力和对人工智能算法的实际认知。我有幸与软院的同学组队,并从他们的讨论中收获良多,这使得我不再仅仅是一名调包侠。在与他们的探讨中,我意识到要仔细探索数据的分布,构造合适的数据集以保证模型的性能。最终,我所使用的采样方法也显著提高了预测效果,使得我们的排名成功杀入前 20,可以说是一次颇有价值的经历。

2502b05c3bdbeacbb34091dd13be2fe5.png

大数据竞赛成果

我选修的第二门课是数据可视化,该课程直接让我从 0 到 1 了解了前端的内容。该课程手把手地交我们使用 D3.js 可视化库,并且在实践的过程中令我充分学习了javascript,css,html 的知识,并在大作业中掌握了 bootstrap,jquery 等库,为我后面实践课的前端开发打下了基础。

08986cd642a0c1f48019a40f09426840.png

数据可视化课程展示

我选修的第三门课是龙明盛老师的深度学习。难能可贵的是,龙老师用许多生动形象的方法详细讲解了各个深度学习方法的基本原理,这个方法为什么要设计成这个样子,其背后蕴含着怎样的数学原理,这些对我的深度学习的认知以及今后的科研都带来了显著的收获。

而大数据项目中最为我带来收获的是大数据实践课。得益于项目导师的悉心指导,我们从零开始有效地掌握了以下内容:Hadoop、Spark 等大数据平台的基本原理及使用,网络异常行为分析方法,基于 Javascript 的前端开发及基于 Flask 的后端开发,系统架构设计及产品研发、优化思路等,让我们学到了如何从 0 到 1 打磨出一款产品。令我印象深刻的就是其中的系统架构设计与产品优化部分,这些对我以后的思维和工作必然会产生重要影响。此外,我也有幸结识了许多优秀的同伴,他们从产品界面的设计、机器学习算法的思考、项目分工与合作等多方面给我带来了巨大的启发。而经由大家的共同努力,我们小组最终当选了优秀小组。

eac031098dc3084760282906192f46d2.png

大数据实践课成果展示

b37e5912f631d3b7605afa6a10433f65.png

实践课优秀团队奖

此外,在与项目导师的交流中也产生了一些对择业的思考。本次项目我们是在赋乐科技完成的,这是一家初创企业。我们曾好奇为何项目导师选择了这样一家尚未上市的企业,他说在创业公司能够更好地把握行业前沿, 承担更重要的工作,产生更开阔的视野。这些话都给我们带来了一定的启发。

除去课内学习和实践以外,大数据项目也给我的科研带来了一定的帮助。我的本科毕业设计即为深度学习算法在电力系统中的应用。而在博士一年级期间,借由导师的耐心指导和大数据课程知识的帮助,我成功地完成了第一篇学术论文。该论文将深度学习方法与混合整数规划相结合,有效地提高了电力系统中机组组合问题的在线决策效率。该文目前已发表于 IEEE Transactions on Sustainable Energy 期刊。此外,我目前也基于深度学习方法完成了一些负荷缺失值填充、负荷预测等工作。我的博士课题也考虑围绕人工智能方法在电力系统优化决策问题中的应用而展开。而在今后的科研工作中,我也会经常翻出来大数据项目的课程资料, 巩固自己的相关知识。

整体而言,大数据项目对我的知识储备、编程技能、学术研究、行业认知、就业方向等各方面都带来了显著的帮助。非常感谢大数据项目能为我带来如此显著的收获,也希望大数据项目能够越办越好。

编辑:于腾凯

校对:林亦霖

7a0900998dbec32ad1ae086f01734075.png

这篇关于​李明轩:提升大数据素养,辅助电力系统实时决策研究 | 提升之路系列(八)...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/900986

相关文章

Python使用vllm处理多模态数据的预处理技巧

《Python使用vllm处理多模态数据的预处理技巧》本文深入探讨了在Python环境下使用vLLM处理多模态数据的预处理技巧,我们将从基础概念出发,详细讲解文本、图像、音频等多模态数据的预处理方法,... 目录1. 背景介绍1.1 目的和范围1.2 预期读者1.3 文档结构概述1.4 术语表1.4.1 核

MySQL 删除数据详解(最新整理)

《MySQL删除数据详解(最新整理)》:本文主要介绍MySQL删除数据的相关知识,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录一、前言二、mysql 中的三种删除方式1.DELETE语句✅ 基本语法: 示例:2.TRUNCATE语句✅ 基本语

MyBatisPlus如何优化千万级数据的CRUD

《MyBatisPlus如何优化千万级数据的CRUD》最近负责的一个项目,数据库表量级破千万,每次执行CRUD都像走钢丝,稍有不慎就引起数据库报警,本文就结合这个项目的实战经验,聊聊MyBatisPl... 目录背景一、MyBATis Plus 简介二、千万级数据的挑战三、优化 CRUD 的关键策略1. 查

python实现对数据公钥加密与私钥解密

《python实现对数据公钥加密与私钥解密》这篇文章主要为大家详细介绍了如何使用python实现对数据公钥加密与私钥解密,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录公钥私钥的生成使用公钥加密使用私钥解密公钥私钥的生成这一部分,使用python生成公钥与私钥,然后保存在两个文

mysql中的数据目录用法及说明

《mysql中的数据目录用法及说明》:本文主要介绍mysql中的数据目录用法及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1、背景2、版本3、数据目录4、总结1、背景安装mysql之后,在安装目录下会有一个data目录,我们创建的数据库、创建的表、插入的

Navicat数据表的数据添加,删除及使用sql完成数据的添加过程

《Navicat数据表的数据添加,删除及使用sql完成数据的添加过程》:本文主要介绍Navicat数据表的数据添加,删除及使用sql完成数据的添加过程,具有很好的参考价值,希望对大家有所帮助,如有... 目录Navicat数据表数据添加,删除及使用sql完成数据添加选中操作的表则出现如下界面,查看左下角从左

SpringBoot中4种数据水平分片策略

《SpringBoot中4种数据水平分片策略》数据水平分片作为一种水平扩展策略,通过将数据分散到多个物理节点上,有效解决了存储容量和性能瓶颈问题,下面小编就来和大家分享4种数据分片策略吧... 目录一、前言二、哈希分片2.1 原理2.2 SpringBoot实现2.3 优缺点分析2.4 适用场景三、范围分片

Redis分片集群、数据读写规则问题小结

《Redis分片集群、数据读写规则问题小结》本文介绍了Redis分片集群的原理,通过数据分片和哈希槽机制解决单机内存限制与写瓶颈问题,实现分布式存储和高并发处理,但存在通信开销大、维护复杂及对事务支持... 目录一、分片集群解android决的问题二、分片集群图解 分片集群特征如何解决的上述问题?(与哨兵模

浅析如何保证MySQL与Redis数据一致性

《浅析如何保证MySQL与Redis数据一致性》在互联网应用中,MySQL作为持久化存储引擎,Redis作为高性能缓存层,两者的组合能有效提升系统性能,下面我们来看看如何保证两者的数据一致性吧... 目录一、数据不一致性的根源1.1 典型不一致场景1.2 关键矛盾点二、一致性保障策略2.1 基础策略:更新数

Oracle 数据库数据操作如何精通 INSERT, UPDATE, DELETE

《Oracle数据库数据操作如何精通INSERT,UPDATE,DELETE》在Oracle数据库中,对表内数据进行增加、修改和删除操作是通过数据操作语言来完成的,下面给大家介绍Oracle数... 目录思维导图一、插入数据 (INSERT)1.1 插入单行数据,指定所有列的值语法:1.2 插入单行数据,指