自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

原创 Python 常用的库--推荐算法

1、numpy 科学计算和数据分析2、pandas 包含大量的库和数据模型。包含操作大型数据集的工具,DataFrame和Series两大数据结构3 、Jieba中文分词库,三种分词模式—精准模式,全模式,搜索引擎模式,支持繁体分词和自定义词典4、Json 轻量级的数据交换格式,就是Python中字典的数据格式,专门处理Json格式的数据库,有四种方法------dumps,dump,l...

2019-12-31 10:09:49 767

原创 python 与pycharm 配置环境

python 与pycharm 配置环境在win下使用python、tensorflow - zjkl_欧了 - 博客园 https://www.cnblogs.com/6530265oule/p/8528872.html欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一...

2019-12-30 11:22:01 292

原创 IDEA 替换当前以一下的批量变量

IDEA 替换当前以一下的批量变量Shitf+F6

2019-07-28 09:48:32 580

转载 instanceof

instanceof是Java语言中的一个二元运算符,它的作用是:判断一个引用类型变量所指向的对象是否是一个类(或接口、抽象类、父类)的实例,即它左边的对象是否是它右边的类的实例,该运算符返回boolean类型的数据public class Test { public static void main(String[] args) { String s = "Hello"...

2019-04-10 16:16:57 181

原创 将字符串写入文件,流

package java_io;import java.io.*;public class TestSringFile { public static void main(String[] args) { /* try { FileOutputStream fos=new FileOutputStream("D:/javaTest/Liu...

2019-04-09 15:03:51 1617

转载 java--继承后的方法重写和同类多个函数的重载

1、方法的重载相同的只是重名,强调的是不同(1)对于同一个类,如果这个类里面有两个或者多个重名的方法,(2)但是方法的参数个数、类型、顺序至少有一个不一样,这时候局构成方法重载(3)方法的返回值类型,和方法的修饰符可以不同2、方法的重写当一个子类继承一父类,而子类中的方法与父类中的方法的名称,参数个数、类型都完全一致时,就称子类中的这个方法重写了父类中的方法。重写也是覆盖 overr...

2019-03-29 09:06:14 619

原创 KMP模式匹配——C语言实现,注意指针传递

#include<stdio.h>#include<malloc.h>void create(char s[]) //创建字符串{ int i; printf("number of chars:\n"); scanf("%d",&s[0]); getchar(); printf("enter chars:\n"); for(i = ...

2019-03-28 15:37:15 224

原创 二叉树的创建和三种遍历

#include&amp;lt;stdio.h&amp;gt;#include&amp;lt;stdlib.h&amp;gt;#include&amp;lt;malloc.h&amp;gt;typedef char TElemType;#define MAX_TREE_SIZE 100//树的存储结构//双亲表示法typedef struct { TElemType data; int parent; }P

2019-03-15 22:16:32 355

原创 链表 ---java

pHead问题1、默认头结点就是首节点pHead == null || pHead.next == null 表示只有0个或1个结点在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。```//默认头结点就是首节点public ListNode deleteDuplication(ListNode pHead) {if (pHe...

2019-03-04 22:58:35 119

原创 查阅期刊等级的网址

1、http://www.letpub.com.cn/index.php?page=journalapp&amp;amp;fieldtag=&amp;amp;firstletter=E2、

2019-03-01 09:02:59 12273

转载 推荐算法----指标系列

1、排序指标NDCG平均折损累积增益Normalized Discounted Cumulative Gain,即NDCG,常用于作为对rank的评价指标,当我们通过模型得出某些元素的ranking的时候,便可以通过NDCG来测评这个rank的准确度,同样的算法还包括MAP,MRR等https://blog.csdn.net/simple_the_best/article/details/5...

2019-02-25 16:40:07 641

原创 数据库的高级操作

1、数据的备份和还原2、在数据库中创建和删除用户3、对数据库的权限进行授予、查看和收回操作一、数据的备份和还原1、备份单个数据库–利用记事本对sql打开-- MySQL dump 10.13 Distrib 5.7.13, for Win64 (x86_64)---- Host: localhost Database: chapter08-- -------------...

2019-02-23 16:27:00 644

原创 视图的创建、查询、更新和删除操作

1、根据信息对于基本表的创建创建三个表,分别为表stu、表sign和表stu_mark,分别来自河北和三栋的三个理科生报考了北京大学和清华大学。需要对考试结果进行查询和管理,清华大学的录取分数线725,北京大学为720。需要创建三个表对学生的信息进行管理,这三个表分别为学生表,报名表和成绩表。这三个表的主键(s_id)是统一的。(1)表的结构信息(2)插入数据若其中的插入的数据出现错...

2019-02-22 21:57:57 4793 1

原创 强化学习中的问题--多臂赌博机与上下文赌博机

强化学习上图:多臂赌博机问题中,只有行动影响回报。中图:上下文赌博机问题中,状态和行动都影响回报。下图:完备强化学习问题中,行动影响状态,回报可能在时间上延迟。赌博机agent集中精力去学习对应的每种行动对应的回报,并保证我们总是选择最优的那些行动。在强化学习术语中,这叫做学习一个策略(Learn a policy)。(1)我们将使用一种称为策略梯度(policy gradient)的方...

2019-02-22 16:34:07 1431

原创 Actor-Cric推荐算法

Deep Reinforcement Learning for List-wise RecommendationsList-wise推荐本文提的主要方法是捕获推荐物品之间的关系并产生一系列补充物品增强性能。结构的选择常见的DQN网络结构(a)(b)。(a)DQN输入为状态空间,输出所有动作的Q值。该结构适合于较多的动作空间而又较小的动作空间。缺点:不能处理大的动态空间的场景。(b)D...

2019-02-22 16:33:10 378

原创 事务与存储过程

通过DESC 表名 可以查看表的结构通过SELECT * FROM 表名 查看表数据1、事务概念,开启,提交和回滚事务事务处理机制,能够保证在同一事务中操作具有同步性。事务:就是针对数据库的一组操作,它可以由一条或者多条SQL语句组成,同一个事务的操作具备同步的特点,若其中一条语句无法执行,所有的语句将不会执行。b用户向a用户转账100;...

2019-02-22 10:13:13 458

原创 多表操作

1、什么是外键,为表添加外键约束和删除外键的约束2、三种关联关系,会向关联表中添加和删除数据3、学会使用交叉连接,内连接,外连接以及复合条件连接查询多表中的数据4、会子查询,使用IN, EXISTS,ANY,ALL关键字以及比较运算符查询多表中的数据一、外键1、 对于数据库中的数据有一定的很好参照完整性,如学生档案和成绩单两张表。若学生档案中学生张三的档案被删除,就会产生垃圾数据,为...

2019-02-21 11:25:05 1121

原创 单表查询

1、使用SELECT语句查询所有字段和指点的字段2、按条件查询,并使用运算符及不同的关键字进行查询3、高级查询,使用聚合函数查询,分组查询等4、对表和字段起别名一、简单查询1、SELECT语句2、查询所有字段(1)在SELECT语句中指定所有字段(2)在SELECT语句中使用()号通配符代替所有字段SELECT * FROM 表名3、查询指定字段SELECT 部分字段 F...

2019-02-20 16:07:42 640

原创 添加INSERT、更新UPDATE、删除DELETE数据

为了操作数据库中的数据,需要使用MYSQL提供的数据库操作语言实现,包括插入数据INSERT语句,更新数据的UPDATE语句和删除数据的DELETE语句1、添加数据使用INSERT语句向数据表中添加数据,三种不同方式:(1)表的所有字段添加数据a、INSERT语句中指定所有字段名b、不指定字段名(2)表的指定字段添加数据INSERT语句知识向部分字段中添加值,其他部分的值为表定义...

2019-02-19 17:57:33 7505

原创 数据库和表的基本操作

一、数据库1、创建和查看数据库创建CREATE DATABASE 数据库名称;查看SHOW DATABASE;查看刚创建的数据看 SHOW CREATE DATABASE 数据库名称;2、修改、删除数据库修改数据库的编码ALTER DATABASE 数据库名称 DEFAULT CHARACTER SET 编码方式 COLLATE 编码方式_bin删除数据库D...

2019-02-19 11:39:20 288

转载 MySQL 配置环境变量

https://blog.csdn.net/wangjian530/article/details/80290185

2019-02-18 15:21:29 632

原创 JVM中的新生代,老年代和永久代

1、新生代(大小为Eden+1个Survivor)在堆中,新生代主要存放的是哪些很快就会被GC回收掉的或者不是特别大的对象(这个大就要看你是否设置了-XX:PretenureSizeThreshold 参数了)。新生代采用的复制算法,即将新生代分为3个区:较大的Eden和两个较小的Survivor(默认的Eden:Survivor = 8:1)。发生在新生代的GC为Minor GC 。在Mino...

2019-01-18 10:27:23 557

转载 minor GC和Full GC

http://www.importnew.com/15820.html

2019-01-17 22:35:52 117

原创 java内存区域与内存异常

程序运行对于各部分:java虚拟机运行时的数据区线程隔离的数据区:虚拟机栈,本地方法栈,程序计数器。三者是线程私有的。java堆和方法区,所有线程共享的内存区域。程序计数器:当前线程所执行的字节码的行号指示器。虚拟机栈:java方法执行的内存模型。每个方法在执行的同时都会创建一个栈帧。–使用到的java方法服务。栈帧存储局部变量表(存放编译器可知的各种基本数据类型,对象引用等),操...

2019-01-16 22:59:38 152

原创 在github上上传自己的文件(简单步骤)

利用下面两个网址结合看,就方便的实现了https://wanwang.aliyun.com/info/1592823.htmlhttps://blog.csdn.net/sinat_20177327/article/details/76062030

2019-01-16 11:02:40 328

原创 网络程序

网络程序:能够接受另一个计算机发送过来的程序或向另一台机器发送数据外部的独立IP通过复杂技术转换为内部可以识别的内网IPMAC(Medium/Media Access Control)地址,用来表示互联网上每一个站点的标识符,网卡地址,全球编号不同。每个MAC地址都配一个虚拟的IP,不能改IP地址是一个逻辑地址。可改。接受过来程序,发送个不同的网络程序,如何解决,就是给每一个网络程序一个...

2019-01-16 10:58:40 328

原创 容器Set,List,Map

能够封装其他类对象的一个类,叫容器。容器中放入的是一些对象。集合类型分三种:Set,List,MapSet:不区分元素顺序,不允许出现重复元素List:区分元素顺序,允许包含重复元素Map:映射中保存成对的“键-值”,映射中不能包含重复的键,每个键只能映射一个值。(哈希表)实现类:HashSet, LinkList,ArrayList,HashMap1、Collection接口—定...

2019-01-13 17:59:34 239 1

原创 java中常用的流

1、流都在java.io包中FileReader类中的方法len=fr.read(buf)返回值是实际写入数组的字节个数,buf字节数组名字,数组的大小大于len.(1)把当前程序与另外设备进行连接数据的传输的管道(流),这种类为流。管道上有不同的按钮实现不同的功能。import java.io.*;public class TestFileReader { public st...

2019-01-12 16:34:40 772

原创 强化学习(二)-Actor-Critic

什么是 Actor-Critic (强化学习) - 知乎 https://zhuanlan.zhihu.com/p/25831658强化学习中的一种结合体 Actor Critic (演员评判家), 它合并了以值为基础 (比如 Q learning) 和 以动作概率为基础 (比如 Policy Gradients) 两类强化学习算法。Actor 的前生是 Policy Gradients ,...

2019-01-09 22:24:43 536

原创 线程

1、线程的定义单道程序设计:计算机中除了操作系统之外,只存在一个用户程序,即用户独享整个计算机的资源特点:资源独占性:任何时候,位于内存中的程序可以使用系统中的一切资源,不可能有其他程序的竞争;执行的顺序性:内存中每次只有一个程序,各个程序按次序执行;结果的再现性:只要执行环境和初始条件相同,重复执行一个程序结果都一样。多道程序设计::计算机中除了操作系统之外,存在多个用户程序,这些程序同时...

2019-01-09 16:57:02 205

原创 Object类中的toString()方法和equals()方法,String类中的equals()方法和==常量符号,StringBuffer带缓冲的字符串

1、Object类中toString()所有的类都默认的继承了Object类Object类中的toString方法返回的是类的名字和该对象哈希码组成的字符串System.out.printf(类对象名)实际输出的是该对象的toString()方法所返回的字符串为了实际需求需要子类重写父类的toString()方法Object类中的equals()方法用来判断调用equals对象和形参o...

2019-01-09 10:40:01 438

原创 异常处理

1、异常是运行可能出现的错误,运行时捕捉的异常Exception,不是编译错误error语法错误。2、怎么处理异常?处理机制当整个程序,一旦发现某一部分出错,整个程序的流程打断,寻找有没有对异常处理代码,若没有继续调到调用函数的程序找。若没有再回到main函数找,没有则抛给jvm,给显示器输出。异常是对象。优点:通过try{} catach(){}将错误的捕捉和处理,处理错误的能力增强。健...

2019-01-08 16:22:24 207

原创 同包和不同包中类的访问

1、对于同包,只要是非私有,另一个类可以直接访问另一个类,通过类创建对象,访问另一个类中方法和属性2、对于不同的包,假设本包的java.util,要利用另一包java.awt中的A类。java.utilimport java.awt.*;// import java.awt.A在本包中的类可以直接利用A创建对象。...

2019-01-07 22:30:41 1011

原创 面向对象

封装访问控制符只有private的不能在外部访问类内部访问控制符是透明的构造方法 定义: 名字和类名一样 无返回值 注意事项: 一个类对象只能调用一个构造方法 一个类至少有一个构造方法 如果自己定义了构造方法,编译器将不再提供默认的够方法 this 一个对象只含有属性的空间,n个对象公共一份方法的拷贝static继承Java是允许单继承私有成员...

2019-01-07 22:03:31 123

原创 接口

接口是一个更加特殊的抽象类。如果一个类只由抽象方法和全局常量组成,那么这种情况下不会将其定义为一个抽象类。只会定义为一个接口,所以接口严格的来讲属于一个特殊的类,而这个类里面只有抽象方法和全局常量,就连构造方法也没有。(属性和抽象方法,不允许非抽象方法)格式:【public】Interface 接口名字 extends SuperInterface{}1、在接口中定义的属性必须是publ...

2019-01-07 21:48:25 176

原创 抽象类、final和接口

1、抽象类abstract 放在定义类的最前面,有抽象方法的类一定是抽象类,抽象类不一定有抽象方法。//有抽象方法的类一定是抽象类abstract class A{ abstract public void f(); //没有方法体的方法叫做抽象方法, 抽象方法要求末尾必须得加分号,前面必须得加abstract}//抽象类不一定有抽象方法abstract class B{...

2019-01-07 21:23:31 203

原创 多态

多态较多的用于继承父类的子类中,对于函数重写,将子类对象的内存地址赋给父类对象的引用,父类将能够调用子类的内重写的函数。因此,多态,针对不同的对象,相同的函数将激发不同的反应。class A{ public void f() { System.out.printf("AAAA\n"); }}class B extends A{ public void f() { Sy...

2019-01-07 21:12:25 208

原创 java中的_this和_static

1、this用于普通方法和构造方法中(1)用于构造方法中,可以通过this.i=i,this为当前正在创建的对象。这样通过参数i,对对象中的成员变量值进行重新赋值(2)用于普通方法中,对于this.ithis表示当前正在调用对象的成员变量值package java_part;class A1{ public int i=99; public A1(int i){ this.i=i;...

2019-01-05 15:52:07 280

原创 java_访问控制符,函数的重载

对于类中的一些静态属性,需要对外私有作为私有成员,对数据进行保护,不能通过类.成员进行访问,更改通过对外设置按钮,set函数设置成员变量的值。public,protected,默认是default,private四种类型,控制符针对类的外部。类名,类对象对成员的访问对于类,继承和包都将涉及访问控制符;类的内部,类的继承,包中的类和另一个包中的类的访问class Triangle{ pr...

2019-01-05 15:20:40 256

原创 DRN: A Deep Reinforcement Learning Framework for News Recommendation学习

欢迎转载,请注明出处。本文提出了(基于深度Q-learning 的推荐框架)基于强化学习的推荐系统框架来解决三个问题:1)首先,使用DQN网络来有效建模新闻推荐的动态变化属性,DQN可以将短期回报和长期回报进行有效的模拟。2)将用户活跃度(activeness score)作为一种新的反馈信息,不仅仅考虑点击率作为回报。3)使用Dueling Bandit Gradient Descent...

2019-01-04 20:47:02 2387 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除