heiheiya的博客

好记性不如烂笔头
私信 关注
heiheiya
码龄13年
  • 1,210,144
    被访问量
  • 541
    原创文章
  • 1,684
    作者排名
  • 716
    粉丝数量
  • 于 2008-07-30 加入CSDN
获得成就
  • 获得956次点赞
  • 内容获得2,075次评论
  • 获得2,125次收藏
荣誉勋章
兴趣领域
  • #人工智能
    #算法#Python#图像处理#视觉/OpenCV#神经网络#深度学习#TensorFlow
TA的专栏
  • 项目管理
    40篇
  • Keras
    5篇
  • NCNN
    5篇
  • 三维重建
    1篇
  • 研发管理
    9篇
  • Kaggle
    7篇
  • PaddlePaddle
    7篇
  • 人脸检测
    6篇
  • TensorRT
    4篇
  • Docker
    7篇
  • Pytorch
    9篇
  • dlib
    2篇
  • 深度学习
    200篇
  • linux
    38篇
  • android
    21篇
  • 计算机视觉
    64篇
  • CUDA
    17篇
  • OpenGL
    3篇
  • OpenCL
    22篇
  • tensorflow
    112篇
  • 高等数学
    1篇
  • git
    25篇
  • opencv
    46篇
  • 编解码
    4篇
  • Markdown
    1篇
  • Mask RCNN
    16篇
  • darknet-YOLO
    9篇
  • GPU
    2篇
  • 基本理论
    2篇
  • GPS定位
    3篇
  • 机器学习
    20篇
  • 目标跟踪
    1篇
  • OpenPose
    1篇
  • MXNet
    33篇
  • 目标分割
    10篇
  • Caffe
    14篇
  • Python
    6篇
  • Object Detection
    12篇
  • OpenVINO
    17篇
  • C++
    8篇
  • Windows
    6篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

【PMP备考】PMBOK第六版知识点--第十章:项目沟通管理一

项目沟通管理包括:通过开发工作,以及执行用于有效交换信息的各种活动,来确保项目及其相关方的信息需求得以满足的各个过程。沟通是指有意或无意的信息交换。交换的信息可以是想法、指示或情绪。信息交换的方法包括:书面形式 口头形式 正式或非正式形式 手势形式 媒体形式 遣词造句沟通活动可按多种维度进行分类,包括:内部 外部 正式 非正式 层级沟通:向上沟通、向下沟通、横向沟通 官方沟通 非官方沟通 书面与口头沟通项目沟通管理的发展趋势和新兴实践包括:将相关方纳入项目评审范
原创
2阅读
0评论
1点赞
发布博客于 2 小时前

【PMP备考】PMBOK第六版知识点--第九章:项目资源管理五、六

管理团队是:跟踪团队成员工作表现,提供反馈,解决问题并管理团队变更,以优化项目绩效的过程。 本过程的主要作用是影响团队行为、管理冲突以及解决问题。五种常用的冲突解决方法:撤退/回避 缓和/包容 妥协/调解 强迫/命令 合作/解决问题控制资源是:确保按计划为项目分配实物资源,以及根据资源使用计划监督资源实际使用情况,并采取必要纠正措施的过程。 本过程的主要作用是确保所分配的资源适时适地可用于项目,且在不再需要时被释放。项目经理应采取有条不的步骤来解决问..
原创
12阅读
0评论
1点赞
发布博客于 4 小时前

【PMP备考】PMBOK第六版知识点--第九章:项目资源管理四

建设团队是:提高工作能力,促进团队成员互动,改善团队整体氛围,以提高项目绩效的过程。 本过程的主要作用是改进团队协作、增强人际关系技能和胜任力、激励员工、减少摩擦以及提升整体项目绩效。塔克曼阶梯理论的五个阶段:形成阶段 震荡阶段 规范阶段 成熟阶段 解散阶段可采用的沟通技术包括:共享门户 视频会议 音频会议 电子邮件/聊天软件...
原创
9阅读
0评论
1点赞
发布博客于 18 小时前

【PMP备考】PMBOK第六版知识点--第九章:项目资源管理二、三

估算活动资源是:估算执行项目所需的团队资源,以及材料、设备和用品的类型和数量的过程。 本过程的主要作用是明确完成项目所需的资源种类、数量和特性。获取资源是:获取项目所需的团队成员、设施、设备、材料、用品和其他资源的过程。 本过程的主要作用是概述和指导资源的选择,并将其分配给相应的活动。项目所需资源可能来自执行组织的内部或外部。内部资源由职能经理或资源经理负责获取(分配),外部资源则是通过采购过程获得。使用多标准决策分析工具制定出标准。可使用的选择标准包括...
原创
14阅读
0评论
1点赞
发布博客于 昨天

【PMP备考】PMBOK第六版知识点--第九章:项目资源管理一

项目资源管理包括识别、获取和管理所需资源以成功完成项目的各个过程,这些过程有助于确保项目经理和项目团队在正确的时间和地点使用正确的资源。有关项目资源管理的趋势和新兴实践包括:资源管理方法 情商EI 自组织团队 虚拟团队/分布式团队裁剪项目资源管理过程时应考虑的因素有:多元化 物理位置 行业特定资源 团队成员的获得 团队管理 生命周期方法规划资源管理是:定义如何估算、获取、管理和利用团队以及实物资源的过程。 本过程的主要作用是根据项目类型和复杂程度确定适用于项目资源的管理
原创
11阅读
0评论
1点赞
发布博客于 昨天

【PMP备考】PMBOK第六版知识点--第八章:项目质量管理二、三

管理质量是:把组织的质量政策用于项目,并将质量管理计划转化为可执行的质量活动的过程。 本过程的主要作用是提高实现质量目标的可能性,以及识别无效过程和导致质量低劣的原因。管理质量有时被称为“质量保证”,但“管理质量”的定义比“质量保证”更广,因其可用于非项目工作。管理质量被认为是所有人的共同职责。审计是:用于确定项目活动是否遵循了组织和项目的政策、过程和程序的一种结构化且独立的过程。控制质量是:为了评估绩效,确保项目输出完整、正确且满足客户期望,而监督和记录质量管..
原创
16阅读
0评论
1点赞
发布博客于 昨天

【PMP备考】PMBOK第六版知识点--第八章:项目质量管理一

项目质量管理包括:把组织的质量政策应用于规划、管理、控制项目和产品质量要求,以满足相关方目标的各个过程。按有效性递增排列的五种质量管理水平如下:让客户发现缺陷。这种方法可能会导致担保问题、召回、商誉受损和返工成本。 控制质量过程包括先检测和纠正缺陷,再将可交付成果发送给客户。该过程会带来相关成本,主要是评估成本和内部失败成本。 通过质量保证检查并纠正过程本身,而不仅仅是特殊缺陷。 将质量融入项目和产品的规划和设计中。 在整个组织内创建一种关注并致力于实现过程和产品质量的文化。裁剪质量管理
原创
12阅读
0评论
1点赞
发布博客于 2 天前

【PMP备考】PMBOK第六版知识点--第七章:项目进度管理三、四

制定预算是:汇总所有单个活动或工作包的估算成本,建立一个经批准的成本基准的过程。 本过程的主要作用是确定可据以监督和控制项目绩效的成本基准。项目预算包括经批准用于执行项目的全部资金,而成本基准是经过批准且按时间段分配的项目预算,包括应急储备,但不包括管理储备。控制成本是:监督项目状态,以更新项目成本和管理成本基准变更的过程。 本过程的主要作用是在整个项目期间保持对成本基准的维护。只有经过实施整体变更控制过程的批准,才可以增加预算。有效成本控制的关键在于管理经批准的成本基准。.
原创
22阅读
0评论
1点赞
发布博客于 2 天前

【PMP备考】PMBOK第六版知识点--第七章:项目进度管理一、二

项目成本管理包括:为使项目在批准的预算内完成而对成本进行规划、估算、预算、融资、筹资、管理和控制的各个过程,从而确保项目在批准的预算内完工。裁剪项目成本管理过程时应考虑的因素包括:知识管理 估算和预算 挣值管理 敏捷方法的使用 治理规划成本管理是:确定如何估算、预算、管理、监督和控制项目成本的过程。 本过程的主要作用是在整个项目期间为如何管理项目成本提供指南和方向。在成本管理计划中规定:计量单位 精确度 准确度 组织程序链接 控制临界值 绩效测量规则 报告格式
原创
31阅读
0评论
1点赞
发布博客于 3 天前

【PMP备考】错题整理-小测验2

1. 受一家公司雇佣,负责管理估算成本。为了完成项目估算,项目经理应该考虑什么?A. 与项目发起人协商B. 执行偏差分析C. 审查项目章程D. 执行储备分析正确答案:D解析:估算成本除了要考虑与项目相关的所有WBS成本外,还需要根据已识别风险登记册记录的风险分配项目的时间和成本的应急储备,即利用储备分析的工具,考虑估算的完整性和准确性。选项B,偏差分析是控制成本的工具。2. 在状态会议上,项目经理注意到项目超出预算。项目经理觉得应该早点发现这个问题,什么才能有助于提前发现这种情况
原创
17阅读
0评论
1点赞
发布博客于 3 天前

【PMP备考】PMBOK第六版知识点--第六章:项目进度管理六

控制进度是:监督项目状态,以更新项目进度和管理进度基准变更的过程。 本过程的主要作用是在整个项目期间对进度基准的维护。
原创
20阅读
0评论
1点赞
发布博客于 4 天前

【PMP备考】PMBOK第六版知识点--第六章:项目进度管理四、五

估算活动持续时间是:根据资源估算的结果,估算完成单项活动所需工作时段数的过程。 本过程的主要作用是确定完成每个活动所需花费的时间量。估算持续时间时需要考虑的其他因素包括:收益递减规律 资源数量 技术进步 员工激励制定进度计划是:分析活动顺序、持续时间、资源需求和进度制约因素,创建进度模型,从而落实项目执行和监控的过程。 本过程的主要作用是为完成项目活动而制定具有计划日期的进度模型。项目进度计划的呈现形式有:横道图(甘特图) 里程碑图 项目进度网络图..
原创
15阅读
0评论
1点赞
发布博客于 4 天前

【PMP备考】PMBOK第六版知识点--第六章:项目进度管理二、三

定义活动是:识别和记录为完成项目可交付成果而须采取的具体行动的过程。 本过程的主要作用是将工作包分解为进度活动,作为对项目工作进度估算、规划、执行、监督和控制的基础排列活动顺序是:识别和记录项目活动之间的关系的过程。 本过程的主要作用是定义工作之间的逻辑顺序,以便在既定的所有项目制约因素下获得最高的效率。除了首尾两项,每项活动都至少有一项紧前活动和一项紧后活动。紧前关系绘图法PDM是创建进度模型的一种技术,包括四种逻辑关系或依赖关系:完成到开始FS 完...
原创
21阅读
0评论
1点赞
发布博客于 5 天前

【PMP备考】PMBOK第六版知识点--第六章:项目进度管理一

由于每个项目都是独特的,因此项目经理可能需要裁剪项目进度管理过程。裁剪时应考虑的因素包括:生命周期方法 资源可用性 项目维度 技术支持规划进度管理是:为规划、编制、管理、执行和控制项目进度而制定政策、程序、文档的过程。 本过程的主要作用是为如何在整个项目期间管理项目进度提供指南和方向。进度管理计划会规定:项目进度模型制定 进度计划的发布和迭代长度 准确度 计量单位 组织程序链接 项目进度模型维护 控制临界值 绩效测量规则 报告格式参会人员可能包括:项目经
原创
6阅读
0评论
1点赞
发布博客于 5 天前

【PMP备考】PMBOK第六版知识点--第五章:项目范围管理六

控制范围是:监督项目和产品的范围状态,管理范围基准变更的过程 本过程的主要作用是,在整个项目期间保持对范围基准的维护,且需要在整个项目期间开展控制项目范围确保所有变更请求、推荐的纠正措施或预防措施都通过实施整体变更控制过程进行处理。范围漫延:未经控制的产品或项目范围的扩大(未对时间、成本和资源做相应调整)工作绩效数据可能包括收到的变更请求的数量、接受的变更请求的数量,或者核实、确认和完成的可交付成果的数量。...
原创
22阅读
0评论
1点赞
发布博客于 15 天前

【PMP备考】PMBOK第六版知识点--第五章:项目范围管理五

确认范围是:正式验收已完成的项目可交付成果的过程 本过程的主要作用是,使验收过程具有客观性;同时通过确认每个可交付成果,来提高最终产品、服务或成果获得验收的可能性。确认范围过程与控制质量过程的不同之处在于:前者关注可交付成果的验收 后者关注可交付成果的正确性及是否满足质量要求 控制质量过程通常先于确认范围过程,但二者也可同时进行符合验收标准的可交付成果应该由客户或发起人正式签字批准。 应该从客户或发起人那里获得正式文件,证明相关方对项目可交付成果的正式验收。对已完成但未通过正式验收
原创
29阅读
0评论
1点赞
发布博客于 15 天前

【PMP备考】错题整理-小测验1

1. 项目已准备部署,热量测试显示存在一些严重问题,但项目经理有信心在部署日期之前解决这些问题。下列哪一个相关方应做出部署.不部署的决定?A. 供应商B. 员工代表C. 项目管理办公室D. 发起人正确答案:D解析:每个阶段都要发布项目章程,并通过发起人对项目章程的批准与否来决定新的阶段是否继续进行。2. 由于需要额外的资源,而这些资源并不在原先的预算之内,该项目面临被终止的危险,谁将是最具有影响力,最有可能挽救该项目的人?A. 处于高级管理职位并支持该项目的人B. 一位能
原创
28阅读
0评论
1点赞
发布博客于 17 天前

【PMP备考】PMBOK第六版知识点--第五章:项目范围管理四

创建工作分解结构(WBS)是:把项目可交付成果和项目工作分解成较小、更易于管理的组件的过程。 本过程的主要作用是,为所要交付的内容提供架构。WBS是:对项目团队为实现项目目标、创建所需可交付成果而需要实施的全部工作范围的层级分解。 WBS最低层的组成部分称为工作包。工作包对相关工作进行归类,以便对工作安排进度、进行估算、开展监督与控制。能够影响创建WBS过程的组织过程资产包括:用于创建WBS的政策、程序和模板 以往项目的项目档案 以往项目的经验教训分解是:一种把项目范.
原创
30阅读
0评论
1点赞
发布博客于 18 天前

【PMP备考】PMBOK第六版知识点--第五章:项目范围管理三

定义范围是:制定项目和产品详细描述的过程。 本过程的主要作用是,描述产品、服务或成果的边界和验收标准。详细的项目范围说明书包括以下内容:产品范围描述 可交付成果 验收标准 项目的除外责任产品分析技术包括但不限于:产品分解 需求分析 系统分析 系统工程 价值分析 价值工程...
原创
27阅读
0评论
1点赞
发布博客于 18 天前

【PMP备考】错题整理-小蓝书第11章

1. 项目团队执行高层风险评估,并识别出了表中所示风险。这种信息类型可以在下列哪项中被发现?风险 概率 影响 零件可靠性 0.3 3 多个问题 0.8 4.5 技术人员技能水平 0.6 4 零件可供性 0.4 4 自然灾害 0.4 1.5 设备环境 0.9 1.5 无效的错误监控 0.3 2.5 资源不足 0.15 4.5 A. 风险评估日志B. 风险.
原创
30阅读
0评论
1点赞
发布博客于 19 天前

【PMP备考】错题整理-小蓝书第10章

1. 项目经理向相关方提供了关于关键绩效测量指标的快速状态。项目经理收集关于已完成工作、成本、风险、问题和变更请求的进展。项目经理还应将下列哪一项关键绩效测量指标包含进状态报告中?A. 预测B. 资源缺少C. 项目控制界限D. 纠正措施正确答案:A解析:绩效报告应包含项目的过去、现在、未来信息,而题干列举的内容中恰好缺少未来信息。2. 财务经理首次参加项目状态会议。项目经理应该在会议上分享什么项目信息?A. 更新项目管理计划B. 详细的成本和预算信息C. 以前项目的状
原创
49阅读
0评论
1点赞
发布博客于 25 天前

【PMP备考】错题整理-小蓝书第9章

1. 公司的项目经理正在管理一个为期两年的项目,要求与其三个竞争对手合作来满足客户的产品交付要求。由于存在违反垄断法的潜在风险,每家公司都担心不应分享的信息。结果,项目规划落后于进度。客户注意到公司之间并不合作,签发了一封不可容忍延期的警告信。项目经理接下来应该怎么做?A. 创建一份新的相关方分析矩阵,供高级管理层审查B. 接触客户,并提出主持额外团队建设活动的提议C. 向高级管理层提交申请,请求与项目工作的其他公司开展团队建设活动D. 制定RACI图表,澄清角色和职责正确答案:D解
原创
41阅读
0评论
1点赞
发布博客于 25 天前

【PMP备考】错题整理-小蓝书第8章

1. 项目发起人关注一些控制质量过程中所报告的缺陷,并要求项目经理调查缺陷的来源。项目经理应该使用以下何种工具来执行这项任务?A. 控制图B. 帕累托图C. 鱼骨图D. 检查正确答案:C解析:调查缺陷来源,即查找导致缺陷的根本原因,而找根本原因是鱼骨图(或因果图)的主要功能。2. 项目团队遵循过程改进计划中说明的步骤来识别必要的改进。该任务应该在哪一个过程中执行?A. 执行B. 计划C. 监控D. 收尾正确答案:A解析:题目问题可以概括为:执行过程改进属于
原创
33阅读
0评论
1点赞
发布博客于 26 天前

【PMP备考】PMBOK第六版知识点--第五章:项目范围管理二

收集需求是为:实现项目目标而确定、记录并管理相关方的需要和需求的过程。 本过程的主要作用是,为定义产品范围和项目范围奠定基础。需求的类别包括:业务需求 相关方需求 解决方案需求1. 功能需求2. 非功能需求过渡和就绪需求 项目需求 质量需求需求跟踪矩阵是:把产品需求从其来源连接到能满足需求的可交付成果的一种表格。 把每个需求和业务目标或项目目标联系起来,有助于确保每个需求都具有商业价值。 有助于确保需求文件中被批准的每项需求在项目结束的时候都能交付。 还为管理产
原创
31阅读
0评论
1点赞
发布博客于 27 天前

【PMP备考】PMBOK第六版知识点--第五章:项目范围管理一

项目范围管理包括:确保项目做且只做所需的全部工作,以成功完成项目的各个过程。 管理项目范围主要在于定义和控制哪些工作应该包含在项目内,哪些不应该包含在项目内。在项目环境中,“范围”这一术语有两种含义:产品范围 项目范围裁剪项目范围管理过程应考虑的因素包括:知识和需求管理 确认和控制 开发方法 需求的稳定性 治理规划范围管理是为:记录如何定义、确认和控制项目范围及产品范围,而创建范围管理计划的过程。 本过程的主要作用是,在整个项目期间对如何管理范围提供指南和方向。范围管理
原创
29阅读
0评论
1点赞
发布博客于 27 天前

【PMP备考】PMBOK第六版知识点--第四章:项目整合管理七

结束项目或阶段是:终结项目、阶段或合同的所有活动的过程。 本过程的主要作用是,存档项目或阶段信息,完成计划的工作,释放组织团队资源以展开新的工作。项目或阶段行政收尾所需的必要活动包括:1. 为达到阶段或项目的完工或退出标准所必须的行动和活动确保所有文件和可交付成果都已是最新版本,且所有问题都已得到解决 确认可交付成果已交付给客户并已获得客户的正式验收 确保所有成本都已记入项目成本账 关闭项目账户 重新分配人员 处理多余的项目材料 重新分配项目设施、设备和其他资源 根据组织政策编
原创
28阅读
0评论
1点赞
发布博客于 28 天前

【PMP备考】PMBOK第六版知识点--第四章:项目整合管理六

实施整体变更控制是:审查所有变更请求、批准变更,管理对可交付成果、项目文件和项目管理计划的变更,并对变更处理结果进行沟通的过程。 本过程的主要作用是确保对项目中已记录在案的变更做综合评审。实施整体变更控制过程贯穿项目始终,项目经理对此承担最终责任。变更请求可能影响项目范围、产品范围以及任一项目管理计划组件或任一项目文件。在基准确定之前,变更无需正式受控于实施整体变更控制过程。一旦确定了项目基准,就必须通过本过程来处理变更请求。在批准变更之前,可能需要了解变更对进度的影响和对成本的影响。
原创
28阅读
0评论
1点赞
发布博客于 29 天前

【PMP备考】PMBOK第六版知识点--第四章:项目整合管理五

监控项目工作是:跟踪、审查和报告整体项目进展,以实现项目管理计划中确定的绩效目标的过程。 本过程的主要作用是,让相关方了解项目的当前状态并认可为处理绩效问题而采取的行动,以及通过成本和进度预测,让相关方了解未来项目状态。监控项目工作过程关注:把项目的实际绩效与项目管理计划进行比较 定期评估项目绩效,决定是否需要采取纠正或预防措施,并推荐必要的措施 检查单个项目风险的状态 在整个项目期间,维护一个准确且及时更新的信息库,以反映项目产品及相关文件的情况 为状态报告、进展测量和预测提供信息
原创
32阅读
0评论
1点赞
发布博客于 29 天前

【PMP备考】PMBOK第六版知识点--第四章:项目整合管理四

管理项目知识是:使用现有知识并生成新知识,以实现项目目标,并且帮助组织学习的过程。 本过程的主要作用是,利用已有的组织知识来创造或改进项目成果,并且使当前项目创造的知识可用于支持组织运营和未来的项目或阶段。知识通常分为:显性知识(易使用文字、图片和数字进行编撰的知识) 隐性知识(个体知识以及难以明确表达的知识,如信念、洞察力、经验和“诀窍”)能够影响管理项目知识过程的事业环境因素包括:组织文化、相关方文化和客户文化 设施和资源的地理分布 组织中的知识专家 法律法规要求和(或).
原创
21阅读
0评论
1点赞
发布博客于 1 月前

【PMP备考】错题整理-小蓝书第7章

1. 客户提出的一项需求,将变更项目范围。如果变更控制委员会批准需求,执行变更的成本将影响项目的预算。如果这项需求获得批准,项目经理应该考虑从下列哪一项储备中申请资金?A. 管理储备B. 风险储备C. 发起人储备D. 应急储备正确答案:A解析:范围变更,从风险角度可理解为未知-未知风险出现,其费用要另外申请批准(通过变更控制过程)后才能得到。而管理储备就是为了用来应对项目范围中不可预见的工作。2. 某任务成本结算为1000美元,计划完成日期为12月30日,总工期为10天。在12月
原创
43阅读
1评论
1点赞
发布博客于 1 月前

【PMP备考】错题整理-小蓝书第6章

1. 如下说法都是正确的,除了?A. 经过批准的进度计划叫进度模型B. 进度模型的输出是进度计划C. 经过批准的进度模型是进度基准D. 进度计划的输出是进度模型正确答案:D解析:根据PMBOK 图6-2和PMBOK 6.5.3.1。2. 项目经理必须在三个月内开发一个新产品。项目经理报告最可能的估算为45天。但是,如果另一个项目的资源能够提前提供,则可以在28天内完成。如果资源只有在较晚日期才能提前提供,则这项工作可能需要超过56天才能完成。根据提供的数据,项目的预期完工时间是多
原创
40阅读
0评论
1点赞
发布博客于 1 月前

【PMP备考】错题整理-小蓝书第5章

1. 为了确定变更管理计划的临界值,项目经理应使用下列哪一项?A. 专家判断,滚动式规划和项目管理软件B. 之前项目的经验教训,项目管理办公室标准和挣值数据C. 规划过程输出,事业环境因素和组织过程资产D. 事业环境因素,专家判断和项目管理软件正确答案:C解析:题目中间的变更管理计划的内容,这个是在4.2制定项目管理计划的过程中产生的,所以题目想考察的是4.2的输入,只有C是正确答案。2. 在项目启动阶段,项目经理希望全面了解项目范围。在项目章程获得批准之前,下列哪一份文件有助于
原创
63阅读
0评论
1点赞
发布博客于 1 月前

【PMP备考】错题整理-小蓝书第4章

1. 被分配到一个新项目后,项目经理收到项目章程的草稿。项目经理发现一些重要相关方并未参与初始规范的定义。项目经理首先应该怎么做?A. 获得项目章程的最终批准并确定关键相关方的需求被纳入需求文件B. 尝试保持原来的需求并获得项目章程的批准C. 收集关键相关方的高层次需求并完成项目章程D. 获得发起人对项目章程的批准,并在项目执行过程中确定关键相关方的需求正确答案:C解析:章程中确定项目的目标及成功标准,因此需要关键相关方的输入。缺少关键相关方参与,章程就不完整,因此C更好。A选项在C
原创
39阅读
0评论
1点赞
发布博客于 1 月前

【PMP备考】错题整理--小蓝书1-3章

1. 项目实施后,项目管理办公室(PMO)询问是否已实现项目的商业目标。若要解决这个问题,项目经理应该怎么做?A. 开展客户满意度调查B. 与项目发起人一起审查项目章程C. 执行偏差分析D. 执行项目后评估(post-project review)正确答案:D解析:本题考点是当初项目选的对不对,有没有实现最初选择该项目的目标,这属于“后项目评估”,是在项目完成并运营一年左右,来评估该项目是否实现了最初的战略计划。2. 一名客户因一家公司两年前未能完成一个项目而起诉该公司。项目管理
原创
50阅读
0评论
1点赞
发布博客于 1 月前

【PMP备考】PMBOK第六版知识点--第四章:项目整合管理三

指导与管理项目工作是:为实现项目模板而领导和执行项目管理计划中所确定的工作,并实施已批准变更的过程。 本过程的主要作用是,对项目工作和可交付成果开展综合管理,以提高项目成功的可能性。可交付成果是:在某一过程、阶段或项目完成时,必须产出的任何独特并可核实的产品、成果或服务能力。工作绩效数据是:在执行项目工作的过程中,从每个正在执行的活动中收集到的原始观察结果和测量值。问题日志是一种记录和跟进所有问题的项目文件,所需记录和跟踪的内容可能包括:问题类型 问题提出者和提出时间 问
原创
35阅读
0评论
1点赞
发布博客于 1 月前

【PMP备考】PMBOK第六版知识点--第四章:项目整合管理二

制定项目管理计划是:定义、准备和协调项目计划的所有组成部分,并把他们整合为一份综合项目管理计划的过程。 本过程的主要作用是,生成一份综合文件,用于确定所有项目工作的基础及其执行方式。项目管理计划应基准化,即,至少应该规定项目的范围、时间和成本方面的基准。在确定基准之前,可能要对项目管理计划进行多次更新, 且这些更新无需遵循正式流程。但是,一旦确定了基准,就只能通过实施整体变更控制过程进行更新。能够影响制定项目管理计划过程的事业环境因素包括:政府或行业标准 法律法规要求和(或)制约因素
原创
27阅读
0评论
1点赞
发布博客于 1 月前

【PMP备考】PMBOK第六版知识点--第四章:项目整合管理一

项目整合管理包括对隶属于项目管理过程组的各种过程和项目管理活动进行识别、定义、组合、统一和协调的各个过程。项目整合管理包括进行以下选择:资源分配 平衡竞争性需求 研究各种备选方法 为实现项目目标而裁剪过程 管理各个项目管理知识领域之间的依赖关系项目整合管理由项目经理负责。项目经理必须对整个项目承担最终责任。项目整合管理是指:确保产品、服务或成果的交付日期,项目生命周期以及效益管理计划这些方面保持一致 编制项目管理计划以实现项目目标 确保创造合适的知识并运用到项目中,并从项目中获
原创
57阅读
0评论
1点赞
发布博客于 1 月前

【PMP备考】PMBOK第六版知识点--第三章:项目经理的角色

项目经理是:由执行组织委派,领导团队实现项目目标的个人。 还充当项目发起人、团队成员与其他相关方之间的沟通者,包括提供指导和展示项目成功的愿景。PMI人才三角:技术项目管理 领导力 战略和商务管理技术项目管理是指:有效运用项目管理知识实现项目集或项目的预期成果的能力。领导力技能包括:指导、激励和带领团队的能力。常见的领导力风格包括:放任型领导 交易型领导 服务型领导 变革型领导 魅力型领导 交互型领导整合是项目经理的一项关键技能。过程 认知 背景项目复
原创
40阅读
0评论
1点赞
发布博客于 1 月前

【PMP备考】PMBOK第六版知识点--第二章:项目运行环境

项目所处的环境可能对项目的开展产生有利或不利的影响。这些影响的两大主要来源为事业环境因素(EEF)和组织过程资产(OPA)。事业环境因素是指:项目团队不能控制的,将对项目产生影响、限制或指令作用的各种条件。 这些条件可能来自于组织的内部和(或)外部。组织内部的事业环境因素:组织文化、结构和治理 设施和资源的地理分布 基础设施 信息技术软件 资源可用性 员工能力组织外部的事业环境因素:市场条件 社会和文化影响与问题 法律限制 商业数据库 学术研究 政府或行业标准 财
原创
45阅读
0评论
1点赞
发布博客于 1 月前

【PMP备考】PMBOK第六版知识点--引论

全球项目管理业界定义的最重要的价值观是:责任 尊重 公正 诚实什么是项目:项目是为创造独特的产品、服务或成果而进行的临时性工作。可交付成果是指:在某一过程、阶段或项目完成时,必须产出的任何独特并可核实的产品、成果或服务能力。 可交付成果可能是有形的,也可能是无形的。在以下一种或多种情况下,项目即宣告结束:达成项目目标 不会或不能达到目标 项目资金缺乏或没有可分配资金 项目需求不复存在 无法获得所需人力或物力资源 出于法律或便利原因而终止项目项目的商业价值是指:特
原创
37阅读
0评论
1点赞
发布博客于 1 月前

【ncnn】MobileNetSSD通过ncnn推理实现目标检测android测试

根据【ncnn】MobileNetSSD通过ncnn推理实现目标检测ubuntu16.04测试已经获得了转换的模型,根据【ncnn】Ubuntu16.04编译ncnn android获得了已经编译好的android库libncnn.a,这篇博文介绍如何在android app上实现目标检测。这里借助了tensorflow lite的example demo工程进行了一些修改。一、java代...
原创
91阅读
0评论
1点赞
发布博客于 2 月前

【Tensorflow】使用tf-keras在InceptionV3上finetune自己的数据集

环境:Ubuntu16.04 LTS Tensorflow-gpu 1.12.0 Keras 2.2.4 Keras-Applications 1.0.8 Keras-Preprocessing 1.1.0一、数据集数据集可分为train和val两个子集,一个用于训练,一个用于验证。类别按文件夹进行组织,例如各文件夹下放各自类别的图片。二、代码这里我使用的是tensorflow中的kera...
原创
113阅读
2评论
1点赞
发布博客于 2 月前

【三维重建】使用OpenMVG+OpenMVS做三维重建

这篇博客只是记录怎样使用OpenMVG和OpenMVS这两个开源工具完成一个三维重建的pipeline,不涉及开发。为了简便,这里并没有用源码编译软件,而是直接下载的release版本。OpenMVG是计算机视觉领域处理多视几何的开源库。openMVG能够:准确计算多视角立体几何模型; 提供SfM(Structure from Motion)重建需要的特征提取和匹配方法; 完整的SfM工具链;OpenMVG:https://github.com/openMVG/openMVG/rele
原创
545阅读
4评论
2点赞
发布博客于 3 月前

【计算机视觉】相机中的像素、分辨率、成像清晰度等的关系

一、像素像素是相机传感器上的最小感光单位。通常所说的“xxx万像素”是指的相机感光元器件上总的像素点。说到总像素,就不得不提到有效像素。一般总像素是理论上能够参与成像的像素数,但在实际成像过程中,由于光线等原因,有一部分像素点是不会参与成像的,所以刨开这一部分才是最终成像的有效像素。二、分辨率分辨率又称解析度,可细分为显示分辨率、图像分辨率和打印分辨率等。显示分辨率是指显示器能显示的像素有多少,显示器可显示的像素越多,画面就越精细。显示分辨率一定的情况下,屏幕越小图像越清晰,屏幕大小固定
原创
348阅读
0评论
1点赞
发布博客于 3 月前

【OpenCV】形态学操作中的顶帽运算和黑帽运算

一、顶帽TOPHAT顶帽是原图像与开运算(先腐蚀后膨胀)之差。得到的是原图像经过开运算之后去掉的像素。目的是为了在暗的背景图像中增强亮的目标物体。cv::Mat src = cv::imread("test.jpg");cv::Mat imgGray;cv::cvtColor(image, imgGray, cv::COLOR_BGR2GRAY);cv::Mat mask;cv::Mat elem(25, 25, CV_8U, cv::Scalar(1));cv::morpholog
原创
225阅读
2评论
1点赞
发布博客于 3 月前

【Tensorflow】将keras LSTM模型h5文件转化成tensorflow pb文件的解决方案

使用keras训练LSTM网络非常方便,但是在部署时又遇到需要用tensorflow的情况,这个时候就要把keras h5模型文件转化成tensorflow的pb模型文件。但是因为需要转化的LSTM类型的网络,所以使用tf.graph_util.convert_variables_to_constants固化网络后得到的pb文件会存在无法加载的情况。解决方法是使用https://github.com/intel-analytics/analytics-zoo/blob/master/pyzoo/zo
原创
247阅读
0评论
1点赞
发布博客于 4 月前

【Keras】AttributeError: ‘ProgbarLogger‘ object has no attribute ‘log_values‘

使用keras训练模型的时候报错出现这个错误是因为我的代码里有这样一句steps_per_epoch = (len(data) * 0.7) // batch_sizelen(data)比较小,而batch_size设置的太大了。解决方法很简单,把batch_size该小,事steps_per_epoch的值大于0。...
原创
98阅读
0评论
1点赞
发布博客于 5 月前

【Tensorflow】Failed to get convolution algorithm. This is probably because cuDNN failed to initialize

在训练一个LSTM网络的时候报了这个错看提示说可能是cuDNN初始化失败。一开始想到可能是cuDNN的版本问题,但是几经周折,查阅了官方的文档之后,确认cuda和cudnn的版本都是对应的。然后网上看到说可能是因为显存爆掉了。果然,我在代码开头添加了import osos.environ['CUDA_VISIBLE_DEVICES'] = "-1"强制使用CPU进行训练。问题就解决了。...
原创
189阅读
0评论
1点赞
发布博客于 5 月前

【Tensorflow】使用Slim模块训练Inceptionv3

环境:Ubuntu16.04 Tensorflow-gpu 1.12一、获取源码Slim模块是包含在tensorflow的另一个代码仓库内的。git clone https://github.com/tensorflow/models/为了和我的tensorflow版本保持一致,我切换到r1.12分支。git checkout r1.12二、建立数据集把相同类别的图片放入同一个文件夹下,成为数据集的子文件夹。然后仿造models/slim/data...
原创
144阅读
0评论
1点赞
发布博客于 5 月前

【Keras】自定义学习率更新策略和实时监控学习率变化

这里使用的是tensorflow中的keras,在import时用的是如下类似的语句:from tensorflow.python.keras.models import Model一、实时监控学习率要实现实时监控学习率变化,定义这样一个函数:def get_lr_metric(optimizer): def lr(y_true, y_pred): return optimizer.lr return lr然后在model.compile的时候加入到m
原创
334阅读
0评论
1点赞
发布博客于 5 月前

【Tensorflow】failed to create cublas handle: CUBLAS_STATUS_NOT_INITIALIZED一个可能的解决方法

环境:tensorflow 1.12 ubuntu16.04出现这个错误有可能是显存不够,但是我这里不是因为这个原因,所以网上很多解决办法都不起作用。最后的解决办法是sudo rm -rf ~/.nv/删除用户根目录下nv的缓存。...
原创
227阅读
0评论
1点赞
发布博客于 5 月前

【Tensorflow】Keras训练的h5模型转Tensorflow pb模型OpenCV可调用--绝无仅有的教程

环境:Keras 2.2.4 Tensorflow-gpu 1.12这里的h5模型是由keras训练保存的,注意不是tf.keras。因为如果是tf.keras训练生成的模型,那可能没这么多坑了。也就是用的from keras.layers import Dense, GlobalAveragePooling2D, Dropout, Input, Flatten, Conv2D,Softmax这样的构建的网络。注意保存模型时要使用model.save(),如果使...
原创
933阅读
9评论
3点赞
发布博客于 6 月前

【Tensorflow】1.x版本中的各种学习率策略

Tensorflow 1中的tf.train模块中提供了多种学习率策略。 tf.train.cosine_decay 余弦衰减tf.train.cosine_decay( learning_rate, global_step, decay_steps, alpha=0.0, name=None)learning_rate:浮点型,初始学习率 global_step:整型,用于计算decay decay_steps:整型,衰减步数 alph.
原创
134阅读
0评论
1点赞
发布博客于 6 月前

【Tensorflow】slim.metrics评价模型的性能指标

虽然是过时的东西了,虽然早已经是tensorflow2.0的时代了,虽然官方建议使用tf.metrics了,但是过时的东西也未必没用。最近又使用到了tensorflow的slim模型,记录一下其中用于评价模型性能指标的slim.metrics。主要用的评价指标函数在tensorflow/contrib/metrics/python/ops/metric_ops.py这个文件里。真正的实现在tensorflow/python/ops/metrics_impl.py文件里。评价函数主要有str.
原创
248阅读
0评论
1点赞
发布博客于 6 月前

【Python】指定哪张显卡可见

无他,给自己备忘一下。在使用tensorflow训练模型时,默认会占用所有的GPU,这有时候很不方便,所以在程序的开头加上:import osos.environ['CUDA_VISIBLE_DEVICES'] = '0'指定编号为0的显卡可见。当然也可以是os.environ['CUDA_VISIBLE_DEVICES'] = '1'os.environ['CUDA_VISIBLE_DEVICES'] = '0,1'os.environ['CUDA_VISIBLE_DEVIC
原创
258阅读
0评论
1点赞
发布博客于 6 月前

【Python】从视频文件中每秒抽取固定数量图像保存为图片

num表示每秒抽取几帧图像保存成图片。import cv2import osdef newDir(fileDir): fileDir = fileDir.strip() if not os.path.exists(fileDir): os.makedirs(fileDir) else: print(fileDir+'already exists!!!')def video2Images(video, imgPerSec): if
原创
220阅读
0评论
1点赞
发布博客于 6 月前

【Python】随机拷贝文件夹内的文件

随机拷贝指定文件夹内的文件到其他文件夹。如果文件夹内的文件数量少于设置的拷贝文件数量,则会全部拷贝。 如果目的文件夹不存在,会新建文件夹。 只会拷贝文件,不会拷贝子文件夹。import osimport randomimport shutildef newDir(fileDir): fileDir = fileDir.strip() if not os.path.exists(fileDir): os.makedirs(fileDir) else.
原创
119阅读
0评论
1点赞
发布博客于 7 月前

【图像处理】计算机视觉中常用的颜色空间模型

一、RGBRGB颜色空间模型是基于人眼感光的生理特点,将红、绿、蓝三原色的色光按不同的比例相加来让人眼感受到不同的颜色。电视和计算机彩色显示器(CRT或LCD)都是使用该模型来产生颜色 。(图片来自百度)如果坐标轴归一化到[0.0,1.0],则(0.0, 0.0, 0.0)表示纯黑色,(1.0, 1.0, 1.0)表示纯白色。二、RGBARGBA是在RGB颜色空间的基础上增加了alpha通道,1表示不透明,0表示全透明。PNG图像就是RGBA格式。三、YUV(YCbCr)YU
原创
563阅读
0评论
1点赞
发布博客于 7 月前

【OpenVINO】学习笔记(09):英特尔® OpenVINO™工具套件初级课程-课程回顾,中级课程介绍

欢迎参加英特尔® OpenVINO™工具套件初级课程 !本课程面向零基础学员,将从AI的基本概念开始,介绍人工智能与视觉应用的相关知识,并且帮助您快速理解英特尔® OpenVINO™工具套件的基本概念以及应用场景。整个课程包含了视频的处理,深度学习的相关知识,人工智能应用的推理加速,以及英特尔® OpenVINO™工具套件的Demo演示。通过本课程的学习,将帮助您快速上手计算机视觉的基本知识...
原创
502阅读
0评论
2点赞
发布博客于 8 月前

【OpenVINO】学习笔记(08):英特尔® OpenVINO™工具套件初级课程-如何使用英特尔R工具实现从数据采集到AI产品诞生?Part-2...

欢迎参加英特尔® OpenVINO™工具套件初级课程 !本课程面向零基础学员,将从AI的基本概念开始,介绍人工智能与视觉应用的相关知识,并且帮助您快速理解英特尔® OpenVINO™工具套件的基本概念以及应用场景。整个课程包含了视频的处理,深度学习的相关知识,人工智能应用的推理加速,以及英特尔® OpenVINO™工具套件的Demo演示。通过本课程的学习,将帮助您快速上手计算机视觉的基本知识...
原创
339阅读
0评论
1点赞
发布博客于 8 月前

【OpenVINO】学习笔记(07):英特尔® OpenVINO™工具套件初级课程-如何使用英特尔R工具实现从数据采集到AI产品诞生?Part-1...

欢迎参加英特尔® OpenVINO™工具套件初级课程 !本课程面向零基础学员,将从AI的基本概念开始,介绍人工智能与视觉应用的相关知识,并且帮助您快速理解英特尔® OpenVINO™工具套件的基本概念以及应用场景。整个课程包含了视频的处理,深度学习的相关知识,人工智能应用的推理加速,以及英特尔® OpenVINO™工具套件的Demo演示。通过本课程的学习,将帮助您快速上手计算机视觉的基本知识...
原创
305阅读
0评论
1点赞
发布博客于 8 月前

【OpenVINO】学习笔记(06):英特尔® OpenVINO™工具套件初级课程-OpenVINO的示例演示

欢迎参加英特尔® OpenVINO™工具套件初级课程 !本课程面向零基础学员,将从AI的基本概念开始,介绍人工智能与视觉应用的相关知识,并且帮助您快速理解英特尔® OpenVINO™工具套件的基本概念以及应用场景。整个课程包含了视频的处理,深度学习的相关知识,人工智能应用的推理加速,以及英特尔® OpenVINO™工具套件的Demo演示。通过本课程的学习,将帮助您快速上手计算机视觉的基本知识...
原创
596阅读
2评论
1点赞
发布博客于 8 月前

【OpenVINO】学习笔记(05):英特尔® OpenVINO™工具套件初级课程-视频分析处理的完整流程

欢迎参加英特尔® OpenVINO™工具套件初级课程 !本课程面向零基础学员,将从AI的基本概念开始,介绍人工智能与视觉应用的相关知识,并且帮助您快速理解英特尔® OpenVINO™工具套件的基本概念以及应用场景。整个课程包含了视频的处理,深度学习的相关知识,人工智能应用的推理加速,以及英特尔® OpenVINO™工具套件的Demo演示。通过本课程的学习,将帮助您快速上手计算机视觉的基本知识...
原创
545阅读
0评论
1点赞
发布博客于 8 月前

【OpenVINO】学习笔记(04):英特尔® OpenVINO™工具套件初级课程-如何给视觉应用中的神经网络加速?...

欢迎参加英特尔® OpenVINO™工具套件初级课程 !本课程面向零基础学员,将从AI的基本概念开始,介绍人工智能与视觉应用的相关知识,并且帮助您快速理解英特尔® OpenVINO™工具套件的基本概念以及应用场景。整个课程包含了视频的处理,深度学习的相关知识,人工智能应用的推理加速,以及英特尔® OpenVINO™工具套件的Demo演示。通过本课程的学习,将帮助您快速上手计算机视觉的基本知识...
原创
512阅读
0评论
1点赞
发布博客于 8 月前

【OpenVINO】学习笔记(02):英特尔® OpenVINO™工具套件初级课程-什么是视频?什么是计算机视觉?如何使用计算机来处理视频?...

欢迎参加英特尔® OpenVINO™工具套件初级课程 !本课程面向零基础学员,将从AI的基本概念开始,介绍人工智能与视觉应用的相关知识,并且帮助您快速理解英特尔® OpenVINO™工具套件的基本概念以及应用场景。整个课程包含了视频的处理,深度学习的相关知识,人工智能应用的推理加速,以及英特尔® OpenVINO™工具套件的Demo演示。通过本课程的学习,将帮助您快速上手计算机视觉的基本知识...
原创
381阅读
0评论
1点赞
发布博客于 8 月前

【OpenVINO】学习笔记(01):英特尔® OpenVINO™工具套件初级课程-为什么我们需要人工智能

欢迎参加英特尔® OpenVINO™工具套件初级课程 !本课程面向零基础学员,将从AI的基本概念开始,介绍人工智能与视觉应用的相关知识,并且帮助您快速理解英特尔® OpenVINO™工具套件的基本概念以及应用场景。整个课程包含了视频的处理,深度学习的相关知识,人工智能应用的推理加速,以及英特尔® OpenVINO™工具套件的Demo演示。通过本课程的学习,将帮助您快速上手计算机视觉的基本知识...
原创
613阅读
0评论
1点赞
发布博客于 8 月前

【OpenVINO】学习笔记(03):英特尔® OpenVINO™工具套件初级课程-如何加速视频处理进程?

欢迎参加英特尔® OpenVINO™工具套件初级课程 !本课程面向零基础学员,将从AI的基本概念开始,介绍人工智能与视觉应用的相关知识,并且帮助您快速理解英特尔® OpenVINO™工具套件的基本概念以及应用场景。整个课程包含了视频的处理,深度学习的相关知识,人工智能应用的推理加速,以及英特尔® OpenVINO™工具套件的Demo演示。通过本课程的学习,将帮助您快速上手计算机视觉的基本知识...
原创
423阅读
0评论
0点赞
发布博客于 8 月前

【Kaggle入门】Titanic: Machine Learning from Disaster----模型优化尝试(三)

这个系列博客纯粹为了记录一下自己学习kaggle的相关内容,也是跟着别人一步步学习。虽然这篇是模型优化尝试(三),但其实并不是用到的第三种方法。在上一篇博客【Kaggle入门】Titanic: Machine Learning from Disaster----模型优化尝试(二)之后,我尝试了很多种新增或组合的特征,最后发现单一的新增或者组合某种特征,基本上不可能对结果的提升有帮助,最后还是跟着前辈的思路组合了多种特征,才对结果起了积极的作用。import pandas as pdimport
原创
231阅读
4评论
1点赞
发布博客于 9 月前

【Kaggle入门】Titanic: Machine Learning from Disaster----模型优化尝试(二)

这个系列博客纯粹为了记录一下自己学习kaggle的相关内容,也是跟着别人一步步学习。前一篇博客【Kaggle入门】Titanic: Machine Learning from Disaster----模型优化尝试(一)将Embarked这个feature去掉,但是很遗憾效果变差了。本着从简单到复杂的原则,这里我还是尝试一些简单的feature增减或组合吧。数据集里有SibSp和Parch两个feature,一直对这两个feature的认识不够,也不知道到该怎么使用,这里尝试把这两个feature重新
原创
206阅读
0评论
1点赞
发布博客于 9 月前

【Kaggle入门】Titanic: Machine Learning from Disaster----模型优化尝试(一)

前一篇博客【Kaggle入门】Titanic: Machine Learning from Disaster----建模已经获得了一个baseline的model,并且已经在kaggle上做了提交,得分0.76555。下面尝试如何进一步优化模型。查看一下model和feature的相关系数。pd.DataFrame({"columns":list(train_df.columns)[1:], "coef":list(clf.coef_.T)})这里我首先注意到Embarked这个fea
原创
222阅读
0评论
1点赞
发布博客于 9 月前

【Kaggle入门】Titanic: Machine Learning from Disaster----建模

这个系列博客纯粹为了记录一下自己学习kaggle的相关内容,也是跟着别人一步步学习。一、建立逻辑回归模型首先,要把需要的feature字段取出来。哪些feature有用哪些feature没用也是一个不断探索的过程。然后使用scikit-learn中的LogisticRegression建模。from sklearn import linear_modeltrain_df = df.filter(regex='Survived|Age_.*|SibSp|Parch|Fare_.*|Cab
原创
247阅读
0评论
1点赞
发布博客于 9 月前

【Git】使用SourceTree创建本地代码仓库关联远程仓库

一、新建本地仓库打开sourcetree,点击Create填入仓库存放的路径,点击创建。弹出一个对话框,选择是。创建完成之后再testCreate文件夹下就多了一个.git文件。这样一个空的代码仓库就创建好了。但是这个代码仓库里面还没有什么实质性的东西。二、关联远程仓库但是光创建一个本地仓库并不是目的,重要的是要和远程仓库关联起来。如果这是一个新项目,那么由配置管理人员在服务器创建一个新的空仓库,把url地址告诉开发人员。开发人员在本地source
原创
771阅读
0评论
1点赞
发布博客于 9 月前

【Git】使用SourceTree与GitLab远端仓库进行交互

在上一篇博客Git】使用SourceTree克隆GitLab代码仓库中已经克隆了远程仓库,下面学习一下如果在本地进行修改并提交到远程仓库。一、Git工作流初始化仓库点击Git工作流。这里有几个分支:应该长期存在的两个核心分支:master,该分支存放对外发布的版本,任何时候该分支都是稳定的发布版。不可以直接在该分支push 代码。 develop,该分支的代码存放的是达到稳定并且准备发布时的,新功能开发都是基于此分支此外还有三种短期分支:feature,功能分支,进行新功
原创
669阅读
0评论
1点赞
发布博客于 9 月前

【Git】使用SourceTree克隆GitLab代码仓库

一、安装软件软件在官网https://www.sourcetreeapp.com/下载安装。需要注册账号。二、配置点击菜单栏工具-》选项,修改一般选项卡的内容默认用户信息和git的信息保持一致,SSH密钥选择生成的私钥,SSH客户端我这里是选择的OpenSSH。点击确定。三、克隆gitlab远程仓库前面我已经在gitlab上新建了一个project,【Git】GitLab创建Project点击Clone。依次填入仓库的地址,本地保存的路径和名字。然后克隆。
原创
597阅读
0评论
1点赞
发布博客于 9 月前

【Git】一台电脑多个密钥同时管理github和gitlab

原来用git关联github时已经创建了一个密钥,但是现在因为项目需要在内网使用gitlab,又不想二者使用同一个密钥,所以另外生成一个密钥。一、生成密钥打开git bash,输入ssh-keygen -t rsa -C "xxx@xxx.com" -f ~/.ssh/id_rsa_gitlab双引号内填入自己的邮箱,后面的~/.ssh/id_rsa_gitlab是我为本次生成的密钥指定保存的名字。如果不指定,则会默认保存成id_rsa会把原来用于github的密钥覆盖掉。二、添加公
原创
268阅读
0评论
2点赞
发布博客于 9 月前

【Git】GitLab创建Project

选择Create a project。依次填入Project name,Project URL下面的下拉菜单可以选择group, Project description(可不填)。Gitlab中project有三种访问权限Private:只有组成员才能看到 Internal:只要登录的用户就能看到 Public:所有人都能看到选择合适的Visibility Level之后,可以选择添加一个README,也可以不加。点击Create project。...
原创
348阅读
0评论
1点赞
发布博客于 9 月前

【Git】GitLab创建Group

接上篇【Git】Ubuntu16.04安装GitLab免费版安装好gitlab之后,在登录成功的界面上先选择Create a group,依次填入Group name, Group description(这项可不填),选择Visibility level。Gitlab中group有三种访问权限Private:只有组成员才能看到 Internal:只要登录的用户就能看到 Public:所有人都能看到然后点击Create group。完成之后就可以为group添加成...
原创
612阅读
0评论
1点赞
发布博客于 9 月前

【Git】Ubuntu16.04安装GitLab免费版

1. 依赖包安装sudo apt-get updatesudo apt-get install -y curl openssh-server ca-certificates2. 配置邮件sudo apt-get install -y postfix选择Internet Site。填入邮箱的后缀名。3. 添加免费版的镜像curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-c.
原创
731阅读
0评论
3点赞
发布博客于 9 月前

【Kaggle入门】Titanic: Machine Learning from Disaster----简单数据处理

这个系列博客纯粹为了记录一下自己学习kaggle的相关内容,也是跟着别人一步步学习。从【Kaggle入门】Titanic: Machine Learning from Disaster----认识数据已经知道数据有缺失的情况。根据大神们的经验,通常遇到缺失的值会有以下几种常用的处理方式。如果缺失的样本占总样本的比例极大,则直接舍弃该特征,避免引入noise,影响最后的结果。 如果样本缺失数量适中,且该属性为非连续值特征属性,就把NaN作为一个新的类别加入到类别特征中。 如果样本缺失数量适
原创
198阅读
0评论
1点赞
发布博客于 9 月前

【Kaggle入门】Titanic: Machine Learning from Disaster----分析数据

这个系列博客纯粹为了记录一下自己学习kaggle的相关内容,也是跟着别人一步步学习。一般来说数据集都会包含大量属性,但是并不是所有属性都对训练模型有积极作用。而想要知道哪些属性有用,首先需要对数据进行分析。先统计一下获救人数,不同舱位人数,不同登船口岸人数。import matplotlib.pyplot as pltfig = plt.figure(figsize=(15, 5))fig.set(alpha=0.2)plt.subplot2grid((1, 3), (0, 0))d
原创
206阅读
0评论
1点赞
发布博客于 9 月前

【Kaggle入门】Titanic: Machine Learning from Disaster----认识数据

这个系列博客纯粹为了记录一下自己学习kaggle的相关内容,也是跟着别人一步步学习。都推荐从泰坦尼克之灾和房价预测两个项目入门kaggle。这里就先学习一下泰坦尼克之灾。首先在kaggle官网上下载了数据集。一个train.csv用于训练,一个test.csv用于验证模型,一个gender_submission.csv是提交格式的示例。看过一些大神们分享的经验,对数据的认识非常非常重要,关系到后面对数据的处理和特征工程,所以这里先来认识一下titanic的数据。先读入数据,使用.
原创
199阅读
0评论
1点赞
发布博客于 9 月前

【论文学习记录】YOLOv4: Optimal Speed and Accuracy of Object Detection

YOLOv4新鲜出炉,今天终于有点时间看一看论文,Alexey大神的作品,论文地址:YOLOv4: Optimal Speed and Accuracy of Object Detection。这篇文章相当多的tricks,作者应该是花费了大量的时间做了大量的实验得出的结论。因为我一直在关注Alexey在github上的更新,很多内容github上已经早于论文更新了。怎么说呢,这么多技巧还是会...
原创
2290阅读
0评论
2点赞
发布博客于 10 月前

【C++】NULL和nullptr的区别

C语言中NULL是指空指针,通常定义为#define NULL ((void *)0)可以把空指针赋给其他类型的指针,因为在编译的时候可以隐式类型转换。但是C++的编译器不允许将void*类型的指针隐式转换为其他类型的指针。所以C++中是这样定义NULL的#ifndef NULL #ifdef __cplusplus #define NULL 0 ...
原创
162阅读
0评论
1点赞
发布博客于 10 月前

【PaddlePaddle】Java demo测试

一、编译预测库参考博客【PaddlePaddle】源码编译Paddle-Lite android库的过程。二、准备demoDemo在Paddle-Lite/build.lite.android.armv8.gcc/inference_lite_lib.android.armv8/demo/java/android/下。这里有一个脚本prepare_demo.bash可以自动拷贝so...
原创
367阅读
0评论
1点赞
发布博客于 10 月前

【PaddlePaddle】测试Paddle-Lite mobile_light C++示例程序

一、编译Paddle-Lite android库可根据博客【PaddlePaddle】源码编译Paddle-Lite android库的过程或者其他本地源码编译的方法编译好android平台的库文件。编译好的库文件位于Paddle-Lite/build.lite/android.armv8.gcc/inference_lite_lib.android.armv8/cxx/lib下。...
原创
306阅读
0评论
1点赞
发布博客于 10 月前

【Linux】Ubuntu16.04 adb devices提示no permissions的解决方法

我在Ubuntu16.04系统上已经配置好了android环境,将android设备通过usb连接到电脑,用adb devices查看一下连接的android设备,但是设备列表提示no permissions解决方法:1. 先用lsusb查看一下系统连接的usb设备信息这个就是我连接的android设备。如果不能确定哪一个是连接的android设备就取下设备lsusb...
原创
222阅读
0评论
1点赞
发布博客于 10 月前

【PaddlePaddle】原生模型转化为naive_buffer格式

Naive_buffer是Paddle-Lite支持的格式。以PaddlePaddle训练的mobilenet_v1模型为例,下载下来解压之后PaddlePaddle提供了opt工具可以转化模型。wget https://github.com/PaddlePaddle/Paddle-Lite/releases/download/v2.3.0/optchmod +x opt把...
原创
210阅读
0评论
1点赞
发布博客于 10 月前

【论文学习记录】FaceBoxes: A CPU Real-time Face Detector with High Accuracy

论文地址:https://arxiv.org/pdf/1708.05234.pdf。一、概况论文的主要贡献:设计了Rapidly Digested Convolutional Layers, RDCL,使得人脸检测在CPU上达到实时。 引入了Multiple Scale Convolutional Layers,MSCL,通过丰富感受野和在不同的层离散化anchors来处理人脸的多尺...
原创
201阅读
0评论
1点赞
发布博客于 10 月前

【论文学习记录】RefineFace: Refinement Neural Network for High Performance Face Detection

论文地址RefineFace: Refinement Neural Network for High Performance Face Detection。一、概况RefineFace是基于人脸检测器RetinaNet改进的,论文的主要贡献有以下几点:设计了STR模块,在high level层粗略地调整anchors的定位和尺寸,为接下来的回归提供更好的初始值。 设计了STC模块,过...
原创
925阅读
0评论
1点赞
发布博客于 10 月前

【Deep Learning】PyramidBox网络结构

论文中的网络结构图。PyramidBox的backbone部分LFPN模块CPM模块PyramidBox部分
原创
240阅读
0评论
1点赞
发布博客于 1 年前

【论文学习记录】PyramidBox: A Context-assisted Single Shot Face Detector

论文地址:PyramidBox: A Context-assisted Single Shot Face Detector论文来自百度,2018年的文章。论文提出新的网络模型名为PyramidBox,主要有以下五个方面的成就:论文提出了一种基于anchor的环境辅助方法PyramidAnchors,引入监督信息学习小的、模糊的和部分遮挡的人脸环境特征。 设计了LFPN(Low-lev...
原创
298阅读
0评论
1点赞
发布博客于 1 年前

【PaddlePaddle】Paddle-Lite一键benchmark测试

测试环境:交叉编译环境Ubuntu16.04 Android设备:小米平板 MI PAD 4 MIUI版本:MIUI 10.3.2稳定版 处理器:高通骁龙660 AIE ...
原创
309阅读
0评论
1点赞
发布博客于 1 年前

【论文学习记录】Accurate Face Detection for High Performance

论文地址:Accurate Face Detection for High Performance。论文基于RetinaFace提出新的网络结构AInnoFace,聚焦于改善小脸的检测性能。一、整体情况采用的是有6-level特征金字塔结构的ResNet-152作为网络的backbone来生成多尺度的feature maps,后接两个子网络,一个用于分类backbone的输出,一个...
原创
202阅读
0评论
1点赞
发布博客于 1 年前

【论文学习记录】RetinaFace: Single-stage Dense Face Localisation in the Wild

论文地址:RetinaFace: Single-stage Dense Face Localisation in the Wild一、概况本篇论文提出的RetinaFace属于single-stage的人脸检测器,它结合了额外监督和自监督多任务学习的优点。它主要有以下五点贡献:1. 在WIDER FACE数据集上标注了5个人脸的landmarks,并且在这个额外监督信号的帮助下,提升了...
原创
470阅读
0评论
1点赞
发布博客于 1 年前

【PaddlePaddle】百度口罩检测Win10平台效果测试

一、安装PaddlePaddle请参考链接:【PaddlePaddle】Win10 Anaconda安装PaddlePaddle。二、安装PaddleHubpip install --upgrade paddlehub -i https://pypi.tuna.tsinghua.edu.cn/simple三、测试PaddleHub口罩检测提供了两种预训练模型,pyramidb...
原创
542阅读
10评论
2点赞
发布博客于 1 年前

【PaddlePaddle】Win10 Anaconda安装PaddlePaddle

一、安装Anaconda略。二、安装PaddlePaddle1. 新建一个虚拟环境。打开Anaconda Prompt,输入conda create -paddlepaddle python=3.6完成之后激活环境,activate paddlepaddle安装gpu版本的PaddlePaddle,pip install paddlepaddle-gpu...
原创
2377阅读
2评论
2点赞
发布博客于 1 年前

【Windows】fatal error C1083: 无法打开包括文件: “afx.h”: No such file or directory

在用Visual Studio 2017打开一个工程进行编译时,报了如下错误:fatal error C1083: 无法打开包括文件: “afx.h”: No such file or directory原因是没有安装MFC组件,因为我在安装Visual Studio 2017的时候是使用的Visual Studio Installer安装的,可能当时安装的时候没有勾选MFC。解决...
原创
2239阅读
0评论
3点赞
发布博客于 1 年前

【TensorRT】TensorRT的INT8校准原理

INT8校准就是原来用32bit(float32)表示的tensor现在用8bit来表示,并且要求精度不能下降太多。将FP32转换为 INT8的操作需要针对每一层的输入tensor和网络学习到的参数进行。但是不同网络结构的不同layer的激活值分布很不一样,因此合理的量化方式。应该适用于不同的激活值分布,并且减小信息损失。使用相对熵(也叫KL散度)来衡量不同的INT8分布与原来的FP3...
原创
1275阅读
2评论
3点赞
发布博客于 1 年前

【TensorRT】使用C++ API直接创建tensorRT 模型

使用TensorRT C++ API创建的模型只有前向推理能力,没有反向传播能力。也就是说不能用于训练,模型的权值参数要人为给定。但可以针对设定网络模型(自己使用API创建网络模型)或给定模型(使用NvCaffeParser或NvUffPaser导入其他深度学习框架训练好的模型)做一系列优化,以加快推理速度(inference)。使用C++ API函数部署网络主要分为四个步骤:创建网络;...
原创
1459阅读
0评论
1点赞
发布博客于 1 年前

【Tensorflow】object_detection:ubuntu16.04 bazel编译tensorflow lite android demo运行自己的检测模型

环境:Ubuntu 16.04Bazel 0.15Tensorflow r1.12一、android环境Ubuntu16.04搭建android开发环境请参考链接:【Android】Ubuntu16.04搭建android开发环境。二、安装bazel请参考链接:【Linux】Google bazel安装教程ubuntu16.04。三、下载tensorflow源码...
原创
300阅读
0评论
1点赞
发布博客于 1 年前