- 博客(58)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注

原创 机器学习之LARNN(Linear Attention Recurrent Neural Network)
Linear Attention Recurrent Neural Network(LARNN)由Guillaume Chevalier结合前人的经验于2018年八月发表的论文《LARNN: Linear Attention Recurrent Neural Network》中提出。 LARNN的核心机制是将Self-Attention Mechanisms(SAM)应用到Recurrent ...
2020-04-14 11:26:31
1506

原创 机器学习之DBN(Deep Belief Network,深度信念网络)
最近一直在学习DBN这个网络,前几天把RBM的一些自己了解的知识写了一下,今天就跨入主题,说一下DBN。DBN是由两部分组成,一部分是底层网络,一部分是顶层网络。按底层网络的不同,DBN可以分为MLP(多层感知器)信念网络和RBM(受限玻尔兹曼机)信念网络。 由于本人学识有限,就先暂时只说一下RBM信念网络。所谓RBM信念网络就是底层网络采用RBM,当然底层网络的层数是自己可选的。既然底层网络是多
2016-06-24 12:45:01
12143
8

原创 机器学习之RBM(Restricted Boltzmann Machines,受限玻尔兹曼机)
本人最近在学习DBN(Deep Belief Net,深度信念网络),通过学习才知道有RBM这个东西。因为我所要用到的DBN是有RBM通过累加堆叠组成的,要学习DBN就要弄明白RBM的原理。我就在此说一下我自己对RBM的认识和了解,同时也希望对别人有些帮助。 所谓受限玻尔兹曼机就是对玻尔兹曼机进行简化,使玻尔兹曼机更容易更简单地使用,原本玻尔兹曼机的隐元和显元之间是全连接的,而且隐元和隐元之间也是
2016-06-20 17:39:31
11134
原创 Java双亲委派模型
在这个模型中,类加载器(ClassLoader)之间存在一种层次关系,当一个类加载器收到加载类的请求时,它首先不会自己去尝试加载这个类,而是把这个请求委派给父类加载器去完成。只有当父类加载器反馈自己无法完成这个加载请求(它的搜索范围中没有找到对应的类)时,子加载器才会尝试自己去加载。:它是最顶层的类加载器,主要负责加载 Java 的核心库(如 java.lang 包中的类),这个加载器是用本地代码(C/C++)实现的,它没有父加载器,是虚拟机自身的一部分。
2024-10-22 16:11:01
886
1
原创 FastJson JSON源码学习
andor是Type的子接口,表示一个有参数的类型,例如Map<K,V>等。但实现上并不直接表示和Map<K,V>等,而是表示和等这种具体的类型。是不是看着眼熟,其实这就是我们常说的泛型。而代表的是一个泛型的实例,我们就称为“泛型实例”吧。当创建泛型P)时,将解析P),并且递归地创建PString实现这个接口的“类”必须实现一个equals()String)也相同的两个“类”等同起来。
2024-08-16 14:27:42
585
原创 Java Object与Xml相互转换,自定义节点属性大小写
好久没写文章了最近项目需要使用到Xml格式的解析,将个人使用的方案记录一下。站在巨人的肩膀上,我们将看得更远!添加项目依赖Maven依赖<!-- https://mvnrepository.com/artifact/javax.xml.bind/jaxb-api --><dependency> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artif
2021-01-05 17:29:03
1974
原创 PHP各种老版本下载方式
最近想找到PHP5.4版本,偶然发现这个地址,分享出来,大家共享PHP各种老版本下载地址:https://windows.php.net/downloads/releases/archives/PHP5.2.10到PHP7.4.5应有尽有。欢迎自取
2020-05-20 15:19:23
1475
原创 Cause: org.xml.sax.SAXParseException; lineNumber: x; columnNumber: x; 元素内容必须由格式正确的字符数据或标记组成。
nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'xxxMapper' defined in file [D:\codes\xxx\xxx\target\classes\com\xxx\xxx\mapper\xxx...
2020-04-09 10:37:43
1813
原创 ImportError: cannot import name 'json_util' from 'bson'
最近使用bson的json_util时出现错误。错误提示如下:ImportError: cannot import name 'json_util' from 'bson'ORImportError: No module named 'bson.json_util'经查阅资料发现bson库依赖pymongo,才能正常使用,随pip install pymongo。安装后正常,使用。...
2020-03-31 14:48:24
4116
原创 Idea文件头部注解配置
/*@ Created with IntelliJ IDEA@ Author Bangpeng Gao@ Version 1.0.0@ Since 1.0.0@ Date ${DATE}@ Time ${TIME}*/
2020-01-14 14:49:37
979
原创 Spring缓存注解 + Redis数据库缓存方式的使用
以前在项目中采用StringRedisTemplate和RedisTemplate构建一个RedisUtil显式地管理缓存。最近在做一个项目需要用到缓存加速业务的处理速度,接触到可以采用Spring缓存注解进行隐式地管理缓存。故此文,将个人的学习经验记录下来,希望在增强个人记忆的同时能帮助他人。&nb...
2019-12-24 14:53:23
360
原创 Spring Aspect编程中@Around注解的使用及接口Controller监控
Spring Aspect编程中,Spring切面包含通知和切点,通知和切点分别定义了在何时何处执行切面逻辑。其中,Spring定义了五种不同类型的通知:Before(目标方法执行前)After(目标方法执行后,不关注执行结果)After-returning(目标方法执行后,返回通知)After-throwing(目标方法抛出异常后)Around(目标方法执行前后、...
2019-12-12 10:53:01
5195
原创 大数据学习笔记——基于Java的Solr查询HBASE
*** 本篇文章主要记载个人在使用Solr进行查询和处理数据的过程中遇到的问题及解决方案。前置工作项目使用Maven引入必须的依赖包<!-- 连接Hbase --><dependency> <groupId>com.aliyun.hbase</groupId> <artifactId>alihbase-clie...
2019-11-12 10:39:24
333
原创 随笔之Tensorflow2.0学习笔记
文章是个人学习Tensorflow2.0的过程中,个人认为需要记下并需要重点学习的,不做任何商业使用,希望个人学习记录的同时,能够给他人带来帮助。回调回调的功能在培训期间的不同时间点进行验证(超出内置的每个时期验证)定期检查模型或超过某个精度的阈值在训练似乎平稳时改变模型的学习率在训练似乎平稳时对顶层进行微调在训练结束或超出某个性能阈值时发生电子邮件或即时消息通知等等...
2019-10-10 16:55:32
662
原创 Linux常用命令记录
lsof -i:port查看端口使用情况port为所要查看的端口号举例:#lsof -i:9092 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME java 6871 root 157u IPv4 13325529 0t0 TCP *:XmlIpcRegSvc (LISTEN)可以看到端口9092被java进程占用netst...
2019-09-26 09:45:45
1594
原创 大数据学习笔记——Kafka相关命令记录
jps查看Kafka相关进程及进程号。其中Kafka为Kafka的守护进程,QuorumPeerMain为Zookeeper的守护进程13542 Jps 6871 Kafka 31224 QuorumPeerMainbin/kafka-topics.sh --list --zookeeper localhost:2181查看Kafka已创建的topicsbin/kafka-c...
2019-09-26 09:43:37
167
原创 大数据学习笔记——Kafka Offset Monitor监控及简单的Kafka项目搭建
Kafka Offset Monitor监控kafka Offset Monitor用来监控你的Kafka消费者和他们的偏移量。你能够看到每一个消费者组在它们正在消费的每一个topic组的每一个topic的偏移量。有助于理解消费的速度以及日志增长的速度。下载地址https://github.com/BangpengGao/kafka-offset-monitor。安装github...
2019-09-23 15:20:06
1745
原创 大数据学习笔记——Kafka理论知识
Kafka基础组件Topics(主题)属于特定类别的消息流称为主题。数据存储在主题中。主题被拆分成分区。对于每个主题,Kafka保存一个分区的迷你妈妈。每个这样的分区包含不可变有序序列的消息。分区被实现为具有相等大小的一组分段文件。Partition(分区)主题可能有许多分区,因此它可以处理任意数量的数据。Partition offset(分区偏移)每个分区消息具有称为...
2019-09-19 17:39:23
790
原创 大数据学习笔记——使用Solr建立HBASE索引
最近工作需要解除HBase存储数据,并对数据进行加工分析处理。在此将个人学习过程及踩过的坑记录一下,放置个人大脑遗忘,希望在缓解个人脑容量不足的情况下,也能给他人提供帮助。环境: 阿里云Hbase企业版流程: Hbase表的创建、数据插入、Solr的Collection创建、Solr索引创建、Java通过Solr访问查询数据。Hbase表、Solr Collection、Solr索引三者之...
2019-09-04 12:45:48
1675
3
原创 结构型模式
结构型模式主要用来处理类或对象的组合使用问题。主要目的是使用简单的类或对象,组合出一个结果复杂功能齐全的对象。结构型对象分为类结构型模式和对象结构型模式,前者采用继承方式,后者采用组合或聚合方式。其中组合或聚合方式比继承方式耦合度低,灵活性高。 结构型模式主要分为7种:代理模式、适配器模式、桥接模式、装饰模式、外观模式、享元模式、组合模式。代理模式 定义:因安全、隐私或其他原因需...
2019-08-07 11:44:06
239
原创 创建型模式
创建型模式主要处理类或对象的创建问题,主要目的是将类或对象的创建与使用分开,降低代码的耦合度。在使用类或对象时,直接拿过来用即可,无需关注类或对象的创建方式。单例模式定义:一个类只有一个实例,该类负责创建自己的实例对象,且同时保证只有单个实例对象被创建。该类提供一个访问其唯一对象的方法,可以直接调用访问,不需要实例化该类的对象。优点:内存里只存在一个实力对象,减少了内存开销,尤其是频繁...
2019-08-01 15:14:17
148
原创 设计模式的设计原则
对于设计模式的设计原则,网上有多个版本,分别是:七大原则、六大原则、五大原则一大法则等等。虽数量不同,基本内容基本相似。在这里我们按照七大原则的版本来讲。 设计模式六大设计原则分别是:开闭原则(Open Closed Principle,OCP)、单一职责原则 (Single Responsiblity Principle SRP)、里氏替换原则(Liskov Substitution P...
2019-07-30 16:12:08
189
原创 设计模式概述
1995 年, ErichGamma、Richard Helm、Ralph Johnson、John Vlissides等 4 位作者合作出版了《Design Patterns: Elements of Reusable Object-Oriented Software》一书,在本教程中收录了 23 个设计模式,被软件开发人员奉为设计圣典,一直沿用至今。 设计模式有两种分类方法,根据模式的...
2019-07-30 15:44:22
125
原创 Spring配置Druid及多数据源配置
# 数据源配置spring: datasource: type: com.alibaba.druid.pool.DruidDataSource driverClassName: com.mysql.cj.jdbc.Driver druid: # 主库数据源 master: ...
2019-07-26 11:05:20
2672
2
原创 Spring boot + Mybatis plus集成项目配置
在网上学习SpringBoot+mybatis plus开放项目,网上资料采用yum和xml配置的方案较多,采用application.properties文件配置的方案较少。本着学习、记录态度,写下这篇文章,希望在记录自己学习的同时,能给他人提供帮助。项目创建在SpringBoot创建网站上创建项目,添加Web和MySQL依赖。项目配置通过以上步骤,创建好项目,通弄个IDEA(或ecl...
2019-06-19 17:39:20
10173
3
原创 Jena操作RDF文档,加载、输出、查询、规则推理
最近在学习接触知识图谱,采用Jena操作Protege实体文档。主要内容为:对Protege生成的RDF实体文档进行加载、输出、查询、规则推理等。IDEA建立项目pom.xml文档内容主要引入Jena<dependency> <groupId>org.apache.jena</groupId> <artifactId>apache-jena...
2019-06-06 10:14:10
2287
4
原创 随笔之Python Pandas
CountryCapitalPopulation1BelgniumBrussels111908462IndiaNew Delhi13031710353BrazilBrasilia207847528Read multi sheets from the samefile>>>xlsx = pd.ExcelFile("tes...
2019-05-27 16:53:26
176
原创 Java File Operations
文件写入内容public void fileWriter(String fileName, String fileContent) { try { BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(fileName)); bufferedWriter.write(file...
2019-05-22 18:22:43
342
原创 Java Array Operations
*Array排序array.sort()*Array元素查找Arrays.binarySearch(array, element)*Array复制System.arraycopy(oldArr, oldStartIndex, newArr, newStartIndex, length)*Array长度array.length*Array反转Collections.reverse(...
2019-05-16 17:49:30
269
原创 Java String Instance
*字符串比较a.compareTo(b)a.compareToIgnoreCase(b)如果a与b相同,返回0*字符串出现的位置a.lastIndexOf(b)a.indexOf(b)如果a中没有b,返回-1*字符串截取a.subString(int start, int end)a.subString(int start)*字符串替换a.replace(String ol...
2019-05-16 16:18:02
464
翻译 Neo4j Cypher CASE语句
在Cypher的语法中常见的CASE语句有两种:Simple CASE form、Generic CASE form。官方给的解释是:Simple CASE form: comparing an expression against multiple values;Generic CASE form: allowing for multiple conditionals to be expre...
2019-04-04 14:43:55
4709
原创 dmp文件导入到Oracle数据库
采用数据泵导入在Navicat工具中,有数据泵功能,但是需要SYSDBA角色imp命令导入在网上看了多种方式均不能进行。导入方案是:在数据库服务器上,将dmp文件导入到特定用户上。直接采用命令imp username/password file=impfile.dmp full=y其中,username为用户名,password为密码。...
2019-03-26 10:13:11
1048
原创 Navicat Premium创建Oracel数据库用户
使用Navicat连接Oracle数据库之后,点击上方用户,出现下图界面新建用户,设置登录名,密码,指定默认表空间。设置账户密码时,如果出现ORA-65096:公用用户名或角色名无效,最简单的解决方案是,用户名前添加c##或C##然后指定用户的权限,此权限是基本的连接、读写权限至此完成...
2019-03-26 09:59:47
1272
原创 随笔之pymysql查询结果转字典dict
直接上可用代码import mysqldef get_sql_conn(): """ 获取数据库连接 """ conn= pymysql.connect(host="*.*.*.*",user="username",password="password",db="dbname") cursor = conn.cursor() return co...
2019-03-20 11:40:15
5895
原创 随笔之xgboost的简单使用
不多废话,直接上代码# -*- coding: utf-8 -*-# @Author: Phill# @Date: 2019-03-14 14:43:10# @Last Modified by: Phill# @Last Modified time: 2019-03-14 14:57:02import numpy as np import pandas as pd ...
2019-03-15 11:11:01
817
原创 ImportError: numpy.core.multiarray failed to import
今天在Windows10上面安装配置TensorFlow,在运行时,出现如下错误:ModuleNotFoundError: No module named 'numpy.core._multiarray_umath'ImportError: numpy.core.multiarray failed to importThe above exception was the direct ca...
2019-03-15 10:13:42
2076
原创 Oracle的安装和使用
下载Oracle数据库的下载地址:https://www.oracle.com/downloads/,选取自己使用的版本进行相应的下载即可(下载需要注册账号,使用一个真实的email接受验证消息,剩下的可以随便)。安装博主采用的是虚拟的安装方式,解压后直接运行setup.exe,然后一路next使用博主安装的是Oracle Database 12c Release 2 Windows版本...
2019-03-14 09:41:29
241
原创 DPI-1047:Cannot locate a 64-bit Oracle Client library:The specified module could not be found.
最近在使用python连接Oracle,在初次使用时,出现如下错误:DPI-1047: Cannot locate a 64-bit Oracle Client library: "The specified module could not be found". See https://oracle.github.io/odpi/doc/installation.html#windows fo...
2019-03-13 18:02:58
37299
11
LARNN_ Linear Attention Recurrent Neural Network – arXiv Vanity.pdf
2020-04-01
neo4j graph algorithms docment
2019-04-04
neo4j cypher manual docment
2019-04-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人