现在很多卖货公司都使用聊天机器人充当客服人员,许多科技巨头也纷纷推出各自的聊天助手,如苹果Siri.Google Now.Amazon Alexa.微软小冰等等.前不久有一个视频比较了Google Now和Siri哪个更智能,貌似Google Now更智能. 本帖使用TensorFlow制作一个简单的聊天机器人.这个聊天机器人使用中文对话数据集进行训练(使用什么数据集训练决定了对话类型).使用的模型为RNN(seq2seq),和前文的<RNN生成古诗词><RNN生成音乐>类似. 相…
一.介绍 目的:使用Go语言写一个简单的聊天机器人,复习整合Go语言的语法和基础知识. 软件环境:Go1.9,Goland 2018.1.5. 二.回顾 Go语言基本构成要素:标识符.关键字.字面量.分隔符.操作符.它们可以组成各种表达式和语句,而后者都无需以分号结尾. 标识符:程序实体,前者即为后者的名称. 关键字:被编程语言保留的字符序列,不能把它用作标识符. 字面量:值的一种标记法. 操作符==运算符:用于执行特定算术或逻辑操作的符号,操作的对象称为操作数. 数组:由若干相同类型的元素组成…
一,介绍 本文介绍一个简单的聊天应用程序:生产者将消息发送到Topic上,然后由ActiveMQ将该消息Push给订阅了该Topic的消费者.示例程序来自于<JAVA 消息服务--第二版 Mark Richards著> 二,项目开发环境搭建 ①使用Eclipse新建一个JAVA工程:jms_activemq ②添加依赖包:activemq-all-5.13.2.jar ③创建JNDI文件: jndi.properties,并将之放到classpath下(即eclipse项目的 src 目录).…
这里主要是ServletContext的一个特性:ServletContext是一个公共的空间,可以被所有的客户访问.由此可见ServletContext比cookie和session的作用范围要大[session,cookie,和ServletContext是Servlet中比较重要的几个对象] 用ServletContext做一个简单的聊天室的思路是:把客户欧阳凤所输入的内容,保存在ServletContext中,在客户泗溪中用ServletContext的方法,获取客户欧阳凤所输入的内容.…
自己制作一个简单的操作系统二[CherryOS] 我的上一篇博客 自己制作一个简单的操作系统一[环境搭建], 详细介绍了制作所需的前期准备工作 一. 一点说明 这个操作系统只是第一步, 仅仅是开机显示一个hello cherryos, 不够万物开头都是 hello xxxx 不是吗?(┗( ´・∧・`)┛) 特别说明一下: 我们需要在一个纯英文的路径里制作自己的操作系统.  为什么, 为啥 我也不知道; 我的路径是: 二. 开始编写 1. 使用一个文本编辑器在上述目录下新建一个文件, boot.…
原文:[SignalR]一个简单的聊天室 1.说明 开发环境:Microsoft Visual Studio 2010 以及需要安装NuGet. 2.添加SignalR所需要的类库以及脚本文件: 3.首先新建一个Hub类,内有一个方法能够被脚本调用到: 4.注册Hub脚本缓存路径,在全局应用程序里面 5.新建一个HTML,样式以及页面代码: 6.实现逻辑 这个例子基本就是照搬官方例子而来,学习而用,详细说明,请参考链接:http://www.asp.net/signalr/overview/ge…
原文:实例学习SSIS(一)--制作一个简单的ETL包 导读: 实例学习SSIS(一)--制作一个简单的ETL包 实例学习SSIS(二)--使用迭代 实例学习SSIS(三)--使用包配置 实例学习SSIS(四)--使用日志记录和错误流重定向 实例学习SSIS(五)--理论介绍SSIS 参考内容:SQLServer2005的帮助文档. ms-help://MS.SQLCC.v9/MS.SQLSVR.v9.zh-CHS/sqltut9/html/d6d5bb1f-4cb1-4605-9cd6-f60…
新建IDEA插件File --> new --> Project--> Intellij PlatForm Plugin-->Next-->填好项目名OK 编写插件新建工程后在src下建个java文件, 如下 代码如下import com.intellij.openapi.actionSystem.AnAction;import com.intellij.openapi.actionSystem.AnActionEvent;import com.intellij.openap…
前言: 1.关于PureMVC: MVC框架在很多项目当中拥有广泛的应用,很多时候做项目前人开坑开了一半就消失了,后人为了填补各种的坑就遭殃的不得了.嘛,程序猿大家都不喜欢像文案策划一样组织文字写东西,也不喜欢看别人留下不清不楚的文档,还不如看代码来得实在.刚开始新人看代码是看得头晕,因为这样那样的东西不一定能完全猜得透.而老人家就算有经验和阅历,也没有这么多的体力去看一个庞大而又复杂的糟糕项目.因为这种需求,Unity3D的程序猿就统一组织起来,想做一个完整规范的程序框架,而这时,PureMV…
转载自:http://www.alloyteam.com/2015/06/h5-jiao-hu-ye-bian-ji-qi-aeditor-jie-shao/ 本教程演示如何使用AEditor制作一个简单的H5交互页demo: 交互页demo地址: 点击打开H5交互页demo AEditor访问地址: http://aeditor.alloyteam.com Step1:设置页面背景颜色 首先我们设置页面的背景颜色,右击舞台点击“设置背景”: 然后在背景颜色中填上色值rgb(38, 61, 10…
我们老师让写一个简单的聊天软件,并且实现不同机子之间的通信,我用的是SOCKET编程.不废话多说了,先附上代码: 服务器端server.c #include <stdio.h> #include <stdlib.h> #include <string.h> #include <errno.h> #include <sys/socket.h> #include <arpa/inet.h> #include <netinet/in.…
原文:制作一个简单的WPF图片浏览器 注:本例选自MSDN样例,并略有改动.先看效果: 这里实现了以下几个功能:1.  对指定文件夹下所有JPG文件进行预览2.  对选定图片进行旋转3.  对选定图片进行灰度处理4.  对选定图片进行裁切处理5.  无限制的恢复功能6. 类似加入购物车的功能以下来看看其实现过程. 1. 建立一个ImageFile类,用来读取图像文件:// ImageFile.csusing System;using System.Collections.Generic;usin…
构建一个 Python 聊天服务器 一个简单的聊天服务器 现在您已经了解了 Python 中基本的网络 API:接下来可以在一个简单的应用程序中应用这些知识了.在本节中,将构建一个简单的聊天服务器.使用 Telnet,客户机可以连接到 Python 聊天服务器上,并在全球范围内相互进行通信.提交到聊天服务器的消息可以由其他人进行查看(以及一些管理信息,例如客户机加入或离开聊天服务器).这个模型如图 1 所示. 图 1. 聊天服务器使用 select 方法来支持任意多个客户机 聊天服务器的一个重要…
使用TensorFlow v2张量的一个简单的"hello world"示例 import tensorflow as tf # 创建一个张量 hello = tf.constant("hello world") print hello Output: tf.Tensor(hello world, shape=(), dtype=string) # 访问张量的值,调用numpy() print hello.numpy() output: hello world 欢迎…
本文是基于websocket写的一个简单的聊天室的例子,可以实现简单的群聊和私聊.是基于websocket的注解方式编写的.(有一个小的缺陷,如果用户名是中文,会乱码,不知如何处理,如有人知道,请告知一下.在页面获取到的不会乱码,但是传递到websocket中,在@OnOpen注解标注的方法中获取就会乱码.用户名是在weboscket的url中以rest风格的参数传递过去的.) 一.效果如下    当用户登入(或登出)聊天室时,聊天界面显示一个欢迎的提示信息,同时刷新右边的在线用户列表. 1.当…
WebSocket是什么呢? WebSocket一种在单个 TCP 连接上进行全双工通讯的协议.WebSocket通信协议于2011年被IETF定为标准RFC 6455,并被RFC7936所补充规范,WebSocketAPI被W3C定为标准. WebSocket 是独立的.创建在 TCP 上的协议,和 HTTP 的唯一关联是使用 HTTP 协议的101状态码进行协议切换,使用的 TCP 端口是80,可以用于绕过大多数防火墙的限制. WebSocket 使得客户端和服务器之间的数据交换变得更加简单…
这次分享如何做一个简单的图片按钮经验 在我的个人Silverlight网页上,有个Iphone手机的效果,其中用到大量的图片按钮 http://raimon.6.gwidc.com/Iphone/default.html 我现在来介绍一下这种图片按钮的制造步骤: 1.首先在项目里新建一个存放图片的目录,并添加2个图片(60*60),1个是按钮正常显示时的图片,另外一个是鼠标移动到按钮上时显示的图片 2.在页面上放入Address1.png图片(60*60)和一个按钮(60*80),按钮高度比图片…
网页下拉导航栏的制作 网页下拉导航栏的制作很简单,只需要运用好CSS中伪选择器. 首先说明几个简单的伪选择器(比较常用的): link:连接平常的状态 visited:连接被访问过之后 hover:鼠标放到连接上的时候 active:连接被按下的时候 通常导航栏是用列表标签制作,通过伪选择器的控制,实现其下拉的效果. 下面写一段简单导航栏: <div><!--导航栏--> <div class="navbar"> <ul class="…
学习了一下SignalR 2.0,http://www.asp.net/signalr 文章写的很详细,如果头疼英文,还可以机翻成中文,虽然不是很准确,大概还是容易看明白. 理论要结合实践,自己动手做了个简单的聊天室.   开发环境:Win7 + Visual Studio 2012 主要步骤: 添加SignalR库到你的ASP.NET web 应用. 建立一个Hub类推送内容到客户端. 建立一个 OWIN Startup 类来配置应用. 使用SignalR jQuery库发送和显示信息. 打开…
注释: 展示图下的代码,我是用pycharm写的,是python解释器中的一种,本课没不同解释器的要求,可根据自己喜欢的解释器编写. 步骤: 本期给大家带来的是,一个简单的中奖系统,首先打开自己电脑上的python解释器,然后我们在解释器中导入random库 (库:是指封装好的一些功能)(random:函数库)调用语句(import random),接着"input"输入的数转到int整型数值. 来储存输入的数值,新建一个变量来储存 代码如下: num = int(input(&quo…
1. 写在前面 前几天看了cgcookie的一个教程,学习了下怎么根据已有人物模型制作一个仿版的NPC人物,感觉挺好玩的,整理一下放到博客里! 先看一下教程里面的最终效果. 是不是很像个幽灵~ 下面是我在自己的工程中实验的结果. 中间是游戏角色,两遍两个就是NPC啦. 这种技术得到的效果和贴图关系很大,所以如果效果不好再画一张贴图吧 2. 实现 实现非常简单,一共包含三个部分:改变Mesh材质,给Mesh添加Particle,最后添加闪烁的脚本 2.1 改变Mesh材质 首先新建一个空白对象,可…
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>学习导航栏的制作</title> <script src="http://code.jquery.com/jquery-1.10.2.js"></script> <script> $(document).ready(function() {…
一.写在前面 现在无论大大小小的网站,基本上都会使用验证码,登录的时候要验证,下载的时候要验证,而使用的验证码也从那些简简单单的字符图形验证码“进化”成了需要进行图文识别的验证码.需要拖动滑块的滑动验证码.甚至还有手机验证码.当你与之打交道的时候,有没有考虑过其背后的原理呢?当然了,对于那些复杂的验证码我们想要弄得一清二楚还是很难的,但是可以挑软柿子捏嘛--字符图形验证码,就这样,我决定用 Python + Flask 制作出一个简单的验证码系统来,话不多说,撸起袖子加油干! 二.基本思路 一个…
为什么要做? 首先是为了练习一下c#. 想必大家都有过记不起某个平台的账号密码的经历,那种感受着实令人抓狂.那这么多账号密码根本记不住!我之前用python写过一个超级简单(连账号信息都写在代码里那种)的控制台程序用来给我提示密码,但是我想添加一个账号时直接被麻烦到吐. 所以我才想用Winform做一个简单的小工具来帮助我记忆.(仅供我自己使用(所以界面会比较丑..),但是我会把代码贴出来所以有点c#基础的其实都可以自己做一个) 设想 我的需求非常简单 在我需要的时候,输入一个平台能把对应的账号…
bobo老师的玩转算法系列–玩转数据结构 简单记录 文章目录 不要小瞧数组 - 制作一个数组类 1 .使用Java中的数组 数组基础 简单使用 2.二次封装属于我们自己的数组 数组基础 制作属于我们自己的数组类 简单定义Array类 3.向数组中添加元素 向数组末添加元素e 在特定的位置插入一个新元素e 复用add 2-4 数组中查询元素和修改元素 toString 获取index索引位置的元素 修改index索引位置的元素为e Test 测试 5.包含,搜索和删除 删除指定index位置的元素…
听老师讲了一些ArrayBasic的一些知识,让制作一个酒店管理系统,要求:显示酒店所有房间列表,预订房间.... 经过老师的指导写了一个代码,如下: import java.util.Scanner; public class a1{ public static void main(String[] args){ Scanner s = new Scanner(System.in);//接受客户键盘输入,在命令行中,回车结束 System.out.println( "酒店管理系统"…
呵呵,不得不佩服Python的强大,寥寥几句代码就能做一个简单的刷博器. import webbrowser as web import time import os count=0 while count<10: count=count+1 #你要刷的博客 web.open_new_tab("http://www.cnblogs.com/smiler/archive/2010/04/20/1716418.html#2856973") time.sleep(1) else: os…
用TensorFlow实现文本分析模型,做个聊天机器人 聊天机器人的架构简图用 TensorFlow 实现 Chatbot 的模型如何准备 chatbot 的训练数据Chatbot 源码解读 1. 聊天机器人的架构简图 聊天机器人是可行的 我:chatbot,你好! chatbot:你也好! 我:聊天机器人可行吗? chatbot:你不要怀疑这是天方夜谭,我不就在这里吗?世界上还有很多跟我一样聪明的机器人呢,你听过IBM公司在2010年就研发出来了的Watson问答系统吗?它可比我要聪明100倍…
用PID进行领航跟随法机器人编队控制 课题2:多机器人编队控制研究对象:两轮差动的移动机器人或车式移动机器人研究内容:平坦地形,编队的保持和避障,以及避障和队形切换算法等:起伏地形,还要考虑地形情况对机器人行驶运动的影响.研究目的:实现多机器人编队控制,源于对自然界群集行为的研究,提高机器人群体协作效率等.研究方法:领航跟随法等,现在多为几种基础方法的融合.抛砖引玉:一个简单的PID编队算法的仿真实现 编队模型: 对于一组领航-跟随机器人,编队误差示意: 这样其实不直观,通过一个坐标变换, 可以…
最近由于要参加微软亚洲研究院的夏令营,需要利用微软的服务搭建一个对话Bot,以便对俱乐部的情况进行介绍,所以现学了几天,搭建了一个简单的对话Bot,期间参考了大量的资料,尤其是下面的这篇博客: http://www.cnblogs.com/rocsheh/p/5846009.html 实现的大致效果是可以询问微软俱乐部的相关情况,并且查询天气.效果演示如下: 下面我会将整个过程进行详细的表述. 1. 什么是Bot Framework? Bot Framework就是帮你快速搭建智能服务的后端,快…