- 博客(47)
- 收藏
- 关注
原创 tensorflow学习——函数学习:sparse_segment_sum
查了好一阵才看明白,记录一下,谨防下次又看不懂了,如理解有误,还望指出,感谢sparse_segment_sum文档描述
2021-07-24 14:44:14
738
原创 (一)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
578
原创 JanusGraph实战:从安装到展示
一、写在前面工作需要,最近开始接触一点知识图谱的东西,从0开始,老大确定了要使用的图计算框架,其余的,全都靠自己,由于毫无经验所言, 图谱的概念对我来说是新的,JanusGraph这个框架是新的,它所基于的TinkerPop没听过,拿来写入数据的语言java基本上也算是新的了(虽然几年前在学校用过),部署可视化界面要使用的nginx也是新的,这些东西搅到一起,足足搞了10天才理出点头绪来,记录一...
2020-04-09 15:23:46
2573
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
7744
原创 秋招材料整理——深度学习基础
一、多任务计算二、归一化、标准化normalize三、激活函数:ReLU四、梯度优化五、梯度下降法 vs. 牛顿法六、过拟合、欠拟合的起因,怎么解决七、Batch Normalization批数据的规范化八、梯度弥散/爆炸九、dropout (全连接层)十、tensorflow:Graph、Operation、Tensor、Session
2018-10-28 21:19:43
279
原创 秋招材料整理——贝叶斯分类器
一、贝叶斯决策论1.概念2.判别式模型 vs. 生成式模型二、极大似然估计MLE vs. 最大后验估计MAP三、朴素贝叶斯分类器1.相互独立2.朴素贝叶斯分类器:3.“拉普拉斯修正”4.半朴素贝叶斯分类器5.贝叶斯网6.贝叶斯网络的构造及学习7.EM算法:一种迭代优化策略,用于估计隐变量(值未知)(Expectation Maximization)
2018-10-28 20:02:03
487
原创 秋招材料整理——聚类
一、性能度量二、原型聚类:1. k-means:通过最小化均方差,将数据集分成k个“簇”2.学习向量量化(LVQ):假设数据样本带有类别标记3.高斯混合聚类:用概率模型表达聚类原型,簇划分由原型对应的后验概率确定三、层次聚类四、DBSCAN密度聚类:剔除异常数据
2018-10-28 18:08:21
360
原创 秋招材料整理——集成学习
一、概念二、boosting和bagging 区别三、随机森林四、boosting(串联)五、GBDT六、adaboost七、 GBDT vs. adaboost 区别八、xgboost九、GBDT vs. xgboost十、stacking
2018-10-28 10:09:21
489
原创 秋招材料整理——基础(计算机网络等)
一、TCP三次握手1.过程2.原因二、TCP四次挥手1.过程2.原因3.TIME_WAIT三、UDP vs. TCP四、进程 vs. 线程五、进程状态六、进程间通信七、死锁,产生条件八、python里面字典底层怎么实现的九、动态规划 vs. 贪心算法十、堆栈区别十一、排序复杂度
2018-10-27 18:23:08
1267
原创 秋招材料整理——机器学习(比较杂)
一、非平衡数据二、特征工程方法三、树模型 vs. 逻辑回归 vs. 神经网络四、损失函数五、核函数六、线性分类器 vs. 非线性分类器七、聚类和分类模型八、特征向量的缺失值处理九、结构风险,经验风险,期望风险十、ROC_AUC
2018-10-27 16:10:24
225
原创 秋招总结
一、碎碎念二、面试回忆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
996
4
原创 超详细的"Web页面请求过程"之旅
前言:web页面请求的整体过程一、为主机申请IP:DHCP动态主机配置协议二、查找默认网关路由器的MAC地址:ARP地址转换协议三、查找目的域名的IP:DNS域名系统四、TCP三次握手(及为什么要进行第三次握手)
2018-07-30 19:44:13
7172
原创 不用“加减乘除”实现“加减乘除运算”
换了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
666
原创 [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
376
原创 链表逆序
二、while(n != null){ m = n; n = n.next; m.next = head; head = m; }三、图文分析
2017-10-29 11:35:24
341
原创 Linux学习——进程学习笔记
进程相关常用命令:w、ps、kill、pgrep、nice、renice、nohup、top、/proc文件夹、挂起与恢复;计划任务:at、batch、cron;必备基础知识:程序 vs 进程、父进程和子进程、前台进程 和 后台进程、进程状态、进程处理方式
2017-08-31 22:07:42
537
原创 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
689
原创 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
849
原创 (超详细)从零开始安装与配置hadoop完全分布式环境
七、Hadoop完全分布式环境的安装与配置1、创建文件目录2、解压缩3、配置hadoop环境4、运行Hadoop5、测试Hadoop日后可能遇到的问题
2017-08-19 17:09:30
3584
原创 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
41638
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
379
原创 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
446
原创 Linux常用命令-Shell技巧及其他
1、 < Tab >键可以补齐文件名2、 Ctrl + l 清屏的快捷键,Ctrl + u 删掉光标前面所有字符3、 history 打印命令历史记录 !num 执行第几条命令 4、 alias 是为一个命令取别名5、输入/输出重定向6、管道7、命令连接符8、命令替换符
2017-08-10 23:25:53
366
原创 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
574
原创 vue-router 路由元信息
const router = new VueRouter({ routes: [ { path: '/foo', component: Foo, meta: { requiresAuth: true }// a meta field } ]})
2017-04-29 19:43:10
10112
原创 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
40586
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
829
原创 Ubuntu16.04 安装 Visual Studio Code之后启动不起来
问题:vscode的配置文件被加上了root权限解决:cd ~/.configsudo rm -rf ./Code/~/.config目录显示:Home目录->最上面菜单栏->查看->显示隐藏文件
2017-04-06 15:05:12
30519
23
原创 QT 点击自定义QDialog类"确定"按钮 , 模态框立刻关闭 , 之后又做空值检查问题解决
问题:点击自定义类的"确定"按钮 , 模态框立刻关闭 , 之后又做空值检查(弹框提示)解决:点击自定义类的"确定"按钮 ,先空值检查,再关闭模态框QDialog::Accepted值生成及传递QDialog::accept() QDialog::accepted()
2017-03-21 11:24:09
8835
1
原创 QT去除控件被选中后的焦点虚线框
1.用qss,一句话搞定;2.再写一个类,然后应用到main函数里3.qss文件的新建与调用4.继承自QProxyStyle 的MyProxyStyle 类里函数的简要解释
2017-03-15 15:09:26
6418
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
1517
原创 QT Creator使用design修改ui界面后运行未更新问题暴力解决方案
今天遇到一个奇怪的问题,折腾了半下午,记录一下,描述如题。1.删除自动生成的*-Debug文件夹2.删除源代码中所有.user文件
2017-03-02 16:09:47
2683
原创 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
4549
原创 没有可用的软件包 git,但是它被其它的软件包引用了。
Linux下git安装 1、检查 git 是否已安装$ git ps:很多软件都可以用这种方式进行安装,安装前不妨试一试 2、$ sudo apt install git
2017-02-16 13:23:04
10685
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人