常用工程技术积累-(5)

神经网络的logits

参考资料1
logits就是最终的全连接层的输出(在未经过softmax之前的,就是未归一化的概率)
在这里插入图片描述

Pytorch踩坑记:赋值、浅拷贝、深拷贝三者的区别以及model.state_dict()和model.load_state_dict()的坑点

参考链接2
对python直接赋值、浅拷贝和深度拷贝也要了解

python中view和pytorch的view和view_as

参考资料3

pytorch保存模型

在这里插入图片描述

python三元表达式

i = 5 if a > 7 else 0

SGD优化器理论理解

以pytorch的torch.optim.SGD(params,
lr=,
momentum=0,
dampening=0,
weight_decay=0,
nesterov=False)
为例进行解释

在这里插入图片描述
Optimizer.zero_grad()让w的偏导数为0;下面代码的注释可以好好理解

在这里插入图片描述

Momentum作用
在这里插入图片描述
超参数momentum与weight-decay作用
参考资料5

在这里插入图片描述

git切换branch进行git push

参考资料6
git branch查看当前分支
git checkout 分支名:切换分支(已有分支)

python中如何连接两个生成器

参考资料7
通过chain()函数
from itertools import chain
在这里插入图片描述

pytorch实现不同网络层分配不同的学习率

参考资料8
在这里插入图片描述

python yield p

参考链接9
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: MCU开发工程师需要掌握以下技术和能力: 1. 嵌入式系统基础知识:理解嵌入式系统的硬件架构和软件开发原理,包括CPU、内存、外设等方面的知识。 2. MCU芯片架构和寄存器编程:了解不同厂家的MCU芯片架构和寄存器编程方式,能够进行芯片的初始化、配置和控制。 3. C语言编程:掌握C语言的基本语法和常用库函数,能够编写高效、可靠的嵌入式软件程序。 4. 汇编语言编程:理解汇编语言的基本语法和指令集,能够进行底层的硬件控制和优化。 5. 通信协议和接口:熟悉常用的通信协议和接口,如UART、SPI、I2C、CAN、USB等,能够进行通信模块的开发和调试。 6. 电路设计和调试:了解基本的电路设计和调试原理,能够进行硬件电路的设计和调试。 7. 软件调试和优化:能够运用调试工具和技巧,对嵌入式软件进行调试和优化,保证系统稳定和性能优良。 8. 团队协作和沟通:具备良好的团队协作和沟通能力,能够与团队成员、客户和上级进行有效的沟通和合作。 以上是MCU开发工程师所需要具备的技术和能力,这些技能的掌握程度和实际应用能力将决定MCU开发工程师的技术总监和管理职位的晋升。 ### 回答2: 想要成为MCU开发工程的技术总监,需要具备以下几个关键要素。 首先,学习和积累必要的知识和技能是关键。MCU开发涉及多个领域的知识,包括微控制器原理、数字电路设计、嵌入式系统编程等。通过自学、培训和相关学位课程,掌握这些知识和技能是成为MCU技术总监的基础。 其次,需要深入实践和积累丰富的工作经验。MCU开发是一个实践导向的工作,只有通过实际项目的经验才能真正掌握技术和解决实际问题。在实践过程中,应不断挑战自己,主动学习新技术和解决方案。 此外,建立良好的人际关系和团队合作能力也非常重要。技术总监除了担任技术领导者的角色,还需要与其他部门和团队紧密合作。与同事建立良好的关系,有效沟通和合作,对于工作的顺利进行至关重要。 最后,具备领导能力和战略思维也是成为技术总监的重要素质之一。MCU开发工程的技术总监需要带领团队解决技术难题,制定项目计划并确保实施的顺利进行。同时,对技术的未来发展和公司战略有清晰的认识和规划,能够为公司提供有前瞻性的技术建议。 总之,成为MCU开发工程的技术总监需要综合运用知识、技能、经验和素质。通过持续学习和实践,不断提升自己的专业水平和领导能力,有机会实现这一目标。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值