草庐IT

不变形

全部标签

科技云报道:成立11年,青云的变与不变

科技云报道原创。成立于2012年的青云科技,迎来了自己的11周年。对于高速发展的云计算行业来说,“十年”这一节点更是承载了太多的命题。过去11年,青云在云计算巨头和IT大厂的环伺之下一路拼杀,终以“混合云第一股”的身份登上科创板,成为中国云计算市场一颗耀眼新星。上市2年以来,青云提出和践行“四新”战略,向着数字化“深水区”迈进,积极投身建设数字中国的浪潮之中。如今,站在11年的关键路口,青云要想再上一个台阶,还有哪些新机会?11年,青云的变与不变作为中国最早一批企业级云服务商,青云见证了云计算行业从萌芽到成熟的整个历程。2012年,青云诞生,恰逢互联网爆发。那一年“双十一”成交额高达191亿元

科技云报道:成立11年,青云的变与不变

科技云报道原创。成立于2012年的青云科技,迎来了自己的11周年。对于高速发展的云计算行业来说,“十年”这一节点更是承载了太多的命题。过去11年,青云在云计算巨头和IT大厂的环伺之下一路拼杀,终以“混合云第一股”的身份登上科创板,成为中国云计算市场一颗耀眼新星。上市2年以来,青云提出和践行“四新”战略,向着数字化“深水区”迈进,积极投身建设数字中国的浪潮之中。如今,站在11年的关键路口,青云要想再上一个台阶,还有哪些新机会?11年,青云的变与不变作为中国最早一批企业级云服务商,青云见证了云计算行业从萌芽到成熟的整个历程。2012年,青云诞生,恰逢互联网爆发。那一年“双十一”成交额高达191亿元

寻找领域不变量:从生成模型到因果表征

寻找领域不变量:从生成模型到因果表征1领域不变的表征在迁移学习/领域自适应中,我们常常需要寻找领域不变的表征(Domain-invariantRepresentation)[1],这种表示可被认为是学习到各领域之间的共性,并基于此共性进行迁移。而获取这个表征的过程就与深度学习中的“表征学习”联系紧密[2]。生成模型,自监督学习/对比学习和最近流行的因果表征学习都可以视为获取良好的领域不变表征的工具。2生成模型的视角生成模型的视角是在模型中引入隐变量(LatentVariable),而学到的隐变量为数据提供了一个隐含表示(LatentRepresentation)。如下图所示[3],生成模型描述

寻找领域不变量:从生成模型到因果表征

寻找领域不变量:从生成模型到因果表征1领域不变的表征在迁移学习/领域自适应中,我们常常需要寻找领域不变的表征(Domain-invariantRepresentation)[1],这种表示可被认为是学习到各领域之间的共性,并基于此共性进行迁移。而获取这个表征的过程就与深度学习中的“表征学习”联系紧密[2]。生成模型,自监督学习/对比学习和最近流行的因果表征学习都可以视为获取良好的领域不变表征的工具。2生成模型的视角生成模型的视角是在模型中引入隐变量(LatentVariable),而学到的隐变量为数据提供了一个隐含表示(LatentRepresentation)。如下图所示[3],生成模型描述

语言模型变形金刚

目录词嵌入词嵌入方式基于计数的词嵌入(countbased)基于预测(predictionbased)语言模型N-gram困惑度perplexityword2vec2013Skip-GramCBOW近似训练对比选择Subsampling哈夫曼树构建算法QAGloVe子词嵌入bytepairencoding(BPE)WordpiecefastText文本分类模型Skip-ThoughtVectors词汇扩展NLP研究与应用模式词向量的应用下游任务模型预训练ELMo2018Seq2SeqBeamSearchAttention机制SoftAttentionSelfAttentionAttention

语言模型变形金刚

目录词嵌入词嵌入方式基于计数的词嵌入(countbased)基于预测(predictionbased)语言模型N-gram困惑度perplexityword2vec2013Skip-GramCBOW近似训练对比选择Subsampling哈夫曼树构建算法QAGloVe子词嵌入bytepairencoding(BPE)WordpiecefastText文本分类模型Skip-ThoughtVectors词汇扩展NLP研究与应用模式词向量的应用下游任务模型预训练ELMo2018Seq2SeqBeamSearchAttention机制SoftAttentionSelfAttentionAttention

为什么说不变模式可以提高性能

在Java中基础类型的包装类都是不可变的类,如Boolean、Byte、Character、Double、Float、Integer、Long、Short,另外还有String。这些类创建的实例都是不可以变的实例。//Integer类代码JDK1.8publicfinalclassIntegerextendsNumberimplementsComparable{privatefinalintvalue;publicInteger(intvalue){this.value=value;}}可以看到Integer类是final类型的不可被继承,其封装的int值是也是final的。这就导致了实例创建

为什么说不变模式可以提高性能

在Java中基础类型的包装类都是不可变的类,如Boolean、Byte、Character、Double、Float、Integer、Long、Short,另外还有String。这些类创建的实例都是不可以变的实例。//Integer类代码JDK1.8publicfinalclassIntegerextendsNumberimplementsComparable{privatefinalintvalue;publicInteger(intvalue){this.value=value;}}可以看到Integer类是final类型的不可被继承,其封装的int值是也是final的。这就导致了实例创建

编程式导航路由跳转到当前路由(参数不变), 多次执行会抛出NavigationDuplicated的警告错误?

注意:编程式导航(push|replace)才会有这种情况的异常,声明式导航是没有这种问题,因为声明式导航内部已经解决这种问题。这种异常,对于程序没有任何影响的。为什么会出现这种现象:由于vue-router最新版本3.5.2,引入了promise,当传递参数多次且重复,会抛出异常,因此出现上面现象,第一种解决方案//是给push函数,传入相应的成功的回调与失败的回调,可以捕获到当前的错误,可以解决。this.$router.push({name:"search",//path:"/search",params:{keyword:this.keyword,},query:{k:this.key

编程式导航路由跳转到当前路由(参数不变), 多次执行会抛出NavigationDuplicated的警告错误?

注意:编程式导航(push|replace)才会有这种情况的异常,声明式导航是没有这种问题,因为声明式导航内部已经解决这种问题。这种异常,对于程序没有任何影响的。为什么会出现这种现象:由于vue-router最新版本3.5.2,引入了promise,当传递参数多次且重复,会抛出异常,因此出现上面现象,第一种解决方案//是给push函数,传入相应的成功的回调与失败的回调,可以捕获到当前的错误,可以解决。this.$router.push({name:"search",//path:"/search",params:{keyword:this.keyword,},query:{k:this.key