自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

粉刷匠

不要急,慢慢来。

  • 博客(46)
  • 收藏
  • 关注

原创 tensorflow学习——函数学习:sparse_segment_sum

查了好一阵才看明白,记录一下,谨防下次又看不懂了,如理解有误,还望指出,感谢sparse_segment_sum文档描述

2021-07-24 14:44:14 636

原创 (一)Spark学习笔记——Scala

Spark也支持Java和Python,为啥要学Scala?因为Spark的原生语言是Scala,对Scala的支持最好,我觉得,Scala像是Java和Python的结合体,学着还挺好玩的一、基本语法1.声明值和变量:val: (变量指向的内容)不可变,声明必须初始化,不能再赋值var:(变量指向的内容)可变,声明需要初始化,可以再赋值例子:// import java.lang._ // 默认会导入java.lang包里所有的东西,scala里不用*,用_val myStr // 会报错,

2020-08-15 16:47:49 511

原创 JanusGraph实战:从安装到展示

一、写在前面工作需要,最近开始接触一点知识图谱的东西,从0开始,老大确定了要使用的图计算框架,其余的,全都靠自己,由于毫无经验所言, 图谱的概念对我来说是新的,JanusGraph这个框架是新的,它所基于的TinkerPop没听过,拿来写入数据的语言java基本上也算是新的了(虽然几年前在学校用过),部署可视化界面要使用的nginx也是新的,这些东西搅到一起,足足搞了10天才理出点头绪来,记录一...

2020-04-09 15:23:46 2290 4

原创 get_data_loader()函数

0.说明本系列笔记用于记录NeuralNLP-NeuralClassifier源码精读,此篇笔记是对get_data_loader()函数的精读记录附上train()函数1.def train(conf):2. logger = util.Logger(conf)3. if not os.path.exists(conf.checkpoint_dir): # 用来保存模型...

2020-03-08 17:50:18 7421

原创 秋招材料整理——深度学习基础

一、多任务计算二、归一化、标准化normalize三、激活函数:ReLU四、梯度优化五、梯度下降法 vs. 牛顿法六、过拟合、欠拟合的起因,怎么解决七、Batch Normalization批数据的规范化八、梯度弥散/爆炸九、dropout (全连接层)十、tensorflow:Graph、Operation、Tensor、Session

2018-10-28 21:19:43 255

原创 秋招材料整理——贝叶斯分类器

一、贝叶斯决策论1.概念2.判别式模型 vs. 生成式模型二、极大似然估计MLE vs. 最大后验估计MAP三、朴素贝叶斯分类器1.相互独立2.朴素贝叶斯分类器:3.“拉普拉斯修正”4.半朴素贝叶斯分类器5.贝叶斯网6.贝叶斯网络的构造及学习7.EM算法:一种迭代优化策略,用于估计隐变量(值未知)(Expectation Maximization)

2018-10-28 20:02:03 326

原创 秋招材料整理——聚类

一、性能度量二、原型聚类:1. k-means:通过最小化均方差,将数据集分成k个“簇”2.学习向量量化(LVQ):假设数据样本带有类别标记3.高斯混合聚类:用概率模型表达聚类原型,簇划分由原型对应的后验概率确定三、层次聚类四、DBSCAN密度聚类:剔除异常数据

2018-10-28 18:08:21 262

原创 秋招材料整理——集成学习

一、概念二、boosting和bagging 区别三、随机森林四、boosting(串联)五、GBDT六、adaboost七、 GBDT vs. adaboost 区别八、xgboost九、GBDT vs. xgboost十、stacking

2018-10-28 10:09:21 344

原创 秋招材料整理——LR

一、整体概述二、损失函数三、特征高度相关四、处理非线性五、为什么LR要使用Sigmod函数

2018-10-27 19:00:45 262

原创 秋招材料整理——基础(计算机网络等)

一、TCP三次握手1.过程2.原因二、TCP四次挥手1.过程2.原因3.TIME_WAIT三、UDP vs. TCP四、进程 vs. 线程五、进程状态六、进程间通信七、死锁,产生条件八、python里面字典底层怎么实现的九、动态规划 vs. 贪心算法十、堆栈区别十一、排序复杂度

2018-10-27 18:23:08 1049

原创 秋招材料整理——机器学习(比较杂)

一、非平衡数据二、特征工程方法三、树模型 vs. 逻辑回归 vs. 神经网络四、损失函数五、核函数六、线性分类器 vs. 非线性分类器七、聚类和分类模型八、特征向量的缺失值处理九、结构风险,经验风险,期望风险十、ROC_AUC

2018-10-27 16:10:24 197

原创 秋招总结

一、碎碎念二、面试回忆1.迅雷(一面挂)2.映客直播(HR面挂)3.研究所(拿到offer)4.猎豹(备胎之后挂)5.招银网络科技(一面挂)6.vivo(拿到offer)7.马蜂窝(拿到offer,面试感好评)8.航天星图(拿到offer)9.line:10月19(挂)10.SHAREit(北京快乐茄)(茄子快传):10月20(挂)11.高思教育:10月23(在等结果)三、总结

2018-10-26 16:58:16 808 4

原创 超详细的"Web页面请求过程"之旅

前言:web页面请求的整体过程一、为主机申请IP:DHCP动态主机配置协议二、查找默认网关路由器的MAC地址:ARP地址转换协议三、查找目的域名的IP:DNS域名系统四、TCP三次握手(及为什么要进行第三次握手)

2018-07-30 19:44:13 7041

原创 不用“加减乘除”实现“加减乘除运算”

换了n种方法,终于是跑通了一个不超时的,记录一下class Solution { public int divide(int dividend, int divisor) { boolean isMinus = ((dividend0 && divisor >0) || (dividend>0 && divisor 0)); //异号为true,同号为false

2018-01-30 20:52:56 609

原创 [leetcode] Maximal Rectangle

Given a 2D binary matrix filled with 0’s and 1’s, find the largest rectangle containing only 1’s and return its area.能跑的通所有测试用例的$n^3$,$n^4$解法

2018-01-18 08:59:52 324

原创 链表逆序

二、while(n != null){ m = n; n = n.next; m.next = head; head = m; }三、图文分析

2017-10-29 11:35:24 294

原创 Linux学习——进程学习笔记

进程相关常用命令:w、ps、kill、pgrep、nice、renice、nohup、top、/proc文件夹、挂起与恢复;计划任务:at、batch、cron;必备基础知识:程序 vs 进程、父进程和子进程、前台进程 和 后台进程、进程状态、进程处理方式

2017-08-31 22:07:42 488

原创 Linux学习——Shell编程学习笔记

sh -x script、sh -n script、read、expr、awk、shift、流程控制语句:if、for、select、case、while、until、break、continue、函数、set 列出所有已定义变量、单引号与双引号的区别、ps -aux、kill -9

2017-08-25 19:23:31 653

原创 Linux学习——用户管理学习笔记

who、useradd [-options] name、userdel -r [用户名]、vipw、pwck、id、finger、chage、groupadd -g gid [groupName]、groupdel [groupName]、groupmod -n [newName] [oldName]、groups、newgrp、gpasswd、vigr、grpck、usermod -G [组名] [用户名]

2017-08-21 19:20:40 536

原创 (超详细)从零开始安装与配置hadoop完全分布式环境

七、Hadoop完全分布式环境的安装与配置1、创建文件目录2、解压缩3、配置hadoop环境4、运行Hadoop5、测试Hadoop日后可能遇到的问题

2017-08-19 17:09:30 3500

原创 Linux系统(Ubuntu16.04)ssh配置无密码登录

1、安装 openssh-服务端:sudo apt-get install openssh-server客户端:sudo apt-get install openssh-client2、配置无密码登录:ssh-keygen -t rsa -P "" ;cat .ssh/id_rsa.pub >> .ssh/authorized_keys;scp userName@ip:file folder

2017-08-19 16:35:20 41126 3

原创 Linux系统(Ubuntu16.04)jdk环境配置

1、解压文件:sudo tar -zxvf jdk-8u144-linux-x64.tar.gz2、修改配置文件:3、重新加载配置文件4、检查是否成功:java -version

2017-08-19 13:52:46 345

原创 虚拟机中Linux(Ubuntu16.04)与本地Win7共享文件夹

二、文件共享设置1、虚拟机设置2、VMware Tools安装

2017-08-19 10:30:21 11638 3

原创 Vim/Vi 常用命令

三种模式2.插入命令:a,A,i,I,o,O3.定位命令:k,j,h,l,$,0,H,M,L,gg,G,nG,:n,:set nu,:set nonu4.删除命令:x,nx,dd,ndd,dG,D,:n1,n2d5.复制和剪切:yy,Y,dd,ndd,p,P6.替换和取消:r,R,u7.搜索和替换:/string,n,N,:%s/old/new/g,/:n1,n2s/old/new/g8.保存退出::wq

2017-08-13 18:32:47 419

原创 Linux常用命令-Shell技巧及其他

1、 < Tab >键可以补齐文件名2、 Ctrl + l 清屏的快捷键,Ctrl + u 删掉光标前面所有字符3、 history 打印命令历史记录 !num 执行第几条命令 4、 alias 是为一个命令取别名5、输入/输出重定向6、管道7、命令连接符8、命令替换符

2017-08-10 23:25:53 328

原创 Linux常用命令-网络通信命令

实时通信 1、 write userName 向另外一个用户发信息,以Ctrl + D作为结束番外 2、 wall (write all)写给所有人,也就是发广播 3、 ping ip ping -c [num] ip ping -s [packets] ip 4、ifconfig [网卡名] ip 5、Xshell连接不上Linux

2017-08-08 17:31:07 518

原创 动态规划例题

1.动态规划2.给定一个字符串s和一个词dict的字典,确定s可以被分割成一个或多个词典单词的空格分隔的序列。

2017-05-06 15:13:38 401

原创 vue-router 路由元信息

const router = new VueRouter({ routes: [ { path: '/foo', component: Foo, meta: { requiresAuth: true }// a meta field } ]})

2017-04-29 19:43:10 10078

原创 vue.js hover事件模拟

1、hover用不了,但是可以把hover拆开成一进一出,这样就可以调用 vue 提供的方法了,就是麻烦了一点2、:class 绑定 HTML 与 class 3、@mouseover="overShow" @mouseout="outHide"4、:class="{show:showText,hide:hideText}"

2017-04-23 12:18:41 39917 1

原创 链表后序遍历算法实现C++

一、节点定义struct TreeNode { int val; TreeNode *left; TreeNode *right; TreeNode(int x) : val(x), left(NULL), right(NULL) {}};二、递归写法 三、非递归写法

2017-04-08 10:15:54 789

原创 Ubuntu16.04 安装 Visual Studio Code之后启动不起来

问题:vscode的配置文件被加上了root权限解决:cd ~/.configsudo rm -rf ./Code/~/.config目录显示:Home目录->最上面菜单栏->查看->显示隐藏文件

2017-04-06 15:05:12 30004 23

原创 next数组两种求法

(1)第一种求法:根据前一个字符的next值求(2)第二种求法:根据最大公共元素长度求

2017-03-23 09:45:45 39413 15

原创 QT QTableWidget空值检测问题

ui->tablewidget->item(0,0)->text()崩掉问题解决

2017-03-21 16:13:03 12261 3

原创 QT 点击自定义QDialog类"确定"按钮 , 模态框立刻关闭 , 之后又做空值检查问题解决

问题:点击自定义类的"确定"按钮 , 模态框立刻关闭 , 之后又做空值检查(弹框提示)解决:点击自定义类的"确定"按钮 ,先空值检查,再关闭模态框QDialog::Accepted值生成及传递QDialog::accept() QDialog::accepted()

2017-03-21 11:24:09 8353 1

原创 QT去除控件被选中后的焦点虚线框

1.用qss,一句话搞定;2.再写一个类,然后应用到main函数里3.qss文件的新建与调用4.继承自QProxyStyle 的MyProxyStyle 类里函数的简要解释

2017-03-15 15:09:26 6128 6

原创 QT设置表格控件单行可写

1.设置表格控件只读:ui->tableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers);2.设置表格单元格条目只读:QTableWidgetItem *item = ui->tableWidget->item(row,0);item->setFlags(Qt::NoItemFlags);3.设置表格控件可写ui->tableWi

2017-03-08 16:24:45 1466

原创 QT Creator使用design修改ui界面后运行未更新问题暴力解决方案

今天遇到一个奇怪的问题,折腾了半下午,记录一下,描述如题。1.删除自动生成的*-Debug文件夹2.删除源代码中所有.user文件

2017-03-02 16:09:47 2610

原创 Ubuntu16.04安装chrome出错

错误:N: 忽略‘google-chrome.list.1’(于目录‘/etc/apt/sources.list.d/’),鉴于它的文件扩展名无效;E: 在源列表 /etc/apt/sources.list.d/google-chrome.list 中第 1 行有误 (类型);E: 无法读取源列表。四、安装步骤:chrome download;sudo gedit /etc/apt/sources.list.d

2017-03-01 16:59:07 4422

原创 没有可用的软件包 git,但是它被其它的软件包引用了。

Linux下git安装 1、检查 git 是否已安装$ git ps:很多软件都可以用这种方式进行安装,安装前不妨试一试 2、$ sudo apt install git

2017-02-16 13:23:04 10095 2

原创 win7+linux双系统安装

1.win7+linux双系统安装2.如何查自己的电脑是32位还是64位3.ubuntu麒麟版下载4.软碟通UltraISO下载5.win7如何查看“磁盘管理”6.制作优盘启动盘

2017-02-14 21:08:29 3521

空空如也

空空如也

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

TA关注的人

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