2022计算机科学顶点研讨会

5月6日和5月7日

计算机科学系高级顶点报告将在周五和周六举行。如果你想参加顶点缩放会议,请发邮件给助理教授杰夫·凯利caleyjb@plu.edu。

5月6日星期五

12:45pm -化身Cass Hunt (BS), Ariel Brice (BS), Hannah sitia (BS)

Personify是一个基于网络的betvictor韦德体育程序,为音乐爱好者提供个性化的音乐推荐。我们的betvictor韦德体育程序使用流行且高效的机器学习技术k-means聚类对60多年的流行音乐进行分类。使用公告牌百强榜单的数据,我们能够用超过17000首不同的歌曲及其音频特征(声学、舞蹈性、响度、活泼度、器乐性、能量和言语性)来训练我们的机器学习模型。将具有相似特征的歌曲聚类,可以让我们通过将用户最喜欢的歌曲与我们的聚类进行比较,并相应地选择推荐,从而做出预测。我们的网站致力于吸引活跃在Spotify上的青少年和年轻人;具体来说,我们的目标是吸引年轻女性(Spotify的第二大用户群体),并以一种平易近人、有意义的方式介绍机器学习概念。

下午1:15 - Builderbot Noel Sigafoos(学士),Christiaan Chandler(学士)

Builderbot是一个软件包,可以实现相机和机械臂之间的通信,以便识别、定位和操作可到达距离内的物体。该软件包集成了使用微软Kinect的计算机视觉和用于机器人自动化的myCobot 320 Pro。

为了实现这一目标,Builderbot使用openCV和预训练的SSD神经网络来检测物体并在三维空间中给出韦德体育的位置。一旦检测到,物体的坐标就会通过机器人操作系统(ROS)网络无线发送给myCobot,开始自动化过程。然后betvictor韦德体育Unity游戏引擎和MoveIt运动规划框架来模拟myCobot关节并实时导航到对象。

下午1:45 - Fayil 's Temperature Mod Liv Coverdale (BA)

Fayil的温度Mod是一个修改,或“Mod”,可以添加到Minecraft中添加内部温度系统到游戏中。mod完全用Java编码,Java代码使用Forge API注册到Minecraft中。当mod安装后,生存玩家将不得不使用新的和已有的物品来减轻恶劣气候的致命影响。屏幕上将显示一个温度值,该数值将根据玩家所进入的生物群落以及玩家与特定块(如营火或火炬)的接近程度等因素而上下浮动。这个mod为游戏的生存元素增加了挑战和复杂性。


下午2点休息


下午2:30 -风险评估报告归档员,King County Metro Devin Horn (BA), Aaron Crook (BS)

危害评估报告文件是一个webbetvictor韦德体育程序,旨在复制危害评估报告的原始纸张和数字版本的功能。这个新betvictor韦德体育程序的目的是使完成这些报告的过程更加高效和用户友好。金县地铁公司的员工可以填写一份危害评估报告,将其发送给其他员工以获得所需的签名,并最终将表格提交给数据库或导出。betvictor韦德体育程序的前端是用ReactJS编写的,并与MySQL数据库通信。

下午3:00 -收藏家Alex Richter (BS)

Collector是一个webbetvictor韦德体育程序,为用户提供跟踪用户Magic The Gathering卡牌收集价格变化的功能。通过跟踪收藏品的价格波动,用户可以更好地预测未来的购买和交易。Collector webbetvictor韦德体育程序托管在AWS上,使用Docker、Express JS框架和MySQL数据库后端。前端是使用React JS构建的。在用户创建帐户并登录后,就可以跟踪用户的卡收集情况。webbetvictor韦德体育程序将提供通过卡片价格和卡片的其他定义特征轻松排序和分类的功能。

5月7日星期六

上午10:00 - FungEye:蘑菇识别工具Rainier Schlekewey(学士),Cade Lilley(学士),Joshua Berkenpas(学士),Vicky Krastev(学士)

FungEye是一个网络betvictor韦德体育程序,蘑菇狩猎爱好者可以将野生蘑菇的图片上传到网站上,然后通过众包投票系统和人工智能模型来识别蘑菇的种类。用户可以上传图像或对其他用户上传图像的物种分类进行投票,查看个人上传/结果,并通过一系列独特的蘑菇不可替代代币(nft)获得参与系统的奖励,这些代币托管在权益证明算法和区块链上。FungEye是利用MERN堆栈(服务器端和客户端)和DeepStack(一种基于卷积神经网络的图像分割和分类工具)构建的。FungEye的核心目的是创建一个自我完善的生态系统,帮助蘑菇爱好者识别野生蘑菇,同时建立一个分类蘑菇图像数据库,用于人工智能模型的训练和进一步的研究。

上午10:30 - VoteTrack Brice Wilbanks (BA)

VoteTrack是一个投票跟踪网络betvictor韦德体育程序,允许韦德体育者以易于阅读的格式查看多个选举的选举结果。选举结果按选区叠加,显示了投票历史和社区模式随时间的变化。对于每个选区,用户可以看到参加选举的候选人、获得的选票、该选区的总人口以及该选区的口语化名称。该betvictor韦德体育程序是使用ve3与Mapbox和Firebase构建的。数据是从国家机构收集的。


上午11:00 -休息


11:15am -Kattapon !Gashapon库存工具
Adrienne Slawik (BA), My Linh Quach (BS), Mikhail Korovnik (BS)

Kattapon在线betvictor韦德体育程序为在互联网上经营韦德体育的小企业的用户管理动态产品库存。受日本gacha文化和胶囊奖励机的启发,我们正在构建一个运行在Firebase后端的网站,该网站在交互式React.js前端下实现了动态库存,以模拟用户设备上真实的胶囊机体验。我们的betvictor韦德体育程序瞄准了大量的在线业务利基,作为艺术家管理库存和通过游戏化推动销售的独立工具。

11:45pm - bug程序员Cody Uehara (BS), Kieran Kim-Murphy (BS)

Buggy Coders '是一个竞争性的赛车平台,旨在构建和编程1/10的自动驾驶赛车。该车的框架是基于宾夕法尼亚大学的f110设计。机器人操作系统(ROS)用于将仿真测试的赛车算法部署到硬件上。主要目标包括纯粹使用传感器数据进行比赛,过渡到创建地图以定位车辆,最后为比赛目的进行优化。该韦德体育的工作将有助于在指数增长的自动驾驶汽车行业积累经验。


下午12:15 -休息


下午12:30 -代码管理员Adrian Ronquillo (BS), Charlie LeWarne (BS)

CodeCreate是一个用于浏览器和移动设备的一体化编码平台和webbetvictor韦德体育程序。用户可以在网站上解决其他用户创建的算法和选择题,也可以创建韦德体育的问题来分享。教育工作者可以使用该网站通过每个问题提供的iframe将自定义问题嵌入到他们的课程计划中。算法问题在Docker容器中运行,使用其单独的开发环境来防止潜在的恶意代码影响客户端的操作系统或整个betvictor韦德体育程序。