自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (2)
  • 收藏
  • 关注

原创 HDFS集群NameNode高可用改造

Hadoop版本为3.0之前,仅支持启用单个Standby Namenode。目前HDFS集群的Namenode没有高可用配置,Namenode和Secondary Namenode同时位于zk-03上,假定目前有3台zookeeper服务器,分别为zk-01/02/03,DataNode服务器若干;且Secondary Namenode的作用是辅助Namenode恢复,此时可以使用第1步中切换主节点的命令将主节点切换到namenode1。,输出应为standby。,结果应为standby。

2023-10-25 14:46:40 199

原创 离线安装AWX 15.0.1

下载docker-ce、docker-compose、containerd.io,其中docker-ce的版本为19.03.15。该步骤输出3个镜像压缩包:awx-15.0.1.tar.gz、postgres-10.tar.gz、redis.tar.gz。如果默认的yum源和aliyun的yum源都没有对应版本的docker-ce,可以访问以下网址下载rpm包或tar包。安装docker-ce、docker-compose、containerd.io。该步骤输出压缩包docker-py.tgz。

2023-10-25 11:29:56 151

原创 指数基金(四):选基公式与定投技巧

盈利收益率法入场时机盈利收益率大于一个高值(参考值:10%)时,或市盈率处于低估区间。盈利收益率远高于同期的无风险利率(2倍以上)。无风险利率可参考10年期国债收益率。满足以上两个条件时开始定投。失去任一条件时停止定投,转为持有。退场时机盈利收益率低于债券基金的平均收益率时(参考值6.4%),或市盈率进入高估区间。此时可以分批卖出,转为持有其他指数基金或债券基金。参考指标...

2019-12-28 23:23:58 1473

原创 指数基金(二):行业指数简介

全球行业分类标准(GICS),将行业分为10个一级行业,24个二级行业,67个子行业。最主要的是个一级行业分别是:材料:金属、采矿、化学制品等等可选消费:汽车、零售、媒体、房地产等等必须消费:食品、烟草、家居等等能源:能源设备与服务、石油天然气等等金融:银行、保险、券商等等医药:医疗保健、制药、生物科技等等工业:航空航天、运输、建筑产品等等信息:硬件、软件、信息技术等等电信:固...

2019-12-28 22:45:41 827

原创 指数基金(三):指数基金估值指标

市盈率市盈率 = 公司市值 / 公司盈利率PE = P / E一般来说,市盈率越低,说明公司价格低于价值,越可能被低估适用范围流通性好,盈利稳定的品种。市盈率包含市值与盈利率两个指标,所以流通性好保证能以市价成交,盈利稳定保证盈利率不会有太大波动。市盈率陷阱对于周期性行业,如银行证券等,进入下行周期时,盈利会不断减少,市盈率PE会不断变大,不再低估。此时可以参考市净率...

2019-12-28 22:44:37 378

原创 保险知识(二):

保险的套路停售两种停售:保险公司的营销策略(主要)产品太烂,被保监会勒令停售重复推新老产品当新产品卖,营销策略。秒杀捆绑销售性价比高的产品不能单独买,捆绑在其他性价比低或者比较贵的产品上不同渠道相互敌视线上线下渠道相互歧视线上歧视线下的产品差线下歧视线下的服务差大小公司之间相互歧视,与上面类似。名义收益率保单上名义上的收益率通常不是你本金的收益率,而是扣除保...

2019-12-19 00:00:55 141

原创 保险知识(一):五大险种入门

该文章所有内容均来自蜗牛保险免费学习群,禁止转载寿险

2019-12-18 22:29:48 660

原创 指数基金(一):宽基指数简介

宽基指数:基金中的成分股不限制行业行业指数:基金中的成分股会限制行业1、总股本在100亿股以上的是大盘股,在上交所上市的大中盘股居多。大盘股主要涉及造船、钢铁、石化、银行类公司,是公募基金规定持仓下限(60%)的必备基本股,一般股价波动较小,市盈率较低。2、蓝筹股又称绩优股;实力股。经营管理良好,创利能力稳定、连年回报股东的公司股票。这类公司在行业景气和不景气时都有能力赚取利润,风险较小。...

2019-12-16 23:55:36 1143

原创 读书笔记:富爸爸穷爸爸

第一章不要为钱工作,让钱为你工作。第二章资产是能把钱放到你口袋里的东西,负债是把你口袋里的钱拿走的东西。不要把负债误认为资产。第三章里概括的说明了资产的特点:1.可产生收入的、2.升值潜力大且流通性好的。第三章关注自己的事业,尽早构筑自己的资产基础。...

2019-12-16 20:15:16 136

原创 读书笔记:上瘾

第二章 触发触发是上瘾模型的第一个阶段,分为外部触发和内部触发。内部触发一般是指用户的思想、情感或已有的常规活动。将产品与用户的内部触发联系起来是产品成功的关键。情绪,尤其是负面情绪,是一种非常强大的内部触发。例如,无聊或焦虑的时候就刷微博,等等。可以将其他的行为与这类情绪挂钩,来纠正这种行为。5问法。指对同一个现象层次性的连续问5个为什么,通常就可以找到问题的本质。第三章 行动本章...

2019-11-24 23:24:40 96

原创 随机森林模型

1.随机森林算法1.1 随机森林的生成如果训练集大小为N,对于每棵树而言,随机且有放回地从训练集中的抽取n个训练样本(这种采样方式称为bootstrap sample方法),作为该树的训练集;如果每个样本的特征维度为M,指定一个常数m<<M,随机地从M个特征中选取m个特征子集,每次树进行分裂时,从这m个特征中选择最优的;每棵树都尽最大程度的生长,并且一般来说没有剪枝过程。...

2019-09-09 23:20:07 1228

原创 GBDT、Xgboost与LightGBM总结

从Gradient Descend到GBDT集成学习之Boosting —— Gradient Boosting原理Xgboost原理详解XGBoost算法原理小结从GBDT到Xgboost相对于GBDT,Xgboost的优化主要体现在以下三个方面:算法本身的优化:GBDT只支持决策树,Xgboost还支持使用其他弱分类器;GBDT使用损失函数的负梯度(一阶导数)作为分类器的...

2019-09-08 23:32:59 336

原创 遮挡人脸识别项目总结

多目标联合路线基本结构ArcFace主干网络 + Unet语义分割网络,分类+分割多目标联合训练。ArcFace主干网络基本Block结构block有效性的可能理论依据 :Unet upConv结构从运算速度的角度考虑,采用Unpooling+Conv的方式实现Deconv的功能,而没有直接使用Deconv。ArcFace损失的几何特性SCPNet路线SCPNet原网络示意图...

2019-09-04 20:41:01 1979 3

原创 极大似然估计、最大后验概率估计、贝叶斯估计

概率与统计概率:已知模型和参数,对未知样本给出预测结果统计:根据已有数据,估计模型的参数。贝叶斯公式P(θ∣X)=P(X∣θ)P(θ)P(X)=P(X∣θ)P(θ)P(X∣θ)P(θ)+P(X∣∼θ)P(∼θ)P(\theta |X)=\frac{P(X|\theta)P(\theta)}{P(X)}=\frac{P(X|\theta)P(\theta)}{P(X|\theta)P(\th...

2019-08-20 20:00:47 150

原创 LDA主题模型

1. LDA解决了什么问题通过观测到的文档和词样本,反推文档的主题分布,并求解该分布的参数。所有的文档主题分布(多项式分布)均由迪利克雷先验概率分布生成。对一篇新来的文档,推断它的主题分布。2. LDA模型中文档生成过程首先确定要生成M篇文档,每篇文档有Nm个词,然后:从超参数为α的迪利克雷分布中取样生成文档 i 的主题的多项式分布 θi从 θi 中取样生成文档 i 中第 ...

2019-08-13 17:41:00 306

原创 读书笔记:刻意练习

第一章有目的的练习单纯的重复练习(naive repeat)可能反而会导致技能衰退。有目的的练习才能提高技能水平。1.定义明确的目标  有目的的练习需要定义明确的目标,同时需要把该目标拆解成程序清晰的可执行步骤。目标拆解的过程往往包含了你缺少什么或者需要提高哪方面的思考。2.足够的专注  要想取得进步,必须足够专注。注意力不集中的练习是低效甚至无效的。3.及时的反馈  1.有目的的...

2019-06-04 23:31:56 583

原创 工作总结:旷视实习期间论文阅读

Loss Function relatedMaking Classification Competitive for Deep Metric Learning[https://arxiv.org/pdf/1811.12649.pdf]通过tuned softmax CE(去掉最后线性分类层的bias,并将softmax前的输入和权重L2正则化)损失来达到metric learning的效...

2019-05-15 11:22:13 515

原创 ResNet解决了什么问题?

现在一般的说法是说resnet帮助解决了梯度消失和梯度爆炸的问题,使得更深的网络的训练变得可行。从梯度反传的链式法则角度来考虑,shortcut确实使得反传的累乘项中多出了一项常数1。设L层的神经网络,XnX_nXn​是第n层的输入。则对于一般的神经网络,Xn+1=F(Xn)X_{n+1}=F(X_n)Xn+1​=F(Xn​),梯度反传如下图所示:...

2019-04-21 19:52:47 1354

原创 面经项目题目(二)

1.【平安科技】 sigmoid激活函数为什么会导致梯度消失和梯度爆炸?答:设Sigmoid(x)=g(x)Sigmoid(x)=g(x)Sigmoid(x)=g(x),则g′(x)=g(x)∗(1−g(x))g&#x27;(x) = g(x)*(1-g(x))g′(x)=g(x)∗(1−g(x))。由g(x)g(x)g(x)的取值为(-1,1)可知g′(x)g&#x27;(x)...

2019-04-20 19:57:42 152

原创 面经项目题目(一)

L2范数的作用是什么,原理是什么?为什么?答:损失函数正则项,防止过拟合。原理是可以减小网络权重(或者说某一维特征对应的权重)的值。从矩阵分解的角度来说,对数据分布越重要的特征收到的抑制越小。减小参数可以防止的过拟合的原因是:延伸: L1范数的作用是使得某些特征对应的权重缩减为0,相当于舍弃部分对数据分布作用不大的特征,也可以防止过拟合。【图森】为什么一般的分类任务中不需要mar...

2019-03-19 16:26:51 266

原创 leetcode: Maximum Width Ramp

ProblemGiven an array A of integers, a ramp is a tuple (i, j) for which i &lt; j and A[i] &lt;= A[j]. The width of such a ramp is j - i.Find the maximum width of a ramp in A. If one doesn’t exist,...

2019-02-24 17:44:52 101

原创 leetcode: Subarray Sums Divisible by K

ProblemGiven an array A of integers, return the number of (contiguous, non-empty) subarrays that have a sum divisible by K.Example 1:Input: A = [4,5,0,-2,-3,1], K = 5Output: 7Explanation: There a...

2019-02-22 22:33:19 109

原创 论文阅读:Making Classification Competitive for Deep Metric Learning

论文地址:https://arxiv.org/pdf/1811.12649.pdf现有方法的问题**1.**标准的度量学习方法通过样本的局部关系来学习数据分布。比如建立pairs或者triplets。这种方法的核心问题时需要保证局部关系的信息丰富程度合理。例如,太难的negative pair会使训练不稳定,而太容易的则几乎没有loss不能更新网络。Semi-hard sampling和Bat...

2018-12-10 14:27:35 600

转载 leetcode: Reorganize String

https://leetcode.com/problems/reorganize-string/解题思路首先对S里每个字母出现的次数进行统计,如果存在某个字母出现的次数大于len(S)//2+1len(S)//2+1len(S)//2+1,则直接返回""。若没有则:1.循环返回剩下的字母中,出现次数最多和次多的字母,知道全部返回了为止。2.new一个字母按照出现次数从大到小排序的Strin...

2018-11-30 21:51:06 134

转载 leetcode: Ambiguous Coordinates

https://leetcode.com/problems/ambiguous-coordinates/解题思路先把string分成左右两部分,每部分至少有一个值,中间放入逗号空格。再对每部分放小数点,放小数点时把不被允许的情况排除在外。...

2018-11-28 21:19:08 123

转载 leetcode: Word Subsets

https://leetcode.com/problems/word-subsets/解题思路:先将B中的所有单词b组合成一个极大单词bmax再解题,bmax中每个字母的出现次数为所有b中字母出现次数的最大值而不是相加。例如,B=[‘wrr’,‘ao’, ‘ro’],则bmax=‘arrow’。B中‘r’在单个b中出现次数的极大值为2,总次数为3,‘o’出现的极大值为1,总次数为2,所以bma...

2018-11-26 09:35:56 96

转载 leecode: Delete Operation for Two Strings

https://leetcode.com/problems/delete-operation-for-two-strings/

2018-11-23 22:56:51 69

原创 Leetcode: Subarray Sum Equals K\\\Binary Subarrays With Sum

ProblemGiven an array of integers and an integer k, you need to find the total number of continuous subarrays whose sum equals to k.Example 1:Input: nums = [1,1,1], k = 2Output: 2Note:The le...

2018-11-12 21:32:06 96

原创 【转载】快速排序(三种算法实现和非递归实现)

原文地址python实现:import randoma = [4,1,7,6,9,2,2,3,5,7,8,9,3,1,2,3,4,5,8,0,3,5]b = [4,1,7,6,9,2,8,0,3,5]def twoPointerSort(nums,left,right): key = random.randint(left,right) nums[right],nums[...

2018-11-01 20:24:02 322

原创 BN层总结与实际作用

提出BN层的目的深度学习的一个重要假设是独立同分布假设(IID),这个假设不仅适用于训练集和测试集,也适用于同一网络的不同层之间,即假设每一层的输入在经过与权重相乘和非线性激活后,输出(即下一层的输入)与输入依然IID,这样在反向传播时各层的梯度都会在一个合理的区间内。但是在实际训练时,随着每一层W的不断变化,每层的输出的分布也在不断变化,不能保证与输入的IID关系。BN层实际上就是对每层的输...

2018-10-30 11:28:35 4929

原创 leetcode: Linked List

QuestionGiven a linked list, determine if it has a cycle in it.Follow up:Can you solve it without using extra space?Solution# Definition for singly-linked list.# class ListNode(object):# de...

2018-10-27 22:45:31 88

原创 leetcode: 二叉树的三种非递归遍历

class TreeNode: def __init__(self,val): super(TreeNode).__init__() self.val = val self.left = None self.right = None self.isPop = Falsedef createTree(valL...

2018-10-18 22:37:18 328

原创 leetcode: 2 Keys Keyboard

QuestionInitially on a notepad only one character ‘A’ is present. You can perform two operations on this notepad for each step:Copy All: You can copy all the characters present on the notepad (parti...

2018-10-17 23:49:02 77

原创 读书笔记:Learn More Study Less(一)

Acquire阶段的目标:快速地获取精炼且足量的信息。 Understand阶段:对于难以理解的知识点将其解构成小的知识点 Explore阶段:Depth:这个知识点是由什么推导而来的?Lateral:有什么和它相似或者有联系的概念?Vertical:其他体系中有没有能和它联系起来的知识点? Debug阶段:修正自己对概念的理解,移出不合适或错误的知识点关联。 Apply阶段: Te...

2018-09-10 10:41:29 802

原创 Linux学习:鸟哥私房菜第二部分总结

Linux文件系统

2018-09-06 14:44:34 90

原创 leetcode:Smallest Subtree with all the Deepest Nodes

ProblemGiven a binary tree rooted at root, the depth of each node is the shortest distance to the root. A node is deepest if it has the largest depth possible among any node in the entire tree. Th...

2018-07-21 00:22:28 213

原创 leetcode:Balanced Binary Tree

ProblemGiven a binary tree, determine if it is height-balanced.For this problem, a height-balanced binary tree is defined as:a binary tree in which the depth of the two subtrees of every node ne...

2018-04-03 11:17:12 93

原创 leetcode: Convert BST to Greater Tree

ProblemGiven a Binary Search Tree (BST), convert it to a Greater Tree such that every key of the original BST is changed to the original key plus sum of all keys greater than the original key in BST...

2018-03-14 22:30:21 138

原创 leetcode:4Sum II

ProblemGiven four lists A, B, C, D of integer values, compute how many tuples (i, j, k, l) there are such that A[i] + B[j] + C[k] + D[l] is zero.To make problem a bit easier, all A, B, C, D have s...

2018-02-22 09:56:26 145

原创 leetcode: Maximum Length of Repeated Subarray

QuestionGiven two integer arrays A and B, return the maximum length of an subarray that appears in both arrays.Example 1 Input: A: [1,2,3,2,1] B: [3,2,1,4,7] Output: 3 Explanation:...

2018-02-12 22:55:01 173

C++图像处理

C++语言编写的图像处理,完整工程文件,包括灰度、二值、平滑、锐化、轮廓提取、浮雕等功能,接近于MFC的简单WINDOWs程序界面。应付一般的程序设计实践足够。

2015-06-06

双人俄罗斯方块

单个类实现的双人俄罗斯方块,无界面。自己在程序设计实践课上做的。

2015-06-01

空空如也

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

TA关注的人

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