笔者在2024年7月前往新加坡参加了NUS SoC Summer Workshop,为期近一个月,这是一段令我永远难忘的游学经历!
初到新加坡:风土人情的初体验
作为一个第一次独自踏出国门的大二学生,新加坡给我的第一印象是干净、有序且充满活力。从樟宜机场的绝美室内瀑布开始,我就被这座城市的现代化与自然景观的完美结合所震撼。新加坡的多元文化也让我感到新奇,无论是华人、马来人、印度人还是其他族裔,大家和谐共处,形成了独特的文化氛围。在周末的闲暇时光里,我打卡了新加坡植物园,感受了热带植物的繁茂与宁静;在环球影城与大黄蜂合影,体验了刺激的游乐设施;国庆烟花秀的绚烂让我感受到了新加坡的爱国情怀;亚洲最大的摩天轮让我俯瞰了整个城市的壮丽景色;滨海湾金沙酒店的现代建筑与滨海湾的夜景交相辉映,成为了我相机中最美的风景之一。此外,新加坡的美食也让我流连忘返,沙爹烤串、海南鸡饭、辣椒螃蟹等特色美食让我在味蕾上体验到了这座城市的多元文化。
NUS的学习与生活:充实而难忘的一个月
在新加坡国立大学(NUS)的一个月,我不仅学到了前沿的计算机知识,还深刻感受到了这所世界顶尖学府的学术氛围和人文关怀。NUS的校园环境非常优美,现代化的教学楼与绿树成荫的校园相得益彰。学校的设施非常完善,尤其是计算机学院的实验室和讨论室,为我们提供了良好的学习和讨论环境。每天穿梭在COM1、COM2、COM3等教学楼之间,我感受到了浓厚的学术氛围。
在NUS的学习生活中,我选择了修读AI/ML for Financial Services这门课程,课程内容涵盖了人工智能和机器学习在金融领域的应用。教授们不仅学术造诣深厚,授课风格也非常生动有趣,尤其是我们的主讲教授Anand Bhojan,他深入浅出的讲解让我对复杂的算法有了更深刻的理解。课程中,我们还进行了大量的实践操作,通过编写代码、调试模型,我逐渐掌握了如何将理论知识应用到实际问题中。两位助教老师也非常耐心,不仅在课堂上为我们答疑解惑,还在课后帮助我们解决项目中的技术难题。每次上课,我都感受到知识的海洋是如此广阔,不由得感叹一个月的时间太短,还有好多关于AI和金融的知识没来得及深入学习。
NUS的食堂与住宿:温馨与便利的生活体验
在NUS的生活中,食堂是我每天最期待的地方之一。NUS的食堂种类丰富,味道美味,价格也非常实惠。无论是中餐、西餐还是马来风味,都能在食堂中找到。尤其是UTown附近的食堂,成为了我和同学们经常光顾的地方。每次用餐,我都能品尝到不同的美食,感受到新加坡多元文化的魅力。
住宿方面,我住在Prince George’s Park Residence (PGPR),这里的环境非常好。每个人都有一个独立的小房间,设备一应俱全,既保证了私人空间,又非常温馨。房间里的书桌、衣柜、床铺都非常舒适,让我在忙碌的学习之余能够有一个安静的休息空间。PGPR的公共区域也很宽敞,经常可以看到同学们在这里讨论项目或者放松聊天,我所在的LightHouse楼下不远就有自助无人24H便利店,非常的方便,我晚上经常偷摸跑去给自己“加餐”买碗泡面当夜宵吃,嘻嘻。
NUS的校内交通:便捷的橙色巴士
NUS的校内交通非常便捷,尤其是那抹橙色的校内巴士,成为了我每天上下课的必备交通工具。每次站在站台,最期待的就是看到橙色巴士缓缓驶来,载着我们穿梭在校园的各个角落。巴士的路线设计非常合理,几乎覆盖了所有的教学楼和宿舍区,极大地方便了我们的日常出行。
NUS的师生:温暖与关怀的大家庭
在NUS的一个月里,我遇到的每一位老师和同学都非常温和、可爱。特别要感谢Summer Workshop的负责老师戴老师,从Summer Workshop开始到结束,她一直关心和帮助着我们,非常的忙碌和辛苦。她的耐心和细致让我感受到了NUS老师的温暖与责任感。
此外,还要感谢所有的志愿者学长学姐们,他们非常热情地帮助我们适应NUS的生活。无论是学习上的问题,还是生活中的琐事,他们总是耐心解答,让我们在异国他乡感受到了家的温暖。
项目经历:Trading Wars - 人类与AI的股票交易竞赛平台
在这次Summer Workshop中,我们还需要利用所学知识在团队合作过程中完成一个Project,我们队四个人在商讨后决定做一款与金融投资相关的模拟游戏,于是就有了 Trading Wars: Human vs AI Stock Trading Game !我们使用Flask和React实现了前后端,利用雅虎Finance上的真实股票历史数据,结合LSTM、LightGBM、XGBoost等算法,构建了一个人与AI的虚拟股票投资竞赛平台。这个项目不仅让我在技术上得到了极大的提升,也让我深刻体会到了团队合作的重要性。
项目概述:
Trading Wars是一个创新的平台,旨在通过模拟真实的股票交易环境,让用户与先进的AI模型进行对抗,从而提升交易技能。平台的核心功能包括:
-
AI对手:用户可以选择与三种不同的AI模型(LSTM、XGBoost、LightGBM)进行对抗,每种模型都有独特的交易策略。
-
初始资本:每位玩家从10万美元的初始资本开始。
-
股票选择:玩家可以从30只股票中选择3只进行交易。
-
10轮交易:游戏分为10轮,每轮代表一个交易日。
-
金融报告与K线图:每轮开始时,玩家会收到所选股票的最新金融报告和K线图。
-
交易决策:玩家需要在每轮的1分钟内做出买入、卖出或持有的决策。
-
实时反馈:玩家可以即时看到交易结果和表现排名。
-
交易历史:平台会记录玩家和AI的所有交易历史。
-
积分系统:玩家可以根据表现获得或失去积分,积分可以用于购买游戏内的道具。
演示视频如下,或者 Trading Wars Demo: Game Guide – youtube ~~
项目链接:Trading Wars – github,欢迎大家有兴趣的话关注哦!
我的伙伴们:并肩作战的难忘时光
在NUS SoC Summer Workshop的这一个月里,最让我难忘的不仅仅是学术上的收获,还有与我的三位伙伴一起并肩作战的点点滴滴。我们四个人来自不同的大学和城市,但因为Trading Wars这个项目,我们走到了一起,成为了一个紧密合作的团队。
从项目一开始,我们就分工明确,各自负责不同的模块。我主要负责前端开发和部分算法的实现,而我的伙伴们则分别负责后端开发、数据处理和模型优化。每天下课后,我们都会聚在实验室里,一起编写程序、调试代码、讨论算法。有时候,为了赶进度,我们甚至会工作到深夜,但大家都没有怨言,反而乐在其中。每当遇到技术难题时,我们总是互相鼓励,一起寻找解决方案。那种团队合作的感觉,让我深刻体会到了“众人拾柴火焰高”的道理。
除了技术上的合作,我们还一起设计海报、制作展示视频、准备演讲、布置展板。为了让我们的项目在最终展示环节脱颖而出,我们花了很多心思在设计上。游戏的玩法和界面设计经过我们每日数次的打磨才逐渐成型,海报的设计我们反复修改过好几次,展示视频也是经过多次剪辑才最终定稿。每次讨论时,大家都会提出自己的创意,虽然有时候会有分歧,但最终我们总能找到一个让所有人都满意的方案。
在项目的最后展示环节,我们四个人一起早早地搬好展板等候在教室中心,向来来往往参观的师生们展示Trading Wars这款游戏平台,还提供“陪玩”服务,让大家在我们的细心介绍下亲自体验一把和AI之间的投资对抗之战,我们展示的视频和海报也得到了大家的一致好评。最终,我们的项目荣获了First Prize,这是对我们一个月来努力的肯定,也是我们团队合作的成果。我们四个人一齐站上领奖台的那一刻,我内心感到无比激动和自豪,不仅因为我们取得了优异的成绩,更因为我们四个人一起并肩作战,克服了种种困难,最终实现了这个目标,这样的经历实在难能可贵。
这一个月的相处,让我们不仅仅成为了“战友”,更成为了生活中的知己。每天下课后,我们都会一起去NUS的食堂吃饭,品尝各种美食。饭后,我们常常一起乘坐那抹橙色的校内巴士回宿舍,路上聊着当天的学习和生活,分享彼此大学中的趣事和家乡的特色。周末的时候,我们也会一起出门游玩,探索新加坡的各个角落。每次游玩时,我们都会拍很多照片,记录下这些美好的瞬间。可惜,一个月的时间太短了,而我们的相处又太快乐了,在Summer Workshop结束后我们不得不面对不舍的分别,偷偷说个小秘密,我在离开新加坡的飞机上悄悄流了一会儿眼泪。
不过好在即使现在回到了国内,我们四个人依然保持着紧密的联系。我们经常在朋友圈里互动,分享各自的生活点滴,有时候还会搞怪地发一些表情包和段子,逗得大家哈哈大笑。这份友情对我来说非常珍贵,我想我一定会记得一辈子。虽然我们来自不同的城市,但在这一个月的时间里,我们建立了深厚的友谊,让我感到无比幸运。
收获与感悟:技术与成长的双重提升
这次NUS SoC Summer Workshop让我在技术和个人成长方面都有了巨大的收获。首先,在技术层面,我不仅掌握了AI/ML在金融领域的应用,还学会了如何将复杂的算法应用到实际项目中。通过Trading Wars项目,我对LSTM、LightGBM、XGBoost等算法有了更深入的理解,并且在团队合作中提升了自己的沟通和协调能力。
其次,这次经历让我更加自信和独立。作为一个第一次独自出国学习的大二学生,我不仅要在学术上努力,还要在生活中学会自理和适应。新加坡的生活节奏很快,但我也逐渐适应了这种节奏,学会了如何平衡学习与生活。在NUS的学习生活中,我结识了来自世界各地的同学,大家互相帮助、共同进步,这种跨文化的交流让我开阔了眼界,也让我更加珍惜这段宝贵的经历。
落幕:难忘的新加坡之旅
从初到新加坡的兴奋与忐忑,到逐渐融入NUS的学习生活,再到最终在项目中获得First Prize,2024 NUS SoC Summer Workshop这段经历让我深刻体会到了努力与坚持的重要性。最终,我个人也在AI/ML for Financial Services课程中获得了A+的评分,这不仅是对我一个月来努力的肯定,也是对我未来学习和工作的激励。我相信,这段经历将成为我人生中的宝贵财富,激励我在未来的道路上不断前行。
最后的感谢
最后,我要再次感谢NUS SoC的所有老师、志愿者学长学姐们,以及我的团队成员。正是有了你们的帮助和支持,我才能在这一个月中取得如此丰硕的成果。这段经历不仅让我在技术上得到了提升,也让我在个人成长上有了质的飞跃。新加坡的风土人情、NUS的学术氛围、Trading Wars项目的成功,以及那份珍贵的友情,都将成为我人生中难以忘怀的回忆。