小编Che*_*ole的帖子

文本摘要评估 - BLEU与ROUGE

通过两个不同的汇总系统(sys1和sys2)和相同的参考汇总的结果,我用BLEU和ROUGE对它们进行了评估.问题是:sys1的所有ROUGE分数都高于sys2(ROUGE-1,ROUGE-2,ROUGE-3,ROUGE-4,ROUGE-L,ROUGE-SU4 ......)但是sys1的BLEU分数较低比sys2的BLEU得分(相当多).

所以我的问题是:ROUGE和BLEU都是基于n-gram来衡量系统摘要和人类摘要之间的相似之处.那么为什么评价结果会有差异呢?ROUGE和BLEU解释这个问题的主要区别是什么?

任何意见和建议将不胜感激!谢谢!

text-processing nlp machine-translation bleu rouge

18
推荐指数
3
解决办法
1万
查看次数

如何检查图表是否是平面图?

我正在学习平面图和c ++着色.但我不知道安装算法来做这项工作.有人请帮帮我?

在这里,我有一些信息给你!这是我的代码!它仍然有一个功能没有完成.如果有人知道什么是"平面图",请修复下面的Planar_Graph函数!:D非常感谢!:X

# define MAX 100

int kt[MAX];
int tk=0;

int my_array[MAX][MAX];      // Graph
FILE *f;
int n,m;            //m: Edge, n: Vertex
int index[MAX];            
int ke[MAX];      
int Color[MAX]   ;      //Color Array
int colors_max;      
char filename[MAX];

int input(char filename[MAX])   
{
    int i,j;

    f = fopen(filename,"r");
    if (f== NULL)
    {
        printf("\n Error \n");
        return 1;
    }
    else
    {
        printf("File mane: %s \n",filename);
        printf("Content   :\n");
        fscanf(f,"%d",&n);
        fscanf(f,"%d",&m);

        for(i=0;i<n;i++)
        {
            for(j=0;j<n;j++)
            {
                fscanf(f,"%d",&my_array[i][j]);
                printf("%d   ",my_array[i][j]);
            }
            printf("\n");
        }      
        return 0;
    }   
}

void …
Run Code Online (Sandbox Code Playgroud)

c++ algorithm graph planar-graph

14
推荐指数
2
解决办法
1万
查看次数

选择节点Linq到Xml C#

XML文件格式:

<?xml version="1.0" encoding="UTF-8"?>
    <urlset>    
        <url>
            <loc>element1</loc>
            <changefreq>daily</changefreq>
            <priority>0.2</priority>
        </url>
        <url>
            <loc>element2</loc>
            <changefreq>daily</changefreq>
            <priority>0.2</priority>
        </url>
    <urlset>
Run Code Online (Sandbox Code Playgroud)

我想选择所有"loc"节点(element1,element2),但这不起作用!

 foreach (XElement item in document.Elements("url").Descendants("loc")) // Change into what?
 {
      urlList.Add(item.Value);
 }
Run Code Online (Sandbox Code Playgroud)

c# xml linq linq-to-xml

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

指示性摘要和信息性摘要有什么区别?

我很难区分指示性摘要和信息性摘要。你能给我一个清楚的例子来说明它们之间的区别吗?

提前致谢!

text-processing nlp text-mining summarization

5
推荐指数
1
解决办法
2962
查看次数

C#中的字符串句柄

我不明白使用"get"和"set"命令,如何使用下面的代码添加帐户列表,有人给我一些例子来修复错误?谢谢!:(

    public class Account
    {

        public string UserName

        {get rerurn textBox1.Test; // error
        set UserName = textBox1.Text;} // error

        public string Password { get; set; }
        public string RePassword { get; set; }
        public string Name { get; set; }
        public string bd { get; set; }
        public string dt { get; set; }
        public string dc { get; set; }
    }
    public class ListAcc
    {
        static void Data()
        {
            List<Account> UserList = new List<Account>();
        }
    }
Run Code Online (Sandbox Code Playgroud)

哦,谢谢大家,我修复了这个错误但是如果代码:

 public class …
Run Code Online (Sandbox Code Playgroud)

c#

0
推荐指数
1
解决办法
423
查看次数

写入文本文件C#的问题

这是我的计划:

protected int CheckExisting(string item_id)
{
            StreamReader sr = new StreamReader(@"D:\ItemID.txt");
            string line = sr.ReadLine();

            while (line != null)
            {
                if (0 == string.Compare(line, item_id))
                    return 1;

                line = sr.ReadLine();
            }

            sr.Close();
            return 0;
}

protected void WriteNewLog(string item_id)
{
            using (StreamWriter sw = File.AppendText(@"D:\ItemID.txt"))
            {
                sw.WriteLine(item_id);
            }
}

protected void xHandler(int num)
{
    for(int i= 0; i< num; i++)
        if (0 == CheckExisting(item_id))
        {                       
            WriteNewLog(item_id);
        }
}
Run Code Online (Sandbox Code Playgroud)

当运行程序时,会发生未处理的异常:"进程无法访问文件'D:\ ItemID.txt',因为它正由另一个进程使用." 你们可以帮我解决这个问题吗?非常感谢!

c#

0
推荐指数
1
解决办法
186
查看次数

Python在列表中对复杂列表进行排序

我的列表:

a = [[["a", 0], ["b", 7], ['c', 3]], 9, [['d', 0], ['e', 5], ['f', 7]], 5, [['g', 8], ['h', 3]], 3, [['i', 0], ['j', 1], ['k', 3]], 3]
Run Code Online (Sandbox Code Playgroud)

我想按照"]]之后的数字对列表进行排序,"如上面的列表一样:9,5,3和3.我试过:

a.sort(key=lambda x: x[1])
Run Code Online (Sandbox Code Playgroud)

但我收到错误:TypeError:'int'对象没有属性' getitem '

请帮忙,谢谢!

python

0
推荐指数
1
解决办法
87
查看次数