摘要: 推荐系统系列之三:深度学习家族 1. MLP 来源出处: He, Xiangnan, et al. "Neural collaborative filtering." Proceedings of the 26th international conference on world wide web 阅读全文
posted @ 2020-05-09 15:50 小花技术大本营 阅读(364) 评论(0) 推荐(0)
摘要: 1. 背景 在微服务分布式环境下,服务被我们拆分成了许多服务单元,服务之间通过注册和订阅机制相互依赖。系统间的依赖十分的庞大和复杂,一个请求可能会经过多个依赖服务,最后完成调用。 分布式应用中存在错综复杂的相互依赖。 1.1 微服务面临的问题 当系统中某个服务出现延迟或者不可用时,那么整个用户请求都 阅读全文
posted @ 2020-05-09 15:49 小花技术大本营 阅读(183) 评论(0) 推荐(0)
摘要: 推荐系统系列之二:矩阵分解 @[TOC] 1. 理论基础 说明介绍: 从数学概率的角度,证明了 MF 的由来。这样使得 概率矩阵分解(PMF) 和其他模型的“搭配”有了理论的依据。 来源出处: Salakhutdinov et al. Probabilistic matrix factorizati 阅读全文
posted @ 2020-05-09 15:47 小花技术大本营 阅读(645) 评论(0) 推荐(0)
摘要: 智能推荐系统:近邻推荐 @[TOC] 概述 协同:一些具有相似兴趣的人 共同给出 一个你可能感兴趣的列表; 过滤:从推荐的列表中 筛选 出你感兴趣的物品/服务。 核心思想: 人以群分 物以类聚 人以群分 基于用户的最近邻推荐 物以类聚 基于物品的最近邻推荐 步骤 : 1. 输入用户 商品的评分矩阵 阅读全文
posted @ 2020-05-09 15:37 小花技术大本营 阅读(477) 评论(0) 推荐(0)
摘要: @[toc] 一、生成对抗网络基础 ​ 生成对抗网络(Generative Adversarial Networks, GANs)是由Ian Goodfellow等人在2014年的 "Generative Adversarial Networks" 一文中提出。Facebook的人工智能主管Yann 阅读全文
posted @ 2020-03-31 16:05 小花技术大本营 阅读(548) 评论(0) 推荐(0)
摘要: 使用Feign实现声明式Rest调用 [toc] 1.什么是Feign Feign是一个http请求调用的轻量级框架。使用Feign,可以直接以Java接口注解的方式发送Http请求,而不需要在Java中通过封装HTTP工具类来发送请求。 Feign源码地址: "Feign" 2.Feign解决了什 阅读全文
posted @ 2020-03-13 18:53 小花技术大本营 阅读(942) 评论(0) 推荐(0)
摘要: [toc] 1.Ribbon 简介 Ribbon 是Netflix 发布的基于HTTP和TCP的客户端负载均衡器,将我们服务间的REST模板请求进行拦截封装,转发到合适的服务提供者实例上。 1.1 Ribbon + Eureka 架构 Spring Cloud 中,Ribbon与Eureka 配合使 阅读全文
posted @ 2020-03-13 18:50 小花技术大本营 阅读(453) 评论(0) 推荐(0)
摘要: 微服务注册与发现 [toc] 1 服务调用 1.1 需求场景 学生查询已下单股票列表时,需要去股票服务中获取股票详情,补全股票信息。 1.2 单体应用服务间调用 所有接口在同一容器同一应用上下文中,可能直接调用。 1.3 微服务化后服务间调用 服务相互独立,发布在不同容器中,需要通过远程调用。 1. 阅读全文
posted @ 2020-03-13 18:47 小花技术大本营 阅读(609) 评论(0) 推荐(0)
摘要: Spring Cloud实战微服务及架构概述 [TOC] 1 关于微服务 自从Martin Fowler在2014年写了一篇名为Microservices的文章后,微服务就在服务端架构中开始流行起来,至今依然很火热。 微服务架构模式是目前最流行的架构模式之一。在各互联网公司中,都有着丰富的实践案例。 阅读全文
posted @ 2020-03-13 18:43 小花技术大本营 阅读(599) 评论(0) 推荐(0)
摘要: [toc] 一、循环神经网络基础 ​ 在前面的文章中,介绍了全连接神经网络(DNN)和卷积神经网络(CNN),以及它们的训练和使用。回忆一下,它们都是能单独的处理一个个的输入,前一个输入和后一个输入是完全没有关系的。然后,现实当中是,某些任务需要能够更好的处理序列性质的信息,即前面的输入和后面的输入 阅读全文
posted @ 2020-03-13 18:35 小花技术大本营 阅读(447) 评论(0) 推荐(0)