logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【C++】泛型算法之std::for_each

用于逐个遍历容器元素,它对迭代器区间所指的每一个元素,执行由单参数函数对象f所定义的操作。它是for循环的一种替代方案。尽管,我们仍可以使用for循环进行一个容器元素的遍历,但是std::for_each额外给我们提供了一种途径,而且丰富了更多的语义信息,在并行上会比朴素的for循环更有优势。

#c++#算法#开发语言
【深度学习】交叉熵损失函数Cross-Entropy Loss

本文详细介绍了交叉熵损失函数在分类任务中的应用,重点分析二分类和多分类场景下的计算原理与实现。二分类交叉熵通过sigmoid函数将输出映射为概率,计算预测与真实标签的差异;多分类交叉熵则通过softmax函数实现多类别概率归一化。文章通过垃圾邮件分类和动物分类等实例展示了两种交叉熵的具体计算过程,并给出PyTorch代码实现示例。两种交叉熵本质上都衡量模型预测概率与真实分布的差异,预测越准确损失值

#深度学习#人工智能
【数据结构】图(最短路径Dijkstra算法)的JAVA代码实现

最短路径的概念最短路径的问题是比较典型的应用问题。在图中,确定了起始点和终点之后,一般情况下都可以有很多条路径来连接两者。而边或弧的权值最小的那一条路径就称为两点之间的最短路径,路径上的第一个顶点为源点,最后一个顶点为终点。图的最短路径的算法有很多,本文主要介绍狄克斯特拉(Dijkstra)提出的一种按照长度递增的次序产生的最短路径的算法。 Dijkstra算法介绍Dijkst...

#数据结构
【深度学习】语义分割损失函数之Lovasz Loss

LovaszLoss,由2017年的论文《》中被提出。它主要适用于语义分割的任务中。本文将详细介绍LovaszLoss的基本概念、思想原理,并提供PyTorch的实现代码,帮助大家去更好的理解和使用。

#深度学习#人工智能
【深度学习】语义分割损失函数之Dice Loss

DiceLoss,由2016年的论文《》中首次被提出。它是旨在应对语义分割中正负样本强烈不平衡的场景。本文将详细介绍DiceLoss的基本概念、思想原理,并提供PyTorch的实现代码,帮助大家去更好的理解和使用。

#深度学习#人工智能
【常用芯片】ULN2003工作原理及中文资料(实例:STM32驱动28BYJ48步进电机)

ULN2003的基本介绍ULN2003的概述ULN2003是高耐压、大电流复合晶体管阵列,由七个硅NPN 复合晶体管组成。一般采用DIP—16 或SOP—16 塑料封装。ULN2003的主要特点:ULN2003 的每一对达林顿都串联一个2.7K 的基极电阻,在5V 的工作电压下它能与TTL 和CMOS 电路直接相连,可以直接处理原先需要标准逻辑缓冲器来处理的数据。ULN2003...

【面经】2019汇顶科技(固件开发)、地平线机器人(嵌入式)面经

秋招也快结束了,回忆总结一下整个秋招过程中的一些公司的面试情况,也算是对自己这段时间的总结,也可以对其他人有一些借鉴吧。这篇主要是汇顶科技(固件开发)和地平线机器人(嵌入式)的面经。 汇顶科技岗位:固件开发工程师(上海) 面试内容一面:一面是专业面,主要询问个人的项目细节、基础知识(C语言相关)的掌握情况。万年不变的自我介绍开场,面试官还会插一句问你的成绩水平(面试是需要带...

【UCOSIII】嵌入式实时操作系统UCOSIII及其任务

UCOSIII的任务简介在UCOSIII中任务是以何种面貌存在的呢?在UCOSIII中任务就是程序实体,UCOSIII能够管理和调度这些小任务(程序)。UCOSIII中的任务由三部分组成:任务堆栈、任务控制块和任务函数。任务堆栈:上下文切换的时候用来保存任务的工作环境,就是STM32的内部寄存器值;任务控制块:任务控制块用来记录任务的各个属性;任务函数:由用户编写的任务处理代码...

【机试题】2019大疆嵌入式笔试题A卷(附超详细解答)

前不久的大疆嵌入式线上笔试,可能是因为最近只是在做毕设项目,还没有来得及认真系统复习,直接崩了。就凭借着记忆,把一些记得住的笔试题分享一下,作下记录。整个大疆嵌入式线上笔试,分为选择题(单选题、多选题)、填空题、简答题、编程题。也没有将所有的题目都记得,就分成填空选择题、简答题和编程题三块来介绍吧。 填空选择题1、ARM指令和Thumb指令。(选择题)解答:在ARM的体系结构中...

【阅读书籍】嵌入式软件方向(推荐阅读书籍)

本人某985/211小硕,研究方向是嵌入式软件。平时的项目大体上都是STM32的硬件控制、STM32的数据采集这两个方面。当然,一些单片机编程、上位机编程什么的都是要掌握的。毕业将近,肯定是需要准备一些关于嵌入式软件方向的专业书查漏补缺,下面就列举清单,希望也能对你有所帮助。注:每本书名后面的一行字符串,是本校图书馆的序列号,仅仅是为了记录一下。 嵌入式基础向开发语言开发语...

#驱动开发
    共 71 条
  • 1
  • 2
  • 3
  • 8
  • 请选择