自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 产品经理最重要的能力是什么?

在《俞军产品方法论》书籍中,俞军将产品经理分为了三类:A类:有深度思考能力或超常同理心 B类:逻辑清晰且有产品心 C类:不适合从事产品经理职业我觉的其中最重要的能力是深度思考能力,或者称其为洞察力。洞察力是什么?洞察力就是能够从现象发现本质,发现别人没有发现的东西,能够看见未来。书里说往往我们事后分析一个产品或行业的得失和规律相对容易,很多人都能做得不错,但当产品和行业还处于结局不确定的发展过程中,就能更早更深地察觉到市场需求和行业方向的特质。举几个例子来说明下洞察力:比如乔布斯,能够

2021-11-22 19:10:34 548

原创 Kaggle:Titanic预测存活(1)

本文针对Kaggle上面的Titanic问题进行了入门学习,搭建了一个简单的xgboost基础模型,达到了75%的精度。预处理Titanic的数据中共有12列属性,包括passengerId:乘客ID,Survived:存活情况,Pclass:船票级别,Name:乘客姓名, Sex:性别, Age:年龄, SibSp:船上的兄弟姐妹以及配偶的人数, Parch:船上的父母以及子女的人数, Ti...

2020-01-23 00:24:42 300 1

原创 精确IP定位

IP定位是一种非常广泛的定位手段。虽然现在GPS定位和Wifi、基站定位技术已经很成熟了,但是在获取不到上述信息的情况下仍然需要依赖IP定位,除了这个IP定位有其本身独特的优点:定位时间短、耗电量低。IP定位的精度一般比较低,通常是城市范围,但是可以通过一些手段使得IP定位的精度在1km以内,我们称之为精确IP定位。普通的IP定位在互联网上有很多公共的服务API,各个大公司也都有自己的IP库,比...

2020-01-21 15:29:36 9098 1

原创 strace命令调试JVM Thread

在前一段的工作中遇到了JVM STW的问题,当时使用strace命令来查看JVM系统调用,本文将之前的操作步骤记录下来。确定Java进程IDps -aux | grep "java"结果如下,黄框内的就是进程的PID确定JVM线程IDJVM中有很多线程,我们这里主要找控制safepoint的线程,也就是VM Thread。这里我们使用Jstack命令将JVM所有的进程都打出来,然后...

2020-01-21 15:27:53 662

原创 TensorFlow-Serving入门

本文中我们在Mac机器上使用Docker配置TensorFlow-Serving环境,并提供Http预测接口。安装Dockerbrew cask install docker下载TensorFlow-Serving镜像docker pull tensorflow/serving生成SavedModel模型TensorFlow主要有三种模型格式:CheckPoint(.ckpt),S...

2020-01-16 22:22:59 298

原创 Java调用TensorFlow库预测图片质量

概述本文参考官方的java使用TensorFlow库的例子,将深度学习模型保存成pb文件,在java环境中加载模型并做预测。环境安装安装pipyum -y install epel-releaseyum install python-pippip install --upgrade pip安装TensorFlow、Keras、numpypip install tensorflow...

2020-01-15 13:54:43 665

原创 自动驾驶技术小结

自动驾驶概述自动驾驶技术不需要人为操作,仅仅通过GPS、惯导、雷达等感知设备即可达到自动导航及行驶的目标。自动驾驶技术分为5个级别:等级0:即无自动。驾驶随时掌握著车辆的所有机械、物理功能,仅配备警报装置等无关主动驾驶的功能也算在内。等级1:驾驶人操作车辆,但个别的装置有时能发挥作用,如电子稳定程式(ESP)或防锁死刹车系统(ABS)可以帮助行车安全。等级2:驾驶人主要控制车辆,但系统阶...

2020-01-08 14:38:40 2854

原创 JVM长时间stop the world问题分析

近期,线上服务偶尔会出现超时情况。说一下背景,我们的开发语言是java,在单台物理机上部署了3个java模块,他们之间互相调用。服务p999耗时有时候会超过10s,按道理我们的业务不会停滞这么长时间,并且在长时间内只有一台机器多次出现了这个问题。下面是我们的分析流程:1. 登录机器查看WARN报警日志,事故发生时刻打印了大批WARN日志。进一步发现,在大批打印日志之前,有很长时间没有打印任何日...

2019-12-23 19:31:14 857

原创 计算机各种操作耗时

CPU速度:频率:Hz,代表每核每秒钟的时钟周期。2.5GHZ每个时钟周期为0.4nsMOV操作:大约占1个时钟周期移位操作:大约1-2个时钟周期ADD操作:大约占1-3个时钟周期浮点加法操作:6个双精度浮点加法操作:12个。乘法操作:大约占10个时钟周期除法操作:大约占17-46个时钟周期CPU缓存存取速度:L1:4ns,1-5时钟周期L2:10ns,5-20时钟周...

2019-10-11 15:48:14 1903

原创 Libco源码学习

初始化co-routine-env(在任意一个线程中调用co-create都会引发该函数,如果没有初始化则初始化) 针对当前线程实例化一个env出来 创建初始co-routine(主线程中co-routine),分配栈空间128K(该栈空间没有用到),设置回调函数为NULL,is_main=true 将初始co-routine加入到env中Call-s...

2019-10-11 15:24:34 189

原创 最大熵和概率分布

概率论我们需要描述一组数据时候,本质上需要描述每一个点。但是如果我们可以用分布去表示这些数据,就只需要均值或者方差分布参数,大大节省了存储空间。离散型随机分布伯努利分布:一次实验,结果只有两种结果。p(k)=pk(1−p)(1−k),k∈{0,1}p(k)=p^k(1-p)^{(1-k)}, k\in\{0, 1\}p(k)=pk(1−p)(1−k),k∈{0,1} ,期望:ppp,方差:p...

2019-06-02 13:04:55 3459

空空如也

空空如也

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

TA关注的人

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