Above the Noises
Serendipitous grapes grow on humble vines.
Spring 2021
团队主管 | 加州大学伯克利分校联合学生会人事首席团队
- 协助人事首席监管实习项目,履行人事职责,协调政党活动冲突
- 主办改善议员团队管理的讲座,制作PPT,针对疫情期间远程管理团队的话题进行培训
“数据工程”课程助教|加州大学电子工程系
- 协助Aditya Parameswaran和Joe Hellerstein两位教授完善该课程的讲授
- 为约200位学生设计课程作业、项目并对上交成果进行量化分析与打分;作业包括运用SQL对电影数据库进行分析,使用String Cleaning清理数据并用Window Functions完善表格。
- 每周开放1小时学生问答时间,解答学生疑惑并指导作业
智能化医院系统设计 | 加州大学伯克利分校本科研究项目
- 协助Kalay Yehuda教授为南加州的心脏导管实验室设计智能建筑管理系统。该系统通过LED可见光通信来探测医院用户的位置和活动,帮助医生和护士进行决策,以实现资源分配、空间部署、员工满意率的最优化
- 运用Python模拟医院日常运行,设计算法来搜寻最优决策
模型训练 | CS189: Machine Learning
- 所有训练都仅限于Support Vector Machine,模型使用Python SKlearn创建
- CIFAR-10 图像数据:
- 预处理: PCA(3 ✕ 32 ✕ 32 RGB 数据) + Histogram of Oriented Gradients(HOG) feature + Standard Scaling
- 交叉验证: 样本容量和模型参数C
- Expected Accuracy: 18%, Actual Accuracy:48.7%, Rank: 138/669
- 广告邮件:
- 预处理: Bag of words(html, fwd, re, etc.), Counts of punctuations, etc.
- 交叉验证: 样本容量和模型参数C
- Expected Accuracy: 76%, Actual Accuracy:84.12%, Rank: 77/673
- MNIST手写数字:
- 交叉验证: 样本容量和模型参数C
- Expected Accuracy: 84%, Actual Accuracy:94.66%, Rank: 281/672
自然语言模型训练 | INFO159: Natural Language Processing
- 影评情感分析
- 85 Features: Bag of Words, Counts of Punctuations(?!*$...), Second and Third Person Pronouns, embedded ratings, etc.
- Accuracy: 77.6%
Fall 2020
PintOS 运行系统设计 | CS162: Operating Systems and System Programming
- 扩展使用者程序:支持命令行读取,系统调用(exit, halt, wait, practice, exec)和文件系统调用(create, remove, open, close, read, write, seek, tell, filesize)
- 完善调度程序和同步原语(synchronization primitives),使得线程(thread)有高低优先度区分
- 完善缓冲缓存,使用Unix FFS文件系统架构完善文件长度扩展,确保子目录的正常使用(isdir, chdir, mkdir, readdir, inumber).
CS61A 助教
- 回到原点!CS61A: The Structure and Interpretation of Computer Programs 是我在大学上的第一门编程课程也是我最喜欢的课之一。今年我将协助John DeNero教授对1300位学生进行课程教学
- 每周主持5个30分钟的讨论会,为30个学生讲解考试题目,复习课程内容
- 每周开放1.5个小时的答疑时间;批改学生的编程作业并给出反馈,指导学生们写出干净整洁的代码
- 我的讲课PPT
Summer 2020
海洋平面模拟 | CS 184: Computer Graphics
- 创建弹簧网格结构进行海洋平面成像
- 运用Gerstner Wave Functions更新各点位置,支持实时波浪运动成像 最终报告
- 在OpenGL shader中通过纹理映射给网格加入海洋纹理,其中包括冯氏着色(Phong shading)和 bumping. 讲解视频.
词语极性与识词年龄的关系探究|加州大学伯克利分校 语言学 课程项目
- 在该项目中,我使用了AoA(Age of Acquisition)实验数据。数据表中记录了英语单词、识词率、实验对象的识词平均年龄、年龄方差等
- 在Python中使用TextBlob给所有词组计算了极性分数(Polarity和Subjectivity),探究发现随着年龄增长,所学到的词汇中极性更大的词语占比更小。最终我们对探究成果进行了视觉化展示并建立了线性模型 See more here.
Spring 2020
文件分享系统设计| 加州大学伯克利分校 网络安全 课程应用
- 使用了GoLang语言设计并开发了一个文件共享系统,让用户可以安全地上传、下载、修改、分享、以及撤回分享文件。系统应用了 AES keys, Digital Signatures, MAC, Hash等网络安全知识
大麻产品描述自然语言分析|加州大学伯克利分校 本科研究项目
- 该项目旨在分析美国的大麻零售情况,并应用机器学习和自然语言处理,进一步研究大麻零售商的产品描述特征
- 在项目中,我处理了近2000条产品描述,并制定了一个编码方案,将产品描述转化为26个特征编码,其中包括场景描述,医用效果,使用指导,兴奋作用等
- 我们将使用Tensorflow训练Embeddings,并最终训练自然语言处理模型,对每一个特征编码进行预测
Businet iOS App | iOS开发项目
- 使用Xcode和firebase开发了一个iOS软件 —— BusiNet. BusiNet帮助用户记录并追踪工作申请情况,使跨团队合作变得更加轻松有效
DATA100助教 | EECS Department
竞选团队主席 | 加州大学联合学生会Rex Zhang议员团队
- 负责竞选活动的宣传和市场调查
内部委员会成员 | TOPPA
- Toppa是一个在谷歌创立的非盈利组织,致力于发展东亚群体的潜力;伯克利是Toppa的第一个大学分部
- 参与了谷歌举办的NLP workshop,使用Dialogflow制作了一个能引导抑郁症患者的聊天助手MoodBuddy
Fall 2019
探究NP-hard 问题(送同学回家)解决方案| 加州大学伯克利分校 算法 课程项目
- “送同学回家问题” 约化到旅行商问题,都是NP-hard难度。我们要用自己的程序给超过500个同类型问题(每个问题有200个以内的地点及100个以内的同学)找到较优的解决方案
- 我们完成了贪心搜索, 并尝试使用cvxpy线性规划进一步优化解决方案,最终我们决定使用随机迭代搜索来产生解决方案
- 在项目里,我们共运用了 18个 Google Cloud VM(含有1 vCPU 和 3GB RAM)( 每个VM运行了约 75 小时)
吃豆豆小游戏最佳解法 | 加州大学伯克利分校 人工智能 课程项目
- 使用了搜索、强化学习、Minimax、Bayes Nets 和 Hidden Markov Models 等知识,帮助小精灵设计最佳路线,吃完豆豆并躲避怪物
广告邮件的识别| 加州大学伯克利分校 数据科学 课程应用
- 在Jupyter Notebook上操作了大量的邮件数据,使用了Numpy, Pandas, Seaborn, Scipy, SKlearn, 和Matplotlib等Python扩展包
- 通过数据挖掘和机器学习正确识别了数据库中超过80%的广告邮件,使用的数据特征包括邮件类型(回复/转发)、标点符号统计、关键词、标题结构、html链接等
Summer 2019
French R1B: English Composition in Connection with the Reading of Literature
Spring 2019
Build-Your-Own-World 游戏开发| 加州大学伯克利分校 数据结构 课程项目
传媒部部长 | T.I.n.Y 伯克利中文戏剧社
- 带领一个10+人团队对剧社活动进行宣传推广;运行社团的微信公众号,使用秀米编辑宣传推文
- 构思主题推送,融入大戏故事背景,并与观众互动;每篇推送在校园内收获500+浏览量
- 与赞助商合作,推出广告宣传,在推出第一天收获1020浏览量
Fall 2018
Ants | CS61A: The Structure and Interpretation of Computer Programs
钱能买到幸福吗? | STAT20: Introduction to Probability and Statistics
~ 2018
志愿教师 | GYMI暑期支教
- 在安吉的一个小学担任支教教师,向40位中学生教授了为期两周的“生活中的科学实验”一课
- 和当地学生配对,点对点分享故事,进行情绪指导
大堂经理助理 | 中国银行实习项目
- 引导顾客使用智能柜台,指导顾客使用手机App
- 设计并制作银行展板,分享理财产品
本地公交车站问题研究 | 杭州 社会问题探索
- 发现家附近的公交车站经常会有司机在马路中间停靠的问题。所以我着重研究了该现象的产生原因及问题解决方
- 在将我的发现和报告提交到了本地政府网站后,当地交通局警官和我取得了电话联系,他在电话上和我对此问题进行了讨论,并分享了他们收到报告后的解决措施
首席 | 杭行 Voyage Media
- 杭行是杭州第一个高中生媒体,我们旨在向社会提供一个独特的高中生视角,发现身边有特别的爱好和才能的高中生,为高中生群体发声
- 主要负责管理团队资金,为Enlighten(杭行主办的线下社团交流会)联系场地和赞助商
分会场主席 | 杭州高中生交流论坛
- 杭州高中生交流论坛是由杭州高级中学发起,前八所高校联合举办,面向所有高中的校际联办交流峰会。在我的分会场,我代领所有学生代表讨论了社团管理经验、学生活动的举办经验、常见问题的解决办法等
社团部部长 | 杭州高级中学学生会
- 组织了红五月跳蚤市场和樱花文会的大小事项,其中包括场地安排,工作人员培训及调动,邀请校友和外校合作社团
- 编写了社团管理制度,量化了社团评星制度
社长 | 杭州高级中学电影社
- 邀请大学电影学生讲解电影技术
- 设计电影相关的游戏、制作电影明信片在社团活动日进行展出与售卖