3 江户川柯壮

百度 - 算法工程师

我要认证

[DL,ML,CV,SignalProcessing,FinTech][ACG,Baidu,MachineLearningEngineer][MS.Dept.Automation,THU,Beijing,PRC][E-mail:jzsherlock@163.com]

等级
TA的排名 5k+

【Java 小白菜入门笔记 2.2】常用的类和方法

ArrayArray 含有sort、fill、equals、BinarySearch等方法StringBuilderMathSystemRandom

2020-07-08 00:59:13

【Java 小白菜入门笔记 2.1】面向对象相关

实验网址:https://www.shiyanlou.com/courses/1230类(class)作为面向对象的Java,一切皆对象(类的实例)。用关键字class定义。类中含有属性(变量)和方法(函数)。变量的类型:局部变量(定义在方法体中,用完就销毁);成员变量(顾名思义,即class的成员,定义在方法体外,class内,这种可以被方法访问,在创建class的对象时即实例化);静态变量(用static声明,位置与成员变量一样)创建对象的方法类名 对象名 = new 类名()

2020-06-30 01:32:33

【Java 小白菜入门笔记 1.3】流程控制、数组和输入输出

实验来源:https://www.shiyanlou.com/courses/1230流程控制if else ,switch, do-while, whileif(condition){ todo}else if(other condition){ todo}else{ todo}switch(value){ case v1: todo break; case v2: todo bre

2020-06-27 00:51:12

【Java 小白菜入门笔记 1.2】运算符、方法和语句

实验来源:https://www.shiyanlou.com/courses/1230算术运算符自增自减和C++一样,i++就是先进行表达式运算再自增,++i就是先自增在进行表达式运算。位运算符& 按位与 | 按位或 ^ 按位异或 ~ 按位补两个大于号(或者小于号)进行左右位移动,三个大于号:>>> 表示右位移并且在前面补零。位运算测试:public class BitOperation{ public static void main(String args

2020-06-26 04:13:36

【Java 小白菜入门笔记 1.1】常量和变量

在Java中定义常量的方式:final关键字public class FinalVar{ public static void main(String[] args){ final double PI = 3.14159; double r = 2.4; System.out.println("The area of circle is "); System.out.println(PI * r * r); }}输出结果

2020-06-19 01:37:32

【强化学习1.0】导论 & 多臂赌博机问题(multi-armed bandit)

首发于知乎:【强化学习1.0】导论 & 多臂赌博机问题(multi-armed bandit)欢迎关注导论:何为强化学习?强化学习(Reinforcement Learning,下面简称RL)研究的是在交互中学习的方式。通俗来说,就是“做什么能让我们最终的收益最大化”。最常举例的一个场景就是游戏,比如下棋。对于每一步都没有标准答案可供学习,但是最终的收益是固定的,比如胜一场1分、平0分、负一场-1分。因此,一个训练有素的智能体(agent)应该能够总结经验,从而在每一步骤都向着最终取胜而

2020-06-16 11:41:02

【论文笔记】PyTorch-BigGraph: A Large-scale Graph Embedding Framework(大规模图嵌入)

大规模图嵌入框架 PBG,由Facebook开源。paper:https://mlsys.org/Conferences/2019/doc/2019/71.pdf基本思路:读入edgelist,对各node赋予一个vector,通过更新vector,使得connected entities更加接近,unconnected entities距离更远。PBG的出发点:图的scale!处理方法: graph partitioning, so that the model do..

2020-06-09 15:18:56

【Java 小白菜入门笔记 1.0】简介与HelloWorld

Java 简介java是sun公司推出的面向对象的编程语言,现在sun被oracle收购,java也就属于oracle旗下了。java分为Java SE和Java EE,SE即标准版本,EE即企业版。关于Java有几个常用的东西:JVM:Virtual Machine,Java 虚拟机,Java的跨平台能力就依赖于JVM技术。JDK:Development Kit,Java开发工具。JRE:Java运行环境,用来运行Java。(Runtime Environment)Java 的 Hello

2020-06-08 01:26:22

【NLP模型笔记】GloVe模型简介

和之前讲过的word2vec(SG和CBOW)一样,glove模型也是一种无监督的词嵌入方法,即词向量学习方法。glove是一个全局对数双线性回归模型(global log bilinear regression model)。顾名思义,该模型用到了语料库的全局特征,即单词的共现频次矩阵,并且,其优化目标函数是对数线性的,并用回归的形式进行求解。

2020-04-28 02:08:17

文本分类和词向量训练工具fastText的参数和用法

fastText的参数和用法fastText由FB开源,主要基于fasttext这篇文章的思路paper,主要用于两个任务:训练词向量和文本分类。下载地址与document :fasttext官网fasttext的 主要功能:Training Supervised Classifier [supervised] Supervised Classifier Training for Tex...

2020-03-12 20:52:15

Python中的defaultdict函数

from collections import defaultdict

2020-03-12 20:24:59

【NLP模型笔记】Intro || Word2vec词向量模型

INTRO自然语言处理(Natural Language Processing),简称NLP。这个领域是通过统计学、数学模型、机器学习等相关技术研究人类语言的特征,对其进行数学的表示,并基于这种表示进行计算,从而可以处理一些和人类语言相关的事务,以达到模拟人类使用语言的状态。在人类的思想领域中,针对于人的认识,一直以来都有两种截然相反的倾向。一种是认为人类的认识和各种知识是天然具有逻辑的合理性...

2020-03-09 00:54:34

Hadoop Streaming的基本原理与参数解析

Hadoop Streaming原理介绍Hadoop是基于hdfs和MapReduce的分布式框架。由于hadoop是基于java语言的,对于其他语言实现map reduce操作不太方便,因此出现了hadoop streaming。hadoop streaming可以将各种非java语言的脚本(script)或者可执行文件(executable)作为map和reduce函数(当然java的更...

2019-11-04 22:56:52

Python中的json模块的dump和dumps、load和loads的功能

Python中的json模块的dump和dumps、load和loads的功能JSON首先简单介绍一下json格式文件。json是JavaScript Object Notation的缩写。顾名思义,json来源于js的对象的格式。现在json已经不在局限于某种语言,而是一种通用的,比xml更轻量级的数据交换形式。json 的基本格式可以看做是嵌套的字典。通俗来讲,就是再字典中的某个元素的值...

2019-11-04 14:11:25

古典密码学算法之(一)凯撒移位(Caeserian Shift)

缘起从今天开始,新开一个系列,专门聊一聊经典的密码算法。首先声明,这个系列谈论的密码不是现代的计算机使用的,基于数论、非对称体制的各种密码学,而是一些在实际历史中或者一些解谜小说中出现的传统的经典加密方法。有时候我们也将其中的一些所组成的称为古典密码学。现如今,虽然传统加密方法在实际生活中用的不多,但是在很多推理小说中,密码和暗号等要素还是有很多有趣的案例的。比如福尔摩斯系列中的...

2019-11-03 23:53:31

CAP(Cumulative Accuracy Profile)曲线/AR值释义

CAP(Cumulative Accuracy Profile)曲线/AR值释义CAP(Cumulative Accuracy Profile)曲线以及对应的AR(Accuracy Ratio)值是金融风控模型评价中的一个比较常用的指标,由于和机器学习准确率评价的ROC曲线比较类似,但CAP曲线的具体含义尚未见到有比较好的资料阐述,因此这里对CAP的概念做一详细说明。首先,来讲一下CAP曲线针...

2019-08-29 20:53:20

linux中使用matplotlib缺失中文字体的解决方案

linux中使用matplotlib缺失中文字体的解决方案在linux中调用matplotlib画图时,如果label中有中文,需要通过以下语句指定字体:import matplotlib.pyplot as pltplt.rcParams['font.sans-serif']=['SimHei'] 这时可能会因为系统中缺失中文字体而导致不能显示。具体表现就是,运行过程中报warning...

2019-08-29 14:49:59

vim学习杂记(持续更新)

vim学习杂记vim中查找某个字符串:/somestring + enter比如查找所有的tab缩进:/\tab这样,符合somestring的位置都会高亮出来,若想取消高亮,键入::nohvim中转到某一行,输入:60这样光标就跳到了第60行。vim中删除某一行,在指令状态下键入:dd这样,光标所在行就被删除。vim中,将光标移动到文档开头:...

2019-08-27 20:36:22

Python日常学习杂记

Python日常学习杂记python -c 的作用在命令行里执行python时,如果加上 -c,即python -c xxx那么,xxx就被当做一条指令(command)来执行,否则,就当做脚本路径,去找script,然后执行里面的内容。比如:$ python 'import this'/root/anaconda3/bin/python3.7: can't open file ...

2019-08-27 20:34:25

『尼罗河魅影之谜』的故事模式与推理内核

『尼罗河魅影之谜』的故事模式与推理内核【推理小说笔记1】读完了林斯谚的『尼罗河魅影之谜』,据说是林斯谚的长篇小说处女作。这是一个没有谋杀的日常推理作品,虽然也许是作者考虑到太过低筹码的推理游戏会使整个事件的趣味性和代入性大打折扣,而在解谜的最后一部分加上了“赌上某人性命”的情节,但在最后交代整个布局的时候也说明了实际上也是有惊无险。总之,整个事件都是人为的一场推理游戏,而我们的侦探也一直处在出...

2019-08-26 00:25:49

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获得
  • 签到达人
    签到达人
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证(专家版)
    技术圈认证(专家版)
    博客专家完成年度认证,即可获得
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。