- 博客(14)
- 收藏
- 关注
原创 VLM视觉语言大模型在智能驾驶中的应用
即带条件的目标检测,用语言指示模型识别图像中特定目标。和Object Referring相比,Object Referring Tracking会根据自然语言描述在连续帧中对目标进行跟踪。开放式3D目标检测,利用VLM的zero-shot能力检测场景中在白名单之外的目标类型。交通场景视觉问答,这需要vlm的高维场景理解能力。自动驾驶领域的问答可以划分为感知、规划、空间推理、时序推理、因果逻辑推理。感知问题可以用来识别交通参与者,如外观描述、存在性、数量、状态等。
2024-09-05 09:47:52 468
原创 tensorflow可微分渲染器mesh_renderer说明
可微分渲染器mesh_renderermesh_renderer是一个用于tensorflow框架的可微分3d网格渲染器。mesh_renderer源码可在github上google公司的开源代码内获得(https://github.com/google/tf_mesh_renderer),他是非官方的,底层基于C++,提供了python接口在mesh_renderer.py和rasterize_triangles.py内,通过引入这两个文件提供的tensorflow算子ops可以引入可微分渲染操作。
2020-10-16 16:36:16 3171
原创 设计模式(待续)
目录摘要GoF创建型模式单例模式(Singleton) ★★★★☆模式动机应用场景类图代码示例原型模式(Prototype Pattern) ★★★★☆模式动机应用场景类图代码示例建造者模式(Builder Pattern)★★☆☆☆模型动机应用场景类图代码示例摘要本文对常用设计模式进行了简要的介绍,包含设计模式的...
2019-06-24 00:06:00 221
原创 知识图谱简介(四)——建立本体库
本体(Ontology)作为一种能在语义和知识层次上描述信息系统的概念模型建模工具,已被广泛应用于知识工程、系统建模、信息处理、数字图书馆、自然语言理解、语义web等领域中。知识图谱分为数据层和模式层,数据层是由一系列事实数据构成,而模式层则用来从数据中构建实体、属性、关系,是知识图谱的核心。本体库被广泛用于构建知识图谱数据层,由本体库构建的知识图谱冗余较小 ,结构层次强。因此掌握建立领域内本体库的方法,对于构建知识图谱十分重要。
2019-05-25 15:36:07 16064 1
转载 知识图谱简介(三)——从实践出发
1.定义具体的业务问题在P2P网贷环境下,最核心的问题是风控,也就是怎么去评估一个借款人的风险。在线上的环境下,欺诈风险尤其为严重,而且很多这种风险隐藏在复杂的关系网络之中,而且知识图谱正好是为这类问题所设计的,所以我们“有可能”期待它能在欺诈,这个问题上带来一些价值。在进入下一个话题的讨论之前,要明确的一点是,对于自身的业务问题到底需不需要知识图谱系统的支持。因为在很多的实际场景,...
2019-05-08 16:52:35 1936
原创 知识图谱简介(二)——关键技术
在知识图谱的简介(一)中已经描述过知识图谱,在本文中即对于知识图谱的一些关键技术做简要阐述。大规模知识库的构建与应用需要多种技术的支持。依据知识图谱构建的过程,主要分为四个部分:信息抽取、知识表示、知识融合、知识推理。知识提取知识提取主要是面向开放的链接数据,通常典型的输入是自然语言文本或多媒体内容文档(图像或者视频)等。然后通过自动化或者半自动化的技术抽取出可用的知识单元,知识单...
2019-05-08 11:27:14 5496
原创 知识图谱简介(一)——相关概念
知识图谱是Google在2012年5月17日提出的,其初衷是为了提高搜索引擎的能力,改善用户的搜索质量以及搜索体验。当前的人工智能技术其实可以简单地划分为感知智能(主要是图像、视频、语音、文字等识别)和认知智能(涉及知识推理、因果分析等),知识图谱技术就是认知智能领域中的主要技术,是人工智能技术的组成部分,其强大的语义处理和互联组织能力,为智能化信息应用提供了基础。一个知识图谱旨在描述现实世界...
2019-05-07 15:51:49 21995
原创 创建第一个webapp
目录创建Maven工程maven工具安装与配置使用IDE创建maven的webapp工程此博客将详细描述如何构建第一个webapp。首先创建一个maven项目,其次在maven项目中引入spring、mybatis等jar包。同时搭建起项目需要的数据库mysql、redis等。在项目中构建起与这些数据库的连接关系。创建Maven工程Maven项目对象模型(POM),是可以通...
2019-04-21 16:47:22 2526
原创 多线程辅助类CountDownLatch、CyclicBarrier、Semaphore
在java1.5中引入了并发工具类CountDownLatch、CyclicBarrier、Semaphore、ConcurrentHashMap和BlockingQueue,都在java.util.concurrent包下。在这里简要介绍一下CountDownLatch,其是Java并发编程中较为重要的工具类。CountDownLatch能够让一个线程或多个线程等待其他线程完成各自任务后再执...
2019-04-10 00:31:59 150
原创 java8常用函数式接口
Function<T, R>Function<T, R>(java.util.function.Function)函数式接口,T是参数类型,R是返回值类型。R apply(T t):需实现抽象方法applyConsumer<T>Consumer<T>(java.util.function.Consumer)是消费者接口,接收一个参数,...
2019-03-23 16:28:20 277
原创 java多线程——线程创建、控制、同步、通信、线程组和未处理异常、线程池
多线程进程当一个程序进入内存中运行时,即变成一个进程,其具有一定的独立功能,时系统进行资源分配和调度一个独立单位。线程也被称为轻量级进程,线程是进程的执行单元,如同进程在系统中的地位一样,线程在进程中是独立的、并发的执行流。一个进程可以有多个线程,一个线程必须有一个父进程。线程可以拥有自己的堆栈、程序计数器和自己的局部变量,但不拥有系统资源。因为多个线程共享父进程的全部资源。线程也...
2019-03-11 23:17:09 418
原创 makefile写法
背景在windows,linux,macOS三个平台上都写过代码,但是使用不同平台的不同IDE,当代码转移到另一个平台时,编译却很麻烦。例如我在macos上用xcode写的代码,在ubuntu上用qt打开工程后,就无法直接编译使用。因此,使用makefile这个比较通用的方式,可以很好的解决这个问题。自己的第一个makefile文件之前使用别人开源的代码,通常都提供了makefile活...
2018-12-23 19:38:01 1063
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人