- 博客(71)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 AI修图!pix2pix网络介绍
语言翻译是大家都知道的应用。但图像作为一种交流媒介,也有很多种表达方式,比如灰度图、彩色图、梯度图甚至人的各种标记等。在这些图像之间的转换称之为图像翻译,是一个图像生成任务。多年来,这些任务都需要用不同的模型去生成。在GAN出现之后,这些任务一下子都可以用同一种框架来解决。这个算法的名称叫做Pix2Pix,基于对抗神经网络实现。话不多说,先上一张图。将街景标注图像变成真实图像 将建筑...
2018-11-05 23:55:26
5193
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【深度学习】DCGAN实现动漫头像生成详细说明
DCGAN简单总结DCGAN全称为Deep convolutional generative adversarial networks,即将深度学习中的卷积神经网络应用到了对抗神经网络中。生成器,可以看做图片分类的逆过程,图片生成器输入随机向量,输出一个图片。随机向量不含像素级的位置信息。而最初卷积网络,引入感受野,捕捉邻近区域的特征,越靠近输入端的信息,包含位置信息越明显,随着层层深入,...
2018-11-03 11:22:36
18053
20
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
翻译 Github上关注最多的53个深度学习项目
项 目 名 称 Stars 项目介绍 TensorFlow 29622 使用数据流图计算可扩展机器学习问题 Caffe 11799 Caffe是一个高效的开源深度学习框架 Neural Style 10148 Torch实现的神经网络算法 Deep Dream 9042 Deep Dream,一款图像识别工具 Kera...
2018-10-24 04:54:32
3004
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 ImageNet打造自己的图像识别
一、原理     
2018-10-24 04:24:29
5754
原创 大模型从入门到应用——LangChain:检索(Index)-向量存储器
通过使用向量存储器,LangChain 可以快速查找和比较文本的相似性,从而实现各种自然语言处理任务,如文本分类、情感分析、命名实体识别等。通过使用向量存储器,LangChain 可以快速查找和比较文本的相似性,从而实现各种自然语言处理任务,如文本分类、情感分析、命名实体识别等。基于磁盘的向量存储器适用于较大的数据集,它将向量存储在磁盘上,并使用索引来加速查询。向量索引是一种基于向量的文本索引技术,它将文本转换为向量,并将这些向量存储在索引中。然后,可以使用向量存储器来查找与该查询最相似的向量。
2024-04-09 11:07:34
618
原创 大模型从入门到应用——LangChain:索引(Indexes)-文档加载器(Document Loaders)
LangChain的文档加载器为开发者提供了便捷、高效的数据加载方式。无论是CSV、Microsoft Excel还是URL,都可以通过相应的加载器轻松加载到框架中。这些加载器的使用方式简单明了,只需几行代码即可完成数据的加载和处理。通过LangChain的文档加载器,开发者可以更加专注于模型的开发和应用,而无需过多关注数据加载的细节。
2024-04-08 16:45:17
843
原创 LangChain:索引(Indexes)--基础知识
LangChain索引提供了一系列强大的组件和特性,帮助用户高效地获取、处理和利用文本数据。从文档加载器到文档转换器,再到文本嵌入模型和向量存储,LangChain为用户提供了完整的文本处理流程。而通过检索器以及父文档检索器、自查询检索器和集合检索器等高级特性,LangChain能够实现对文本数据的高效检索和精确匹配。这些功能使得LangChain成为处理大规模文本数据的理想选择。
2024-04-08 15:24:47
1169
原创 LangChain:大型语言模型(LLMs)-- ChatGLM
LangChain 是一个领先的框架,用于构建由大型语言模型(LLM)驱动的应用程序。在这个框架内,ChatGLM 作为一个重要的组件,为用户提供了强大的双语(中文-英文)对话功能。ChatGLM 基于通用的语言模型(GLM)框架,拥有数十亿级别的参数,确保了其对话的流畅性和准确性。通过量化技术,用户甚至可以在消费级显卡上进行本地部署,大大降低了使用门槛。随着技术的不断进步,ChatGLM 也推出了第二代版本,即 ChatGLM2-6B。
2024-04-08 12:52:37
909
原创 LangChain:大型语言模型(LLMs)-- 基础知识
LangChain是一个强大的框架,旨在通过调用大型语言模型(LLM)来开发各种语言驱动的应用程序。在LangChain中,LLM不仅仅是一个简单的模型调用,而是一个复杂链条中的关键部分。这个链条可能包括数据检索、模型推理、上下文感知等多个环节,共同构成了LangChain的强大功能。LangChain对LLM的调用进行了高度抽象和优化,使得开发者可以轻松地将不同的LLM集成到自己的应用程序中。
2024-04-08 12:20:33
400
原创 高并发架构系列:Redis缓存和MySQL数据一致性方案详解
需求起因在高并发的业务场景下,数据库大多数情况都是用户并发访问最薄弱的环节。所以,就需要使用redis做一个缓冲操作,让请求先访问到redis,而不是直接访问MySQL等数据库。这个业务场景,主要是解决读数据从Redis缓存,一般都是按照下图的流程来进行业务操作。读取缓存步骤一般没有什么问题,但是一旦涉及到数据更新:数据库和缓存更新,就容易出现缓存(Redis)和数...
2019-09-15 12:33:11
1023
原创 spring4.0之:@Configuration的使用
从Spring3.0,@Configuration用于定义配置类,可替换xml配置文件,被注解的类内部包含有一个或多个被@Bean注解的方法,这些方法将会被AnnotationConfigApplicationContext或AnnotationConfigWebApplicationContext类进行扫描,并用于构建bean定义,初始化Spring容器。注意:@Configurati...
2019-09-15 11:56:27
421
原创 Springboot 中application.yml和bootStrap.yml 的加载顺序
1. 若application.yml和bootStrap.yml在同一目录下,则bootStrap.yml的加载顺序要高于application.yml,即bootStrap.yml会优先被加载。原理:bootstrap.yml 用于应用程序上下文的引导阶段。bootstrap.yml 由父Spring ApplicationContext加载...
2019-09-15 09:27:51
2816
原创 springboot starter机制
starter 作用:1、引入相关的jar ; 2、自动完成bean配置bean的依赖关系自动处理自动配置--条件依赖注解:@ConditionalOnClass、@ConditionalOnMissingClass@ConditionalOnBean、@ConditionalOnMissingBean@ConditionalOnProperty@ConditionalOn...
2019-09-15 09:12:36
255
原创 Ribbon(二)之:Ribbon之负载均衡策略
Load Balance负载均衡是用于解决一台机器(一个进程)无法解决所有请求而产生的一种算法。像nginx可以使用负载均衡分配流量,ribbon为客户端提供负载均衡,dubbo服务调用里的负载均衡等等,很多地方都使用到了负载均衡。使用负载均衡带来的好处很明显:当集群里的1台或者多台服务器down的时候,剩余的没有down的服务器可以保证服务的继续使用使用了更多的机器保证了机器的良性使...
2019-09-10 22:57:47
626
原创 Ribbon(一)之:RestTemplate简单使用及Ribbon集成
RestTemplate是Spring用于同步client端的核心类,简化了与http服务的通信,并满足RestFul原则,程序代码可以给它提供URL,并提取结果。默认情况下,RestTemplate默认依赖jdk的HTTP连接工具。当然你也可以 通过setRequestFactory属性切换到不同的HTTP源,比如Apache HttpComponents、Netty和OkHttp。Res...
2019-09-08 10:41:36
3389
原创 kafka集群搭建
文章目录1、 准备3台机器2、安装Zookeeper3、安装scala4、安装kafka5、kafka和Zookeeper1、 准备3台机器server1 192.168.16.130server2 192.168.16.131server3 192.168.16.1322、安装Zookeeper第一步:下载Zookeeper摈弃解压tar -zxvf zookeeper-3.4.1...
2019-09-04 01:53:17
176
转载 思路+步骤+方法,三步教你如何快速构建用户画像
用户画像的思路前面在用美女举例的时候,对美女从内在和外在两个方面进行了判断,用户画像的构建思路其实也是从这两个方面进行展开。在这里我们称之为:显性画像和隐性画像两个方面,具体的思路都是围绕这两个方面进行展开。显性画像:即用户群体的可视化的特征描述。如目标用户的年龄、性别、职业、地域、兴趣爱好等特征 隐性画像:用户内在的深层次的特征描述。包含了用户的产品使用目的、用户偏好、用户需求、产品的...
2019-01-12 00:16:59
2070
转载 2019年DevOps发展的五大趋势
2019年DevOps发展的五大趋势2018.12.23版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。DevOps在过去几年中发展非常迅猛,它将开发和IT运营功能结合在一起,以更好的沟通和更高的协作形式为各个实施的组织带来了可观的效益。即将跨入2019年,DevOps有哪些发展方向呢?我认为,DevOps在2019年发展有五大趋势。趋势1:从DevOps到NoOps...
2018-12-25 06:05:00
809
原创 【机器学习算法】决策树案例详解
初识决策树决策树是一个类似于人们决策过程的树结构,从根节点开始,每个分枝代表一个新的决策事件,会生成两个或多个分枝,每个叶子代表一个最终判定所属的类别。例如,如下是一个决策树,代表薪水大于30W的男性会买车。我们可以很容易的写出IF Else来实现决策树的判定。上述的决策树有两个特征区间,性别和年龄,最终的结果有两个类别,买和不买。信息增益信息熵表示的是不确定度。均匀分布时,...
2018-12-25 00:05:33
4750
原创 人工智能之机器学习算法体系汇总
1.人工智能之机器学习体系汇总Github开源机器学习系列文章及算法源码【直接上干货】此处梳理出面向人工智能的机器学习方法体系,主要体现机器学习方法和逻辑关系,理清机器学习脉络,后续文章会针对机器学习系列讲解算法原理和实战。抱着一颗严谨学习之心,有不当之处欢迎斧正。监督学习 Supervised learning 人工神经网络 Artificial neural network...
2018-12-24 22:00:21
1147
转载 机器学习汇总
(Stanford)69G大规模无人机(校园)图像数据集【Stanford】http://cvgl.stanford.edu/projects/uav_data/人脸素描数据集【CUHK】http://mmlab.ie.cuhk.edu.hk/archive/facesketch.html自然语言推理(文本蕴含标记)数据集【NYU】https://www.nyu.edu/pro...
2018-12-24 21:55:31
765
原创 SpringBoot之 (四) Redis集成
前言这篇文章主要介绍springboot整合redis.引入依赖:在pom文件中添加redis依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId...
2018-12-19 00:56:37
216
转载 微服务编排之道
目录:一、微服务需要编排吗?二、微服务编排的流程三、微服务编排的一致性四、微服务编排的监控工具支撑 一、微服务需要编排吗? 微服务是一种新的软件架构风格。在微服务体系结构中,可以将应用分解为多个较小服务, 各个服务可以由独立的团队进行开发、部署。① (图片来源于:https://www.nginx.com/blog/introduction-to-mic...
2018-12-17 01:32:10
912
原创 SpringBoot之 (三)@Bean注解
前言@Bean是一个方法级别上的注解,主要用在@Configuration注解的类里,也可以用在@Component注解的类里。添加的bean的id为方法名定义bean下面是@Configuration里的一个例子@Configurationpublic class AppConfig { @Bean public TransferService transf...
2018-12-17 00:28:26
14839
原创 SpringBoot之(二)mybatis整合和声明式事务
前言1、mybatis的集成2、通过@Transactional实现声明式事务引入依赖POM文件引入依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artif...
2018-12-16 08:43:06
884
原创 SpringBoot之(一)Spring Boot配置详解
一、@Value赋值当我们创建一个springboot项目的时候,系统默认会为我们在src/main/java/resources目录下创建一个application.properties。个人习惯,我会将application.properties改为application.yml文件,两种文件格式都支持。在application.yml自定义一组属性: my: name...
2018-12-16 08:09:09
680
1
转载 两个惊艳的python库:tqdm和retry
基本的Python功能并不是很强大,但它胜在有巨量的第三方扩展库。在选用Python的第三方库时,我都会经过仔细考虑,希望能挑选出最简单的、最直观的一个。在数据处理方面,我用得最多的是Numpy和Pandas,这两个绝对称得上王者级别的库,当然不能不提的是Scipy,但我很少直接用它,一般会通过Pandas间接调用了;可视化方面不用说是Matplotlib了;在建模方面,我会用Keras,直接上深...
2018-12-11 23:37:49
247
原创 【深度学习】人物图片标签生成
简介图片处理的时候,经常会给图片标签处理,Illustration2Vec是网上一个比较好的任务标签开源库,用于生成人物特征的标签。Illustration2Vec下载地址:https://github.com/rezoo/illustration2vec并且在https://github.com/rezoo/illustration2vec/releases下载模板文件和标签文件。I...
2018-12-09 16:55:33
2899
1
转载 架构师必备的几项技能
架构师概念 2是一位出色的程序员 不编程的架构师的职业生涯是短暂的 架构师是一个比较“虚”的岗位,主要的问题都在“落地”的过程中 eBay的架构师Randy Shoup先生是总结架构师在项目中的职责: 在这个过程中,一个架构师至少有一半以上的工作是需要与开发团队一起进行。那么:架构师必须通过自己的个人影响力来对开发团队进行指导工作,说白了就...
2018-12-09 07:50:28
602
转载 程序员、架构师、技术经理、技术总监和CTO都是干什么的
程序员 程序员,英文名coder/programmer,大家常自嘲叫码农的阶段。这个角色职责是把需求或产品实现为用户可用的软件产品。 此职位为执行级别。另外因为经验较少,一般需要求助别人,或与别人一起完(ban)成(zhuan)一个任务。 此阶段大概要经历3年,程序员的职责如下: 1、负责公司运营系统的设计与开发工作 2、运营数据处理和分析 高级程序员...
2018-12-09 07:50:16
789
原创 【SpringCloud实践】之断路器:Hystrix
一、服务雪崩效应基础服务的故障导致级联故障,进而造成了整个分布式系统的不可用,这种现象被称为服务雪崩效应。服务雪崩效应描述的是一种因服务提供者的不可用导致服务消费者的不可用,并将不可用逐渐放大的过程。服务雪崩效应形成的原因1、服务提供者不可用硬件故障程序Bug缓存击穿用户大量请求2、重试加大流量用户重试代码逻辑重试3、服务调用者不可用同步等待造成的资源耗尽服...
2018-12-05 01:28:46
216
原创 Spring Boot 源码分析
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。Spring boot的特点创建独立的Spring应用程序嵌入的T...
2018-11-27 01:57:01
14292
1
原创 Spring和Spring Boot2.0源码阅读环境搭建和结构
一:Spring第一步:安装git和gradle,以及Java8,并配置环境变量。 第二步:打开gitbash,cd到你要放置spring源码工程的目录,输入:git clone https://github.com/spring-projects/spring-framework.git 等待下载完毕。或者下载指定的release版本解压缩。 第三步:预编译spring-...
2018-11-23 22:57:01
635
转载 机器学习常见算法分类,算法优缺点汇总
机器学习无疑是当前数据分析领域的一个热点内容。很多人在平时的工作中都或多或少会用到机器学习的算法。本文为您总结一下常见的机器学习算法,以供您在工作和学习中参考。 机器学习的算法很多。很多时候困惑人们都是,很多算法是一类算法,而有些算法又是从其他算法中延伸出来的。这里,我们从两个方面来给大家介绍,第一个方面是学习的方式,第二个方面是算法的类似性。学习方式根据数据类型的不同...
2018-11-03 11:35:17
2165
转载 GAN和DCGAN
一、GAN原理介绍说到GAN第一篇要看的paper当然是Ian Goodfellow大牛的Generative Adversarial Networks(arxiv:https://arxiv.org/abs/1406.2661),这篇paper算是这个领域的开山之作。GAN的基本原理其实非常简单,这里以生成图片为例进行说明。假设我们有两个网络,G(Generator)和D(Discrim...
2018-10-29 00:10:35
1524
原创 GAN的汇总
CGANCGAN首次提出为GAN增加限制条件,从而增加GAN的准确率。原始的GAN产生的数据模糊不清,为了解决GAN太过自由这个问题,一个很自然的想法就是给GAN加一些约束,于是便有了这篇Conditional Generative Adversarial Nets,这篇工作的改进非常straightforward,在生成模型和判别模型分别为数据加上标签,也就是加上了限制条件。实验表明很有效...
2018-10-24 23:46:32
1098
原创 Spring Boot 集成MyBatis
在集成MyBatis前,我们先配置一个druid数据源。Spring Boot 集成druid druid有非常多个配置选项,使用Spring Boot 的配置文件能够方便的配置druid。在application.yml配置文件里写上:spring: datasource: name: test url: jdbc:mysql://19...
2018-06-06 22:32:36
263
原创 Docker-compose搭建ELK+head+redis环境(2)-- head插件安装
在上一篇,讲了Docker环境下,elasticsearch安装,本章节介绍Docker下Header插件安装。(一)、拉取镜像下一个elasticsearch-head的镜像docker pull mobz/elasticsearch-head:5(二)、修改配置然后修改Gruntfile.js和app.js两个配置文件。用Docker部署head插件很容易犯一个错误...
2018-03-26 22:53:55
823
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人