• 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)最大
  • 相关阅读:
    OAuth2在微服务架构中的应用
    使用SpringSecurity体验OAuth2 (入门2)
    SpringSecurity的配置分析
    SpringSecurity在Springboot下使用的初步体验
    Spring框架中的org.springframework.context.annotation.Import注解类
    使用SpringSecurity体验OAUTH2之一 (入门1)
    5. SpringBoot —— Actuator简介
    无题
    C# 委托的本质
    json 字符串 反序列化
  • 原文地址:https://www.cnblogs.com/feifei-cyj/p/12702300.html
Copyright © 2020-2023  润新知