- 博客(27)
- 资源 (2)
- 收藏
- 关注
原创 keras 之 0基础上手
官方教程: https://keras.io/1.快速开始:30s上手KerasKeras的核心数据结构是“模型”,模型是一种组织网络层的方式。Keras中主要的模型是Sequential模型,Sequential是一系列网络层按顺序构成的栈。你也可以查看函数式模型来学习建立更复杂的模型 #Sequential模型如下from keras.models import Sequentialmo
2017-06-29 12:03:31 1634
原创 gensim 之 word2vec
gensim库三大功能: 可扩展的统计语义分析语义结构的纯文本检索语义上类似的文档word2vec是gensim的一个子模块,可以用来实现上面三大功能word2vec的理解下面的两篇博客对word2vec介绍的很详细 https://www.zhihu.com/question/25269336 http://www.cnblogs.com/iloveai/p/word2vec.html
2017-06-28 18:19:40 4280 1
原创 gensim 之 相似性查询
官方文档: http://radimrehurek.com/gensim/tut3.html现实中常有需求,检索一条信息, 展示结果则取决于与该条信息相似性高低.使用gensim求检索信息与文档集相似度检索信息:Human computer interaction有以下文档集(每一行代表一个文档):Human machine interface for lab abc computer appli
2017-06-28 11:02:16 786
原创 gensim 之 td-idf和lsi模型
gensim官方文档: http://radimrehurek.com/gensim/tut2.htmlgensim可以将语料库转换为td-idf和lsi模型 td-idf模型上文已介绍: http://blog.csdn.net/m0_37681914/article/details/73781494gensim的LSI模型训练建立在td-idf之上,用来解决潜在语义,详情可以参考 htt
2017-06-27 18:06:51 6644
原创 td-idf的理解
何为TF-IDFTF-IDF是一种统计方法,用以评估一字词对于一个文件集或一个语料库中的其中一份文件的重要程度。字词的重要性随着它在文件中出现的次数成正比增加,但同时会随着它在语料库中出现的频率成反比下降。假设有如下一篇文档集文档1: Human machine文档2: System human---------------------------------则有语料库(各个词在文档出现次数)
2017-06-27 12:36:51 4017
原创 gensim 之 语料库和矢量空间
官方文档: http://radimrehurek.com/gensim/tutorial.html#first-example 语料库: 可以很接近词库,但并非词库,用来表示文档集的矩阵 矢量空间: 可以理解为用来描述一个文档的向量 比如: 词库为: fly sky moon (位置顺序为0 1 2)文档集为: I fly in the sky,will fly to
2017-06-26 21:52:52 907
原创 python数据分析工具学习安装配置简介
Python本身的数据分析本身的数据分析功能并不强,需要安装一些第三方扩展库来增强它的能力. 目前主流的有以下部分:Numpy 提供数组支持,高效的处理函数https://docs.scipy.org/doc/numpy-dev/user/Scipy 提供矩阵支持,矩阵相关的计算模块http://scipy.github.io/devdocs/Matplotlib 数据可视化
2017-06-26 20:39:38 438
原创 机器学习 之 keras
摘自keras中文文档: http://keras-cn.readthedocs.io/en/latest/for_beginners/concepts/#_5对新手友好的小说明虽然这不是我们应该做的工作,但为了体现本教程对新手的友好,我们在这里简单列一下使用keras需要的先行知识。稍有经验的研究者或开发者请忽略本节,对于新手,我们建议在开始之前,确保你了解下面提到的术语的基本概念。如果你确实对
2017-06-23 12:27:20 1146
原创 Windows搭建安装keras
搭建keras,先得搭建theano和TensorFlow 1.难就难在搭建theano,我花了大半天的时间,终于吧theano弄好了: http://blog.csdn.net/m0_37681914/article/details/73609177 接下来,TensorFlow和keras很简单了: 2.cmd输入命令,安装TensorFlowpip install tensorflow
2017-06-22 17:58:27 19294 3
原创 Windows安装配置theano,Python3.6
整个过程可以用欲哭无泪来形容了. 我已经记不起失败过多少次了. 中间来来回回安装卸载,安装卸载.最后一次成功的所有步骤如下: 1.清理机器: 卸载Python,清除Python的环境变量 2.下载anaconda: https://www.continuum.io/downloads#windows 3.安装anaconda: 把Python和path,两个选择项都勾上,因为anaco
2017-06-22 17:49:15 14933 2
原创 两周学会python 第03天
程序源码: https://pan.baidu.com/s/1bpKnVK7学习目标:学会使用python标准类库知识点: Python标准库: 字符串处理 io 命令行程序设计 数学与数字 时间与日期 算法与组合数据类型 文件格式,编码与数据持久性 文件目录进程 网络与Internet程序设计 XML
2017-06-19 22:43:43 322
原创 用python将txt数据表转为mysql插入语句
源码下载: https://pan.baidu.com/s/1bpKnVK7结果截图 程序源码:def write_sql(filename,text): try: fh = open(filename, "w", encoding="utf8") fh.write(text) except EnvironmentError as err:
2017-06-19 10:35:18 562
原创 网上银行系统SSH java web
百忙之中挤时间完成软件工程实验项目,都耽误我几天学习python和spark的时间了,一个字,真的是烦,我把这个项目源码贡献出来,希望能帮一些同学节约些时间, 笔者SSH水平不怎么样,但这个系统应付实验作业应该是绰绰有余了! 整个项目使用的主要技术是 Struts2.1+hibernate4.1.4+Spring3.1.1+MySQL5.6+html5+css3+JavaScript 下面是整
2017-06-18 21:03:02 9283 31
原创 两周学会Python 第02天(晚上)
程序源码: https://pan.baidu.com/s/1bpKnVK71011 A+B和C (15)https://www.patest.cn/contests/pat-b-practise/1011times = int(input())count = 0while count < times: count +=1 lines = input().split("
2017-06-14 21:52:49 359
原创 两周学会Python 第02天(下午)
生命不息,刷题不止,我们争取7天之内把所有pat的乙级题刷完,平均每天10道题吧!能够多做,尽量多做点. 后面7天,我们以做项目为主.程序源码: https://pan.baidu.com/s/1bpKnVK71007. 素数对猜想 (20)原题 https://www.patest.cn/contests/pat-b-practise/1007"""1.求出质数表所有的非质数(>2的正
2017-06-14 18:11:01 281
原创 两周学会Python 第02天(上午)
目标: 学会写灵活健壮简洁的程序学习知识点:控制结构: 条件分支 循环异常处理: 捕获与产生异常 自定义异常函数: 名称与docstrings 参数与参数的拆分 存取全局范围变量 lambda函数 断言学习代码示例:make_html_skeleton.py 使用程序生成站点的框架HTML文件,之后根据需要使用合适的内
2017-06-14 12:20:15 406
原创 两周学会Python 第01天(下午)
下午进入刷题模式,如果英语比较好,可以去国外的刷题网站: https://www.codewars.com/ 笔者英语差,只能去国内网站看看了. 目前有赛码网和PAT两个网站还不错,由于赛码网不支持Python3,那只能去PAT了.1001. 害死人不偿命的(3n+1)猜想 (15)原题: https://www.patest.cn/contests/pat-b-practise/1001
2017-06-13 21:36:29 498
原创 两周学会Python 第01天(上午)
程序源码下载: https://pan.baidu.com/s/1bpKnVK7目标: 熟悉Python代码,入门简单的算法题学习知识点:数据类型: – integral: – int – bool – 浮点 – 字符串组合类型: – 序列类型 – 集合类型 – 映射类型1. 学习代码示例:quadratic.py
2017-06-13 15:53:22 1127
原创 多线程进阶007 之 处理非正常的线程终止和JVM关闭
处理非正常的线程终止导致线程提前死亡的最主要原因就是RuntimeException,由于这些异常表示出现了某种编程错误或者其他不可修复的错误,因此它们通常不会被捕获.它们不会在调用栈逐层传递,而是默认地在控制台中输出栈追踪信息,并终止线程.在并发程序中,是无法做到一直观察控制台的, 例如:你的web应用部署到服务器上,难道你要派个人一直去观察控制台?线程非正常退出的后果可能是良性的,也可能是恶性的
2017-06-12 13:52:18 1013
原创 如何两周学会Python 第00天
笔者从今年4月开始写博客, 一眨眼就过去2个月了. 时间过得真快啊! 想想也挺感慨的, 从15年秋开始学习java, 至今也快2年了吧.回忆自己的学习过程,也是一波三折.迷茫过,痛苦过,停止过, 也开心过,也没想到自己也还能坚持到了现在. 刚学那会,觉得自己学习两年之后应该很牛逼吧, 现在想来当初也挺幼稚的. 从javaSE,再到后来的Android,再就是Linux,再后来前端,数据库,Ja
2017-06-11 20:42:04 1375
原创 多线程进阶006 之 停止基于线程服务
如果应用程序准备退出,那么这些服务所拥有的线程也需要结束,本节将讲述以下技巧: 关闭日志服务 – 不支持关闭的日志服务 – 通过一种不可靠的方式增加关闭操作 – 可靠的取消操作关闭ExecutorService毒丸对象只执行一次的服务shutdownNow的局限性 – 在ExecutorService跟踪在关闭之后取消的任务 – 使用TrackingExecutorService
2017-06-11 18:41:30 282
原创 多线程练习程序 之 模拟火车票售票系统01版
程序源码: http://pan.baidu.com/s/1pKF5vpL模拟火车票售票系统用来练习多线程再好不过了. 这是第01版,尽量简化难度,我们在之后的版本,一步一步完善. 本节,我们将学习构建一个线程安全且高效的简易版火车票售票系统题目描述为了简化数据,我们只考虑以下的火车站点: 模拟列车表如下:列车 始发点=时间 抵达点=时间 抵达点=时间D011 北
2017-06-11 00:52:50 3906
原创 spark一千篇旅游日记0009 之 spark小例子程序03
先看看一些常用的Transformation和Action操作吧,挺难记的,先别管,用到的时候再去查. 这是从spark官网上找的,我把它翻译了一下(保存可以查看高清图像): 本节的例子程序,需要一些RDD的基础知识: 关于RDD ,transformation和action的函数的区别可以参考: http://blog.csdn.net/m0_37681914/article/deta
2017-06-05 20:43:59 440
原创 网络(三) 之 网络地址转换NAT(使用Cisco Packet Tracer模拟)
推荐书籍《奠基计算机网络》pkt文件链接: http://pan.baidu.com/s/1eSuyQHW应用场景NAT的最初目的是允许将私有IP地址映射到公网(合法的Internet IP) 地址的,以此来减缓IP地址空间的消耗NAT使用场景: - 需要连接Internet,但是你的主机没有公网IP地址 - 更换了一个新的ISP,需要重新组织网络 - 需要合并两个具有相同网络地址的内
2017-06-04 21:45:37 42429 3
原创 spark一千篇旅游日记0008 之 spark小例子程序02
本节主要讲一些spark自带的example,学习example程序,是提升spark编程能力不错的学习方式.BroadcastTestBroadcastTest.scala源码如下object BroadcastTest { def main(args: Array[String]) {//广播变量块的大小 val blockSize = if (args.length > 2) ar
2017-06-03 18:44:57 521
原创 多线程进阶005 之 任务取消(二)
本节主要讲中断:1. 中断策略2. 响应中断3. 示例: 计时运行4. Future5. 处理不可中断的阻塞中断策略由于每个线程拥有各自的中断策略,因此除非你知道中断对该线程的含义,否则就不应该中断这个线程. 线程应该只能由其所有者中断,所有者可以将线程的中断策略信息封装到某个合适的取消的机制中,例如shutdown方法.响应中断两种策略: - 传递异常: 将异常传递给上一层的调用
2017-06-03 09:44:25 431
原创 多线程进阶004 之 任务取消(一)
如果外部代码能在某个操作正常完成之前将其置入”完成”状态,那么这个操作就可以称为可取消的,取消某个操作的原因有很多: 用户请求取消: 用户点击图形界面程序中的”取消”按钮,或者通过管理接口来发出取消请求. 有时间限制操作:例如,某个应用程序需要在有限时间内搜索问题空间,并在这个时间内选择最佳的解决方案.当计时器超时时,需要取消所有正在搜索的任务. 应用程序事件: 例如,应用程序对某个问题空间进
2017-06-02 11:18:12 351
基于ssh网上银行web系统
2024-03-27
jdk8-windows.zip
2019-06-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人