zoukankan      html  css  js  c++  java
  • NLP

    NLP    
        1、NLP=NLU+NLG  语义理解  意思生成文本或者语义 
            NLU:语音/文本->意思    natural language understanding
            NLG:意思->文本/语音  natural language generation
        2、为什么NLP比别的更难?why NLP is harder (ie.than computer vision)
            cv即所见即所得。文本的语义很多有多层意思。
            NLP挑战:
                多种表达的方式      
                一词多义    ambiguity
                    比如:
                        今天参观了苹果公司
                        现在正好是苹果的季节
    
        3、how to solve ambiguity?看到data,更新认知  上下文 context
            eg.
                Interest
                    bank loan interest
                    concern  fascination
                    part ownership
        4、机器翻译  machine translation
            如果现在要写一个机器翻译系统,应该怎么实现?
                人工统计每个单词,提炼规则,一一单词匹配;
                缺点:慢   AI方法
                     语义
                     上下文
                     语法不对
                     规则统计,需要人工;
        5、如何解决语法不对
            eg.  今晚的课程有意思
                方式1:
                    首先分词-->今晚   的   课程 有意思
                              Toninght  of course  interesting
                    排列组合,列出所有的组合
                    选择最优的句子,判断最合适的句子(用一个模型判断最合适的句子  Lm(XX)=0.9  LM(XX)=0.86) 这里的LM是语言模型 language  model
                缺点:排列组合,计算量太大
                Translation model->Language model    NP hard  时间复杂度是指数复杂度
                方式2:decoding 算法  vreXX算法   动态规划
                    max(p(e|c))
                    贝叶斯!!??  p(e|c)=p(c|e)*p(c)/p(c)??朴素贝叶斯?
    
    
                语言模型(language model):
                    给定一句英文e,计算概率p(e)
                    如果是符合英文语法的,p(e)会高
                    如果是随机语句,p(e)会低
                翻译模型(translate model):
                    给定一对<c,e>,计算p(f|e)
                    语义相似度高,则p(f|e)高
                    语义相似度低,则p(f|e)低
                decoding algorithm
                    给定语言模型,翻译模型和f,找出最优的使得p(e)p(f|e)最大
  • 相关阅读:
    Java 抽象类
    7.队列的链表实现
    6.队列的数组实现
    5.栈的链表实现
    4.栈的数组实现
    3.线性表-cursor
    2.线性表-Linked list
    1.线性表-Array
    hello world!
    boost 大小端转换
  • 原文地址:https://www.cnblogs.com/feifei-cyj/p/12702300.html
Copyright © 2011-2022 走看看