- 博客(36)
- 资源 (1)
- 收藏
- 关注
转载 强化学习基础
机器学习算法可以分为3种:有监督学习(Supervised Learning)、无监督学习(Unsupervised Learning)和强化学习(Reinforcement Learning),如下图所示:有监督学习、无监督学习、强化学习具有不同的特点:有监督学习是有一个label(标记)的,这个label告诉算法什么样的输入对应着什么样的输出,常见的算法是分类、回归等;无监督学习则是...
2018-11-20 12:13:01 390
原创 Linux系统上搭建hadoop和spark
这里不讲具体安装,会给出相应的链接:1.安装JDK,我这边安装的是jdk1.8.0_191,这个直接去网站上下载安装就好,注意环境变量的配置。另外,本人遇到的坑是:想要用root权限去安装,然后其他用户能访问,然而发现并不能在别的用户shell下面java -version有输出,显示需要安装Java,很显然我们的环境变量配置是有问题的,所以这个时候目标就是为什么root用户权限下面安装的jd...
2018-11-08 16:36:04 999
原创 机器学习、深度学习与强化学习区别
机器学习:Maching Learning,是实现人工智能的一种手段,也是目前被认为比较有效的实现人工智能的手段。目前在业界使用机器学习比较突出的领域很多,例如计算机视觉、自然语言处理、推荐系统、文本分类等,大家生活中经常用到的比如高速公路上的ETC的车牌识别,苹果手机的Siri,看今日头条时给你推荐的新闻,再比如大家用天猫买东西看评论的时候的评价描述:(可以看到通过机器学习的算法,在8w多条...
2018-10-26 15:00:20 35177 2
原创 算法篇-----指数平滑法
请参考链接:https://blog.csdn.net/nieson2012/article/details/51980943另外,个人运行结果:
2018-09-26 15:34:07 1163
原创 python----画条形图以及pygal的神奇之处
本人目标是想要实现书中的交通信号机的信号配时图,所以就在想如何让三种颜色不冲突,又能很好的实现:首先,了解matplotlib来画条形图以及层叠条形图:链接:https://www.cnblogs.com/VseYoung/p/matlab.html后来看到pygal,很好玩的一个轻量库:链接:https://www.cnblogs.com/keqipu/p/7282040.htmlht...
2018-09-23 22:12:27 894
原创 论文篇-----基于公交车GPS历史数据的道路交通状态规律分析
固定检测器: 1) 天气条件的限制,白天黑夜,雪天天气精度会有波动; 2)大范围安装检测器成本较高; 3)检测器的位置固定,所以相邻检测器距离较远,采集的信息只会是有限空间范围内的交通数据。 移动交通信息采集: 移动交通信息采集技术是指在移动车辆(如公交车)上安装的终端设备通过卫星定位或检测道路特征来获取道路动态参数的方法。例如:安装GPS车载终端系统。 其存在的缺点:受城市高大建筑物...
2018-09-14 13:07:44 2131 1
原创 python-----设置标题、轴标签、刻度标签(ticker部分)
这个问题,我们有很多方式都可以来实现: 第一种方式:import numpy as npimport matplotlib.pyplot as pltplt.figure()x = np.arange(0,10,1) #这个函数的第三个参数表示的是步长,以此进行划分z = x**2y = np.linspace(1,10,10) #这个函数的第三个参数表示的是用几个点去划分...
2018-09-12 20:04:40 63643 1
原创 Python:给图形中添加文本注释(text函数)
以下这个案例,基本上是我们平时注释用的最多的,其基本思想就是,找到你想要注释的那个位置,进行注释,有的时候可以觉得用定死的方式来做,显示出的效果也会很好。 平时可以多看看官网教程:text#!/usr/bin/python#coding: utf-8import numpy as npimport matplotlib.pyplot as pltx = np.arange(-10...
2018-09-12 16:45:37 38784 7
原创 论文篇------交通常识
卡口和电子警察区别在什么地方? 治安卡口具有车牌识别、车辆检测等功能,不管是否违规都会抓拍,它是抓拍车辆车头车牌,整辆车,主要用于高速公路收费站出入口,卡口是以设置在交通枢纽到路口的摄像机为依托,通过智能化的仪器和软件来实现道路交通的智能控管,比如当前的车流量,段面车辆计数,车辆特征检索,以及部分违章抓拍功能。卡口一般作为道路交通部门监管的系统来使用。 电子警察设备是抓拍车辆车尾车牌,主要是对...
2018-09-12 10:26:01 421
原创 论文篇-----基于机器学习的交通流预测技术的研究与应用
占有率:占有率反映的是交通流在时空维度的占有情况,包括空间占有率和时间占有率,能够刻画交通流的时空特性。空间占有率的定义是:在指定的时间间隔内,某一路段中车辆长度的和与该路段长度的比值。对空间占有率进行测定较为困难,所以一般采用时间占有率。 在指定的时间间隔内,使用某一交通传感器在该时间段内的总的工作时间除以该传感器被交通实体所占用的时间,就可以得到时间占有率。时间占有率低时,说明车流量较小...
2018-09-10 18:50:44 15911 5
原创 论文篇-----高速公路交通流数据质量控制及评价方法
交通流数据的时间相关性分析: 1.取几周中的某一天,例如周三,做比较,发现不同周同一天速度情况大致相同 2.比较一周的工作日交通流数据情况,发现差距也不大,注意:此处并没有比较工作日和双休日的情况 3.比较一个工作日内不同时间段速度相关性的分析,此处并不直观,所以有时候的数据展示要从不同方向来做,不要局限于一种图的展示,利用的第二个表便可以看出差距,很明显,速度相关性较差 ...
2018-09-08 10:51:36 1783 1
原创 论文篇-----基于时空时移特征的短时旅行时间预测问题
重要概念: 朴素方法:如历史平均算法(HA),计算复杂度低,易于部署,然而正是因为缺乏复杂计算,朴素方法通常存在预测结果精度不高的问题。 参数方法:是指方法模型结构已被预先定义,而模型参数数值需要在实验中计算得到。这类方法主要基于时间序列分析,包括自回归滑动平均(ARMA)模型,差分自回归滑动平均(ARIMA)模型和时空差分自回归滑动平均(STARIMA)模型。这类方法的特点是根据历史通行时间...
2018-09-07 13:30:43 1338 3
原创 论文篇-----基于拉依达准则的交通数据粗大误差处理优化方法
Author:徐琛辉,马明辉 Title:基于拉依达准则的交通数据粗大误差处理优化方法 重要概念: 互联网+:就是“互联网+各个传统行业”,但这并不是简单的两者相加,而是利用信息通信技术以及互联网平台,让互联网与传统行业进行深度融合,创造新的发展生态。它代表一种新的社会形态,即充分发挥互联网在社会资源配置中的优化和集成作用,将互联网的创新成果深度融合于经济、社会各域之中,提升全社会的创新力和...
2018-09-06 21:18:36 1672
原创 论文篇-----基于CDMA网络的城市交通数据采集与处理技术
Author:秦岸、李淑庆、聂世刚 Title:基于CDMA网络的城市交通数据采集与处理技术 本文重点: 比较各类交通数据采集技术,提出了基于CDMA网络实施动态交通数据采集的方法;以重庆市主城区为例构建了动态交通数据采集系统,最后根据道路交通特性对数据进行处理,使数据与道路相匹配,并在GIS地图上实现道路交通状态的实时显示。 重要概念: 静态采集:即利用位置固定的定点检测器获取交通数据...
2018-09-06 19:37:57 536
原创 论文篇-----基于Storm的海量交通数据实时处理平台的研究
Author:乔通 Title:基于Storm的海量交通数据实时处理平台的研究 基本概念 比对计算:如假牌车辆检测、黑名单车辆检测、黄标车监控等业务,这类计算过程比较简单,对接收到的一条数据集获取其中的车牌号,将车牌号与基础信息库进行对比,直接根据业务要求判断此车牌的车辆是否违章车辆。 统计计算:如交通流量统计、旅行时间统计等,这类计算比关联计算复杂,主要是根据业务要求做一些数理统计上的运...
2018-09-06 18:50:33 788
原创 算法篇-----粒子群算法
粒子群算法(PSO,Particle Swarm Optimization)是20世纪90年代兴起的一种算法,因其概念简明、实现方便、收敛速度快而为人所知。 PSO模拟鸟群的捕食行为。设想这样一个场景:一群鸟在随机搜索食物。在这个区域里只有一块食物。所有的鸟都不知道食物在那里。但是他们知道当前的位置离食物还有多远。那么找到食物的最优策略是什么呢。最简单有效的就是搜寻目前离食物最近的鸟的周围区域。...
2018-09-04 19:23:29 15971 2
原创 如何开始研究生的论文工作
现在开始,自己要开始论文的工作,毕竟这是毕业要求,但是刚刚开始,一切都很懵,甚至连在哪里搜论文,关注哪些点这样的细节都不了解,根据之前一位老师的分享,我们需要按类划分论文,搞清楚当前论文的研究小组和学校以及实验室,了解别人的研究线路,开阔自己的方向感。 在我们得到一篇文献之后(请自行百度:研究生该如何选择文献阅读 ),我们该关注什么部分呢?快来看看吧!1.论文的题目、作者、作者单位2.发...
2018-09-03 17:50:14 1129 1
原创 算法篇-----时间复杂度的概念
评价一个算法的好与坏,我们往往需要了解到时间复杂度这样一个基础概念,之前对其并不看重,最近发现要经常用到,故写下此篇,便于你我的理解。1.常数时间的操作:一个操作如果和数据量没有关系,每次都是固定时间内完成的操作,叫做常数操作。例如,数的加加减减,根据数组的下标索引取值等等 称为big O(1)2.时间复杂度为一个算法流程中,常数操作数量的指标。常用O(读作big O)来表示。具体来说...
2018-08-30 15:31:18 1970
原创 算法篇-----面试高频题(脑筋急转弯)
最近看到很多混在算法中的一些脑筋急转弯,居然是面试高频题,下面罗列一波! 题号一: 农夫需要把狼、羊、菜和自己运到河对岸去,只有农夫能够划船,而且船比较小,除农夫之外每次只能运一种东西,还有一个棘手问题,就是如果没有农夫看着,羊会偷吃菜,狼会吃羊。 请考虑一种方法,让农夫能够安全地安排这些东西和他自己过河。解答:Step1:首先把羊运过去,此时岸边留下的是狼和菜Step2:接着开...
2018-08-20 15:50:35 2633
原创 算法篇-----选择排序算法
嘿嘿,不要怪我啦,别的都看不懂,就从最基本的开始讲解!选择排序算法思想 首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余的未排序的元素中继续寻找最小(大)元素,然后放到已排序的末尾。直到所有元素均排序完毕。 代码实现 对于一个无序的序列我们可以通过n-1趟排序得到排序结果。 我们定义一个无序序列list[R0…….RN] Step1.找出循环次数...
2018-08-20 15:13:48 238
原创 算法篇----冒泡算法
算法这条路,是自己目前下定决心去学习,所以,不管遇到多少困难,都希望自己能够坚持下去!还有一年即将面临择业,望付出自己的努力。嘿嘿,不矫情,开始正式的讲解。 —–雷钝冒泡排序 冒泡排序就是像自然中冒泡的现象一样,把数据排好序。解释...
2018-08-19 17:09:03 3099
原创 Linux下多版本python与多版本pip以及对应安装库包管理
哎!博主在实践过程中,遇到很多坑,甚至开始怀疑人生咯!幸好在第二天冷静下来思考尝试后,成功的实现了,现在,我将此失败经历记录下来,希望后来的我们不再痛苦。博主的机器安装的是Ubuntu14.04,所以自带了python2.7以及python3.4,但是博主可能是强迫症患者,偏偏想要使用python3.6,以及想要利用python3.6来运行python代码,但是我的代码中需要用到numpy这个...
2018-07-17 16:55:30 25153 7
原创 Numpy库
NumPy是Python语言的一个扩充程序库。支持高级大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。 使用NumPy,开发人员可以执行以下操作: 数组的算数和逻辑运算。 傅立叶变换和用于图形操作的例程。 与线性代数有关的操作。 NumPy 拥有线性代数和随机数生成的内置函数。 NumPy 通常与 SciPy(Scientific Python)...
2018-07-17 09:03:58 235
原创 Zookeeper安装以及Java在Ubuntu14.04上的编译运行
ZooKeeper的安装(本文档基于Ubuntu14.04)1:验证Java安装(由于ZooKeeper服务器是用Java创建的,它在JVM上运行)https://www.cnblogs.com/crazylqy/p/7119030.htmlhttps://blog.csdn.net/ron03129596/article/details/68962448https://www.c...
2018-07-05 09:01:45 364
原创 VS Code如何搭建c++,c以及Java环境
对于一个在编程这条路奋斗的青年们来说,一款好的编辑器是我们所追求的,虽然目前很多编程语言都有自己首选的IDE,但是相信还是有很多人像我一样,喜欢简单的命令行编译运行程序,当然这仅限于跑简单的程序,但是这对我们学习,以及想要尝试或者测试一个新方法新功能都是很方便的。相信很多人都了解Visual Studio Code这款编辑器,之前用它来跑python代码,觉得很方便,直接在终端敲几行命令就可以啦!...
2018-07-04 22:51:09 5649 3
原创 Linux 文件基本属性及用法
Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。在Linux中我们可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组,如: [root@www /]# ls -l total 64 dr-xr-xr-x 2 root root 409...
2018-06-26 19:41:43 217
原创 如何理解Linux系统?
首先来了解一下Linux系统启动过程! 第一步:内核引导 当计算机打开电源后,首先是BIOS开机自检,按照BIOS中设置的启动设备(通常是硬盘)来启动。朱:BIOS是英文”Basic Input Output System”的缩略词,直译过来后中文名称就是”基本输入输出系统”。其实,它是一组固化到计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系...
2018-06-26 15:42:39 3348
原创 ubuntu系统下安装搜狗输入法
由于Linux系统一直没有很好的自带中文输入法,所以博主打算安装第三方输入法——搜狗输入法。 在这里,提供两个方法,博主都有尝试,那咋们开始吧:(机器是Ubuntu14.04) 第一种方法: 1.去官网下载搜狗输入法for Linux,根据机器自身选下载哪一个: 2.双击下载好的压缩包,进入到Ubuntu软件中心,点击下载按钮便好: 3.耐心等待进行安装,期间可能需要认证,输入用...
2018-06-26 12:54:36 377
原创 ros安装全程及校验
本文参考了:https://www.cnblogs.com/liu-fa/p/5779206.html,这位博主写的很好,进行点赞! 1.Ubuntu与ROS版本的选择,需要留意的是要对应好,这个最好上网查一下,ROS 虽说也叫操作系统,但它是寄生在 LINUX 操作系统之下的本文采用的Ubuntu14.04ILS+indigo。 2.到软件中心进行配置,配置图如下: 首先打开软件和更新对话...
2018-05-27 20:16:02 3921
原创 Ubuntu系统没能自动检索WiFi
博主由于最近需要接触ROS(Robot Operating System,机器人操作系统),所以不得不开始学习了解Ubuntu系统,我选择安装的是Ubuntu14.04,顺利安装成功后,连接网络的时候,无法自动检索到WiFi,必须要手动添加,这个是不切实际的,所以通过网上的方案进行操作,最终发现了一条能够成功实现的方法: 1.首先打开命令行,Ctrl+Alt+T: 敲 sudo apt-get...
2018-05-26 21:56:38 609
原创 MyEclipse软件中中文乱码情况的处理
对于中文乱码情况的处理 区分几个概念: 项目的编码格式———参考步骤1 Myeclipse的全局编码格式——-参考步骤2 Myeclipse下的某类文件的全局编码格式——–参考步骤三 Myeclipse下的某个文件的全局编码格式——–参考步骤四 1.常规的操作,首先针对这个项目进行分析,对整个项目的编码格式可以统一规定好,所以选中项目–>右击选择properties–>进行...
2018-04-12 19:17:42 793
原创 Myeclipse工具下,jsp文件中js背景色纯白如何更改
之前在网上下载了一个主题包,之后就更换了我的Myeclipse的主题,效果图如下: 后来,发现在我的jsp文件引入一些js的方法,背景色居然是纯白,很不清晰,有些括号人眼看不出来,压根不适合程序员去观看,原谅我是一个强迫症患者,我原本想直接在本文件基础上进行修改js背景色,发现各种操作之后都不成功,后来采用: Window—–>Perferences—–>MyEclipse——...
2018-04-11 10:55:09 570
转载 CommonUtils类
CommonUtils类就两个方法:lString uuid():生成长度32的随机字符,通常用来做实体类的ID。底层使用了UUID类完成;toBean(Map, Class):把Map转换成指定类型的Bean对象。通常用来获取表单数据(request.getParameterMap())封装到JavaBean中,底层使用了common-beanutils。注意,本方法要求map中键的名称...
2018-03-05 20:27:25 293
原创 中文乱码的处理--Myeclipse工具
遇到中文乱码的情况有很多种,所以我们应当分析清楚属于什么样的情况,大致的调整方法在下面有过总结,具体情况具体分析。 区分几个概念: 项目的编码格式———参考步骤1 Myeclipse的全局编码格式——-参考步骤2 Myeclipse下的某类文件的全局编码格式——–参考步骤三 Myeclipse下的某个文件的全局编码格式——–参考步骤四 1.常规的操作,首先针对这个项目进行分析,对整个项目
2018-03-01 13:31:40 525
转载 Java Applet的运行顺序
Java Applet的运行顺序 1.应用程序中都有一个main()方法,程 序通过main()方法得到执行,因此,main()方法的内容对应了一个Java应用程序的动作。 Applet尽管不能独立执行,但也涉及到类。Applet中包含的类都是从java.applet. Applet派生的子类,在java.applet.Applet类中定义了各种方法对应Applet的各种功能,比 如画图功能、
2017-10-09 19:30:44 1255
原创 java初开始
初步进入java的学习,了解了eclipse的初步使用,首先建立一个工程java project,其次在此基础上建立包,注意包只是用来将java的代码功能做以区分,尽可能的使文件分类清晰,在此基础上再去建立各种各样的类,开始你的java代码的书写。 这是一个枚举知识点的讲解:在Test.java中写主程序main,程序的入口就从这里开始!
2017-09-21 20:07:17 213
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人