MTG_推荐人

时间:2024-03-10 05:12:39
【文件属性】:

文件名称:MTG_推荐人

文件大小:15.93MB

文件格式:ZIP

更新时间:2024-03-10 05:12:39

JupyterNotebook

MTG推荐人 作者: 问题陈述 在Magic中构建平台可能很困难。 在整个游戏过程中,已经印制了将近20,000种不同的锦标赛法律卡片。 我将使用Magic:Gathering卡上的数据来构建基于内容的推荐系统,该系统基于余弦相似度来建议相似的卡,以便在卡组构建过程中改进卡的选择。 执行摘要 该项目的目标是开发一个Flask应用程序,用户可以在其中输入Magic:The Gathering卡并选择一种格式,然后推荐系统会将前10张最相似的卡返回给用户输入的合法的卡格式已选择。 卡数据将从Scryfall的开源收集 从那里需要通过删除不需要的卡属性并使用某些正则表达式来格式化每张卡的oracle文本来清理和格式化数据。 清理后,我将使用CountVectorizer将oracle文本转换为数字数据,并使用方差阈值将数据减少为仅最相关的单词。 将所有数据转换为数字版本后,可以使用余弦相似度构


【文件预览】:
MTG_Recommender-master
----Files()
--------images()
--------~$checkin1.pptx(165B)
--------check-in_1()
--------Magic_The Gathering_Card_Recommender.pdf(770KB)
--------templates()
--------Data_Dictionary.ipynb(7KB)
--------mtg_rec.py(2KB)
----README.md(6KB)
----Code()
--------04-Filter.ipynb(37KB)
--------02-EDA.ipynb(908KB)
--------03-Recommender_system.ipynb(192KB)
--------01-Cleaning.ipynb(307KB)
----Data()
--------scryfall-oracle-cards.json(67.6MB)
--------cards_cleaned.csv(10.76MB)
--------MTG_Recommender.db(9.85MB)
----.gitignore(233B)

网友评论