您能否分享您的职业生涯,以及什么促使您创建此应用程序?
多年来,我曾在Stord担任数据工程师,并在Kaizen Analytix担任高级数据分析顾问。目前,我是Workday的分析工程师。我自己的GRE准备经验的启发,我的应用程序开发旅程的启发。该测试测量了多种技能。我在定量推理方面表现出色,但作为一个非母语说话的说话者,他们在言语推理方面挣扎。这很难,因为您必须掌握超过1000个字。这一个人挑战促使我创建SCAF单词来帮助他人,尤其是非本地人的演讲者,增强他们的词汇并获得更好的分数。
有趣的是,我的学术背景也发挥了关键作用。在论文期间,我探讨了在模拟智能辅导系统中使用加固学习(RL)的使用。目的是确定人类解剖学学生最有效的提示类型。这项研究为Scafwording的自适应提示系统奠定了基础。然后,我开发的技术现在适用于GRE词汇学习。这证明了生活如何完整的圈子:从帮助解剖学学生具有个性化的提示到帮助Gre Greemants Greeants Master Votabulary。这些年来,我继续专注于开发技术,以帮助人们增强他们的学习经验。
您如何确定对GRE词汇学习的新方法的需求?
当我为GRE学习时,需要对GRE词汇学习进行创新的方法变得显而易见。我意识到,简单地记住单词在言语推理部分中不足以成功。此外,传统方法通常缺乏对个别学习模式和有效保留策略的个性化。通过向他们展示相同的卡并给他们重复的提示,一遍又一遍地教会了学生或用户。传统方法还错过了对单词的上下文理解,这在准备测试时尤其重要。我想解决这些差距,并为每个人为GRE做好准备,一种自适应学习体验,而不仅仅是死记硬背的记忆。
将SCAF单词与其他教育平台区分开来的关键功能是什么?
我将列举四个创新功能,这些功能使脚手架与众不同:
- 自适应提示。 该应用程序采用强化学习来根据用户性能量身定制提示。这就是我提供个性化的学习经历的方式。
- 每日测验供保留。 测验结合了以前学习的单词,棘手的单词和错过的单词,以有效地增强保留率。
- 进度跟踪。 为了鼓励一贯的学习,我实施了连胜和保留分数,因此用户可以监视他们的进步。
- 个性化的学习课程。 每个会话都包括新单词和先前标记的困难单词的混合。因为这一切都与平衡有关!
哪些技术和编程语言用于开发SCAF单词?
对于我们来说,创造有效和适应性的词汇学习经验至关重要。这就是为什么即使对于MVP,我也利用了多种技术和编程语言的组合。例如,前端,数据存储和应用逻辑是气泡 – 它是一个无代码平台,可以处理所有这些。我使用Flask(Python框架)来实现增强学习模型并创建API端点。我还使用Pythonanywhere托管基于Python的后端和机器学习。 Bubble的内置数据库是我用于数据存储,用户进度和学习分析的方法。对于API集成,我依靠Restful API将泡沫前端与Pythonanywhere联系起来。我还集成了用于用户登录功能的Google身份验证。
哪些特定的强化学习算法用于个性化提示,以及如何实施?
SCAFWOWN采用Q学习算法。这是培训代理商在不同情况下做什么以获得最佳结果的最有效方法。它是无模型的,因此它不需要知道周围的世界如何运作。它通过尝试行动,查看发生的事情以及从结果中学习来弄清楚事情 – 即使情况并非总是以相同的方式发生。这就是为什么我使用这种强化学习来个性化体验的原因。
您如何将数据跟踪(例如答案准确性,提示效率和保留)集成到应用程序的架构中?
对于Scarfinging来说,将Bubble的数据库与自定义增强学习模型集成在一起至关重要。这样可以确保随着每个用户的性能而发展的个性化学习体验。该系统监视精度,根据实时反馈调整提示,并适应会议以与用户进度保持一致,重点关注他们标记的挑战单词。
我跟踪Bubble数据库中的答案准确性。用户的响应与他们的用户ID,WordID,正确(布尔值)和时间戳一起收集。然后,伊玛克(Imark)正确的答案为“学到的”;不正确的标语被标记以进行审查。我还使用Bubble的数据库来计算和存储保留跟踪。基本上,它使用测验性能模式跟踪单词。我计算保留得分 – 总正确 /总尝试×100。
SCAF单词的另一个重要指标是有效性的提示。重要的是要知道我们是否朝着正确的方向前进。这是通过对RL模型的API调用来管理的。例如,当选择“不知道”时,气泡请求RL模型API的前三名提示。用户选择提示,回答问题并获得更新的提示排名,从而优化了未来的选择。
最后但并非最不重要的一点 – 学习进度,我也通过Bubble的数据库进行管理。我使用用户ID,WordID,状态(学习/审查)和时间戳跟踪学习状态。此外,诸如每日条纹和会议持续时间之类的数据有助于我们进行参与指标。
当该应用程序以GRE接收者为目标时,对于其他测试或语言学习,它如何容易地适应它?
对于我们来说,创建具有高度适应性的SCAF单词非常重要。该应用程序可以用于各种词汇密集型测试,并且基本上用于任何语言学习目的。有一个单词数据库,您可以轻松地用词汇替换所有主要标准化测试,例如GRE,TOEFL,IELTS,SAT,SAT,GMAT,ACT,ACT,以及专业专业的专业词汇 – 医学,法律,商务英语,您可以命名。它也可以针对不同的学科,当然还有一般的英语学习。
SCAF单词适用于各种语言学习方案和不同的能力水平的原因之一是我们的提示系统。它基于上下文,对话和故事,该应用程序适用于不同的能力水平和学习目标。此外,Q学习算法非常灵活,可以针对各种测试格式或学习目标进行微调。
话虽如此,通过最少的修改,SCAF单词可以作为在广泛的教育和专业环境中词汇获取的多功能工具。
您打算为将来的版本提供哪些功能或增强功能?
我相信SCAFWOWN具有巨大的增长潜力。将来,我看到可以通过四个关键改进来增强产品:以用户为中心的模型,扩展提示系统,移动应用程序开发和测试扩展。
当前,该应用程序使用基于所有用户数据更新的通用模型。过渡到以用户为中心的模型将是SCAFWOWER的重大增强。如果我们为每个用户实施个性化的Q-表,则强化学习将适应单个学习模式。为了快速适应个人需求,我们必须使用元学习或转移学习等技术。另外,考虑到诸如学习风格和先验知识之类的问题,应包括对用户的更详细的个人资料。我敢肯定,所有这些都会带来更量身定制的学习体验。这意味着它可以增加参与度和知识保留。
正如我已经提到的那样,我们的提示系统获得了很多信誉。当前的内容包括上下文,对话和故事提示,这些提示都是基于文本的提示。将来,我们希望包括图像和基于视频的提示。这非常重要,因为我们所有人都有不同的学习方法,并且对每个人的学习风格(视野,听觉和阅读/写作)也有好处。此外,我想为复杂的单词和更多引人入胜的学习材料提供更多背景。
为了使SCAFWOWS更容易访问和方便,我计划为iOS和Android平台开发专用的移动应用程序。我想要的关键功能包括:跨设备的无缝同步,离线访问,因此即使没有互联网连接,用户也可以继续学习;提醒日常学习以维持用户参与度的通知;当然,移动优化的界面可用于更直观的导航。
测试扩展将是什么样的?
当前,Web应用程序专为GRE单词设计。可以扩展未来版本以涵盖测试,其中阅读部分评估了用户在上下文中理解单词的能力。准确地回答问题需要广泛的词汇。我说的是非常受欢迎的测试:TOEFL,SAT,IELTS,ACT等。
正如我之前提到的那样,增强学习用于使过程更具个性化。它基于实时跟踪,个性化学习和精通焦点。凭借所有这些功能,它会动态地适应学习。现在,该应用程序集中在内容上,我也想添加实时跟踪,并在将来掌握重点。
计划的增强功能将确保为用户提供动态,不断发展的学习平台,这与自适应学习的最新趋势保持一致。