费一凡:土木博士的自我救赎之道 | 提升之路系列(五)

64c9c3903334bc0d4a1e1ec3b788497f.png


导读

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

87fe93c3ece8d5a5f9511639a77e1640.png

费一凡生活照

土木是夕阳行业已成共识,感谢清华的大数据能力提升项目,这对我这样的一个土木博士来说不仅是一条能力提升之路,甚至可以说是一条自我救赎之道。我从学习、科研、创业、就业四个方面进行介绍。

(一)学习

大数据的学习是十分有趣的,这一方面体现在课上的内容,一方面体现在课后的作业和实践。我上的课里面,最有趣的是《深度学习》和《数据可视化》。前者不仅带我入门深度学习,而且课上讲到的GAN、GNN、RL等技术在我之后的科研工作中都得到了应用。后者带我认识了很多好玩的、“花里胡哨”的可视化技术。在课后,我与工物系的同学组队打了一个气象预测的比赛,与软院的同学组队做了一个云计算负载均衡的企业课题,与建管系的同学组队做了一个自然灾害地理分布可视化的大作业,与药学院的同学组队以脑卒中医学影像识别为题目进行实践。每一次大作业和实践都是一次专业融合与思维碰撞,还认识了新朋友。这极大地开阔了我的眼界,提高了我动手解决问题的能力。客观的说,我在大数据项目上学到的知识,比我在土木专业课上学到的知识,更多地用于我的科研。当然,这和我的课题方向有关。

f37419b628a2d638bb97378a6f61a22d.png

(二)科研

我的博士课题为基于AI的建筑结构设计,与大数据高度相关。从2021年开始,我就致力于将先进的AI技术应用到土木工程,尤其是高层住宅的设计中去,并在其中引入领域知识。有了在大数据项目中积累的基础,我的科研起步比较顺利,不到1年就完成了一项虽然现在觉得不够好,但当时认为还不错的工作,顺利地发表在当时土木领域影响因子最高的SCI期刊AIC。这项工作能够发表,很大程度上得益于大数据和AI的火热,可以说对传统的土木方向形成了“降维打击”。2022年,我前往美国UCLA进行访学,期间在国外导师的指导下,继续开展AI结构设计的工作,这便是“智能生成+智能优化”的雏形。最终获得了导师的认可,也在回国之前完成了这项工作的投稿。回国之后,我对于大数据的应用愈发熟练,整个博士论文的框架也逐渐清晰了起来,相比传统方向的同学更早地开题了。业界的同仁对我们的技术很感兴趣,每次在课题组公众号上宣传新工作都可以获得好几千的测览量,我还受邀去上海建筑学会的沙龙上分享了我们的最新成果。可以说,做大数据+土木的科研,让人干劲十足。

(三)创业

我们课题组有3个博士生在做AI设计的方向,导师以我们的成果为基础成立了一家公司,我们也参与了一些公司事务和创业比赛。印象深刻的有清华的“校长杯”、香港的CIC创新奖、日内瓦国际发明展等,参加这些比赛或评比让我意识到,搞好科研和搞好创业是两回事。经过不断的打磨,我们的产品故事越来越精彩,商业模式越来越成熟,用户也越来越多。看着自己做出的成果能够落地,被一线的工程师使用,真的是一件很有成就感的事。这也坚定了我毕业之后去业界发展的想法。

(四)就业

大数据项目给我增加了一些“计算机”的背景,对我的实习和求职都起到了锦上添花的作用。2022年,凭着大数据的知识,我获得了券商研究所的实习机会。我在那里开发了一个基于BERT的选股组合,其思路是根据研报和新闻的文本,预测股价的涨跌,从而对投资决策提供参考。新模型实现的超额收益显著优于原有的基础模型,我也因此获得了研究员的高度评价,愿意推荐我去头部机构继续实习。虽然我最终没有选择金融的道路,但这无疑对我是一个重大的鼓舞。在参加就业双选会的过程中,我发现不少土木行业的企业也对搞大数据的博士感兴趣。一些土木企业想要开发自己的智能化平台,甚至领域大语言模型,这给我提供了更多的机会,让我的路能够越走越宽。

59ab213019a7af8779f84f35bc1c029d.png

(五)小结

可以看到,我的整个博士生涯都和大数据项目息息相关。大数据项目是一切故事的开始,给很多像我一样的博士生提供了无限可能。请允许我表达由衷的感谢。

编辑:于腾凯

校对:王欣

859aed8032647b12afc7f90d04392933.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/357036.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【动态规划】【图论】【C++算法】1575统计所有可行路径

作者推荐 【动态规划】【字符串】【行程码】1531. 压缩字符串 本文涉及知识点 动态规划汇总 图论 LeetCode1575统计所有可行路径 给你一个 互不相同 的整数数组,其中 locations[i] 表示第 i 个城市的位置。同时给你 start,finish 和 fuel 分别表示出…

如何使用YOLOv8训练自己的模型

本文介绍如何用YOLO8训练自己的模型,我们开门见山,直接步入正题。 前言:用yolo8在自己的数据集上训练模型首先需要配置好YOLO8的环境,如果不会配置YOLO8环境可以参考本人主页的另一篇文章 提醒:使用GPU训练会大幅度加…

实习日志7

1.试试pdf发票识别 1.1.添加文件类型判断 //判断文件类型 if (getFileType(imgCodeCell.getValue()) "jpg"||getFileType(imgCodeCell.getValue()) "png"||getFileType(imgCodeCell.getValue()) "jpeg"||getFileType(imgCodeCell.getValue(…

Python爬虫解析库安装

解析库的安装 抓取网页代码之后,下一步就是从网页中提取信息。提取信息的方式有多种多样,可以使用正则来提取,但是写起来相对比较烦琐。这里还有许多强大的解析库,如 lxml、Beautiful Soup、pyquery 等。此外,还提供了…

R语言(数据导入,清洗,可视化,特征工程,建模)

记录一下痛失的超级轻松的数据分析实习(线上),hr问我有没有相关经历,我说我会用jupyter book进行数据导入,清洗,可视化,特征工程,建模,python学和用的比较多,…

Vue学习之使用开发工具创建项目、gitcode管理项目

Vue学习之使用开发工具创建项目、gitcode管理项目 翻阅与学习了vue的开发工具,通过对比最终采用HBuilderX作为开发工具,以下章节对HBuilder安装与基础使用介绍 1. HBuilder 下载 从HbuildX官网(http://www.dcloud.io/hbuilderx.html&#…

HarmonyOS模拟器启动失败,电脑蓝屏解决办法

1、在Tool->Device Manager管理界面中,通过Wipe User Data清理模拟器用户数据,然后重启模拟器;如果该方法无效,需要Delete删除已创建的Local Emulater。 2、在Tool->SDK Manager管理界面的PlatForm选项卡中,取消…

Redis面试(三)

1.Redis报内存不足怎么处理 Redis内存不足的集中处理方式: 修改配置文件redis.cof的maxmemory参数,增加Redis的可用内存通过命令修改set maxmemory动态设置内存上限修改内存淘汰策略,及时释放内存使用Redis集群,及时进行扩容 2…

【MySQL】双写、重做日志对宕机时脏页数据落盘的作用的疑问及浅析

众所周知,双写机制、重做日志文件是mysql的InnoDB引擎的几个重要特性之二。其中两者的作用都是什么,很多文章都有分析,如,双写机制(Double Write)是mysql在crash后恢复的机制,而重做日志文件&am…

Java 集合 05 综合练习-返回多个数据

代码&#xff1a; import java.util.ArrayList; import java.util.Arrays;public class practice{public static void main(String[] args) {ArrayList<Phone> list new ArrayList<>();Phone p1 new Phone("小米",1000);Phone p2 new Phone("苹…

51单片机通过级联74HC595实现倒计时秒表Protues仿真设计

一、设计背景 近年来随着科技的飞速发展&#xff0c;单片机的应用正在不断的走向深入。本文阐述了51单片机通过级联74HC595实现倒计时秒表设计&#xff0c;倒计时精度达0.05s&#xff0c;解决了传统的由于倒计时精度不够造成的误差和不公平性&#xff0c;是各种体育竞赛的必备设…

数据结构.栈

一、栈的定义 二、初始化 #include<iostream> using namespace std; const int N 10; typedef struct {int data[N];int top; }SqStack; void InitSqStack(SqStack &S)//初始化 {S.top -1; } 三、进栈 void Push(SqStack& S, int x)//入栈 {S.data[S.top] x; …

深入了解Matplotlib中的子图创建方法

深入了解Matplotlib中的子图创建方法 一 add_axes( **kwargs):1.1 函数介绍1.2 示例一 创建第一张子图1.2 示例二 polar参数的运用1.3 示例三 创建多张子图 二 add_subplot(*args, **kwargs):2.1 函数介绍2.2 示例一 三 两种方法的区别3.1 参数形式3.2 布局灵活性3.3 适用场景3…

机器学习:多项式回归(Python)

多元线性回归闭式解&#xff1a; closed_form_sol.py import numpy as np import matplotlib.pyplot as pltclass LRClosedFormSol:def __init__(self, fit_interceptTrue, normalizeTrue):""":param fit_intercept: 是否训练bias:param normalize: 是否标准化…

verdaccio搭建npm私服

一、安装verdaccio 注&#xff1a;加上–unsafe-perm的原因是防止报grywarn权限的错 npm install -g verdaccio --unsafe-perm 二、启动verdaccio verdaccio 三、配置文件 找到config.yml一般情况下都在用户下的这个文件夹下面 注&#xff1a;首次启动后才会生成 C:\Users\h…

/etc/profile错误,命令失效

source /etc/profile后所有命令失效 执行 export PATH/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin 修改后 执行:wq! 执行:w !sudo tee %

怎么控制Element的数据树形表格展开所有行;递归操作,打造万能数据表格折叠。

HTML <el-button type"success" size"small" click"expandStatusFun"> <span v-show"expandStatusfalse"><i class"el-icon-folder-opened"></i>展开全部</span><span v-show"expan…

鸿蒙原生应用开发已全面启动,你还在等什么?

2019年&#xff0c;鸿蒙系统首次公开亮相&#xff0c;你们说&#xff0c;等等看&#xff0c;还不成熟&#xff1b; 2021年&#xff0c;鸿蒙系统首次在手机端升级&#xff0c;你们说&#xff0c;等等看&#xff0c;还不完善&#xff1b; 2024年&#xff0c;鸿飞计划发布&#…

STM32以太网接口在TCP/IP通信中的应用案例

在STM32的以太网通信中&#xff0c;TCP/IP协议广泛应用于各种领域&#xff0c;如远程监控、物联网、工业控制等。下面以一个STM32基于TCP/IP协议的以太网通信的应用案例为例进行介绍。 ✅作者简介&#xff1a;热爱科研的嵌入式开发者&#xff0c;修心和技术同步精进 ❤欢迎关注…

C#颜色拾取器

1&#xff0c;目的&#xff1a; 获取屏幕上任意位置像素的色值。 2&#xff0c;知识点: 热键的注册与注销。 /// <summary>/// 热键注册/// </summary>/// <param name"hWnd">要定义热键的窗口的句柄 </param>/// <param name"id…