计算机科学本科研究

本科生暑期研究计划(SURP) 使学生的行为得以延伸, 重点研究与皇冠体育教职员工密切合作. 以下是计算机科学系最近的暑期研究项目.

文字简化

Justin Long ' 24,顾问:David Kauchak

I worked with Professor Kauchak to write a program that builds an original corpus containing subtitles from over 45,000 different movies in multiple languages with the goal of constructing a large synonym bank for text simplification applications. Text simplification is a subfield of computer science and natural language processing that focuses on, 顾名思义, 简化文本.

我用了大约两个月的时间用Python和MySQL编写了这个程序. It works as follows: after downloading a script for each movie in English and a foreign language, it translates the foreign script into English and performs word alignment between the now-both English scripts. 如果一对对应的单词不同, 脚本将其添加到同义词数据库中, 而翻译出来的词往往是更简单的词. 同义词在数据库中的条目越多, 越有可能它真的是那个词更简单的同义词.

的 preliminary corpus analysis we conducted on what we have collected thus far has shown that our corpus has fewer syllables per word, 简单单词的比例更高, 较低的语法树高度, 每句话更少的名词短语和动词短语, 平均而言,比维基百科和简单维基百科的文本更多的常用词. Previous literature has found each of these metrics to be effective measures of textual simplicity, 这表明我们的语料库可以成为生成简单文本的有用资源. 另外, we have found few significant differences in simplicity metrics across text from different MPAA ratings of movies, suggesting that G-rated and R-rated movies largely do not differ in the complexity of their language.

Sim-to-Real可转移性

Christy Marchese ’24; Advisor: Anthony Clark

在过去的两年里.5年, I’ve worked with Professor Clark in the Autonomous Robotics and Complex Systems (ARCS) Lab, 移动机器人模拟与真实可转移性差距的研究方法.

I first began researching with the ARCS lab the summer after my freshman year at 皇冠体育. 那个夏天, the group and I explored various neural network architectures and data collection techniques for autonomous navigation in simulated environments, looking at what architectures and methods we could utilize to best enable a robotic agent to learn the task of navigation through a simulated maze. 对于这个项目, I developed novel neural network architectures that explored varying uses of state (memory), one of my architectures being a hybrid convolutional neural network that took inputs of an image and categorical data (the previous output) to inform its navigational decision making. I was also able to take on a variety of tasks in the lab from writing python automation scripts for the training of all our different models to soldering wires for the electronics of our mobile robots to designing robot parts with CAD. 我们最终在那个夏天出版了我们的作品,题目是 模拟环境下导航的神经网络架构研究 在2021年的IEEE SSCI会议上.

这些天在实验室里, 我在推动新的研究问题方面发挥了更积极的作用, 提出解决这些问题的新方法, 探索更多关于模拟到真实可转移性的新想法. 我也在实验室中推动对抗性稳健性的探索, looking to bridge my research interests and experiences in security and the security of machine learning to approach improving model robustness and sim-to-real transferability in novel ways. I feel incredibly blessed and grateful that the lab has supported and empowered me with the freedom to explore my many different research interests, 项目和机会. My experiences in the lab have really helped me find a passion for research and the approach of difficult questions. So much so that now I intend to pursue my interests of security and the security of ML in graduate school through a Ph.D. 在计算机科学领域, and I move onto this next part of my research journey with hope and excitement for the future.

动画星群

Katiana Wieser ’24; Advisor: Joseph Osborn

从大一开始, 我曾和奥斯本教授一起研究过星际学说, exploring the idea of how to create a game engine engine and lowering the barrier to entry when designing video games. Asterism is a library implemented in Rust编程语言 and has been used to implement two different game engines. 当我开始研究的时候, I focused on orienting myself with the existing work and Asterism library because everything was completely new to me–the idea of Operational Logics (the basic features used to create games), Rust编程语言, 以及进行计算机科学研究的样子! 然而, 随着时间的推移,在奥斯本教授和一位更资深的研究员的帮助下, 谁总是花时间回答我的许多问题, 我找到了立足点.

At first, I worked more on understanding and exploring the flexibility and uses of game engines. 的n I transitioned to demonstrating how some of the theoretical ideas I had explored could be implemented through the existing Asterism library by making games in a game engine made by previous student researchers, 这让我想到了我个人的骄傲, 哪个是在库中添加更高级的动画功能. It was my interest in animation and the intersection of art and computer science that led me to Professor Osborn’s lab. I was excited when the opportunity arose to combine an area of personal study with my research. 《皇冠体育app》中的大多数游戏都使用了简单的图像, where all visuals were single-colored geometric shapes; my contribution was to implement the basis of a sprite-based animation system. 使用我的动画组件, I was able to add flip-book style sprite sheet animations in two of the games I had previously made in the engine. I enjoyed having the opportunity to do a little digital drawing when making the sprites.

的 lab’s work on Asterism resulted in “Asterism: Operational Logics as a Game Engine Engine,” a paper that I coauthored alongside Professor Osborn and another 皇冠体育 student researcher. We presented the Programming Languages in Entertainment (PLIE) 2021 workshop at Artificial Intelligence and Interactive Digital Entertainment (AIIDE). 我在皇冠体育大学和奥斯本教授一起做研究的时候, I have learned so much and know I have also only begun to scratch the surface of what is possible. 我的经历帮助了我,给了我力量:我看到了我能做些什么, giving me the confidence to speak up more and not be afraid to share my ideas and perspectives in all areas of my life.