学术前沿趋势分析 Task4:论文种类分类

一、任务说明

  • 学习主题:论文分类(数据建模任务),利用已有数据建模,对新论文进行类别分类;
  • 学习内容:使用论文标题完成类别分类;
  • 学习成果:学会文本分类的基本方法、TF-IDF等;

二、任务思路

我们可以借助论文的标题和摘要完成:

  • 对论文标题和摘要进行处理;
    选取title和abstract特征字段。
  • 对论文类别进行处理;
  • 构建文本分类模型;
    分类可以使用TF-IDF+机器学习分类器、WordVec+深度学习分类器、Bert词向量等。

三、具体代码实现及解释

1、导入数据

我们需要的信息是论文的abstract和title以及论文类别categories,此处我们只选取部分数据进行分析。

data = []
with open("arxiv-metadata-oai-snapshot.json", 'r') as f: 
    for idx, line in enumerate(f): 
        d = json.loads(line)
        d = {
   'title': d['title'], 'categories': d['categories'], 'abstract': d['abstract']}
        data.append(d)
        if idx > 200000:
            break
        
data = pd.DataFrame(data)

我们可以将标题和摘要拼接一起完成分类。去除‘/n’,全部变为小写字母。

data['text'] = data['title'] + data['abstract']
data['text'] = data['text'].apply(lambda x: x.replace('\n',' '))
data['text'] = data['text']
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值