小编Rag*_*ony的帖子

如何使用WordNet或与wordnet相关实现基于类别的文本标记?

如何使用wordnet的类别(java作为接口)来使用wordnet标记文本?


考虑句子:

1)计算机需要键盘,监视器,CPU才能工作.
2)汽车使用齿轮和离合器.

现在我的目标是,必须将例句标记为

  • 第一句话

电脑/电子
键盘/电子
CPU /电子

  • 第二句话

    汽车/机械
    齿轮/机械
    离合器/机械

一些额外的例子......

"使用微芯片监控离合器和齿轮" - >离合器/机械,齿轮/机械,微芯片/电子

"此处用于监测氢气水平的软件" - >软件/计算机,氢/化学..

我想在java上实现上面提到的目标,即通过技术,机械,电气等相关类别来标记名词.

如何使用wordnet执行此操作.

我以前的作品

为了实现我的目标,我在每个类别的文本文件中创建了一个术语索引,并将其与标题相匹配..如果它在文本文件中包含一个单词,则标题将被分类.

例如

Automobile.txtcar , gear , wheel , clutch.
networking.txtserver,IP Address,TCP , RIP

这是算法:

String Classify (String title)
{
 String area;
 if (compareWordsFrom ("Automobile.txt",title) == true ) area = "Auto";
 if (compareWordsFrom ("Netoworking.txt",title) == true ) area = "Networking";
 if (compareWordsFrom ("metels.txt",title) == true ) area = "Metallurgy";
 return area; …
Run Code Online (Sandbox Code Playgroud)

java nlp classification machine-learning wordnet

6
推荐指数
1
解决办法
1377
查看次数

FCM:获取“错误:数据必须是非空对象”错误?

我正在尝试通过 Firebase 云消息发送推送通知。我正在使用 Firebase admin sdk 在 fcm 中发送推送通知。我正在使用 nodejs

当我尝试发送推送消息时,...

我收到此错误

{ 
    code: 'messaging/invalid-payload',
    message: 'data must be a non-null object' },
   codePrefix: 'messaging'
 }
Run Code Online (Sandbox Code Playgroud)

我的代码:

const admin = require('firebase-admin');

const serviceAccount = require(`${__dirname}/fet_firebase.json`);

    function sendPushNot(to, body, sendId, type) {
    
      const registrationToken = to;
      const notification = {};
    
      let message = { };
      const pbody = { body };
    
      if (type === 'User') {
        pbody.userId = sendId;
        notification.userId = sendId;
        notification.title = 'New user Follwed';
      }
      if (type === …
Run Code Online (Sandbox Code Playgroud)

node.js express firebase-cloud-messaging firebase-admin

5
推荐指数
2
解决办法
1112
查看次数