林聪木
巧笑倩兮,美目盼兮,素以为绚兮
展开
-
计算机杂谈系列精讲100篇-【自动化控制】PLC(补充篇)
PLC中无非就是三大量:开关量、模拟量、脉冲量。只在搞清楚三者之间的关系,你就能熟练的掌握PLC了。1、 开关量也称逻辑量,指仅有两个取值,0或1、ON或OFF。它是最常用的控制,对它进行控制是PLC的优势,也是PLC最基本的应用。开关量控制的目的是,根据开关量的当前输入组合与历史的输入顺序,使PLC产生相应的开关量输出,以使系统能按一定的顺序工作。所以,有时也称其为顺序控制。而顺序控制又分为手动、半自动或自动。而采用的控制原则有分散、集中与混合控制三种。原创 2024-03-11 00:30:00 · 106 阅读 · 0 评论 -
计算机杂谈系列精讲100篇-【计算机应用】OpenCV基础知识
OpenCV诞生于Intel研究中心,其目的是为了促进CPU密集型应用。为了达到这一目的,Intel启动了多个项目,包括实时光线追踪和三维显示墙。一个在Intel工作的OpenCV作者在访问一些大学时,注意到许多顶尖大学中的研究组(如MIT媒体实验室)拥有很好的内部使用的开放计算机视觉库(在学生们间互相传播的代码),这会帮助一个新生从一个很高的起点开始ta的计算机视觉研究。这样一个新生可以在以前的基础上继续开始研究,而不用去从底层编写基本函数。因此,OpenCV的目的是开发一个普遍可用的计算机视觉库。原创 2024-03-01 00:30:00 · 39 阅读 · 0 评论 -
计算机杂谈系列精讲100篇-【计算机应用】嵌入式系统的软件架构
嵌入式是软件设计领域的一个分支,它自身的诸多特点决定了系统架构师的选择,同时它的一些问题又具有相当的通用性,可以推广到其他的领域。提起嵌入式软件设计,传统的印象是单片机,汇编,高度依赖硬件。传统的嵌入式软件开发者往往只关注实现功能本身,而忽视诸如代码复用,数据和界面分离,可测试性等因素。从而导致嵌入式软件的质量高度依赖开发者的水平,成败系之一身。随着嵌入式软硬件的飞速发展,今天的嵌入式系统在功能,规模和复杂度各方面都有了极大的提升。原创 2023-12-16 00:30:00 · 83 阅读 · 0 评论 -
计算机杂谈系列精讲100篇-【计算机应用】漫谈TensorFlow和PyTorch
继承torch.nn.Module类写自己的loss。。原创 2023-12-13 00:30:00 · 61 阅读 · 0 评论 -
计算机杂谈系列精讲100篇-【计算机应用】PyTorch部署及分布式训练
最常被提起,容易实现且使用最广泛的,莫过于数据并行(Data Parallelism)技术,其核心思想是将大batch划分为若干小barch分发到不同device并行计算,解决单GPU显存不足的限制。与此同时,当单GPU无法放下整个模型时,我们还需考虑模型并行(Model / Pipeline Parallelism)。如考虑将模型进行纵向切割,不同的Layers放在不同的device上。或是将某些模块进行横向切割,通过矩阵运算进行加速。原创 2023-11-29 00:30:00 · 97 阅读 · 0 评论 -
MATLAB算法实战应用案例精讲-【数模应用】漫谈机器学习(二)
您按照这些说明自行编写的 Estimator。与预创建的 Estimator 相对。原创 2023-11-14 00:30:00 · 193 阅读 · 0 评论 -
计算机杂谈系列精讲100篇-【计算机应用】关于TensorFlow和PyTorch的一些看法
TensorFlow 框架由两个核心构建模块组成:一个用于定义计算图以及在各种不同硬件上执行这些图的运行时间的软件库。一个具有许多优点的计算图(后面很快就会介绍这些优点)。计算图是一种将计算描述成有向图的抽象方式。图是一种由节点(顶点)和边构成的数据结构,是由有向的边成对连接的顶点的集合。当你在 TensorFlow 中运行代码时,计算图是以静态方式定义的。与外部世界的所有通信都是通过 tf.Sessionobject 和 tf.Placeholder 执行,它们是在运行时会被外部数据替换的张量。原创 2023-12-01 00:30:00 · 69 阅读 · 0 评论 -
计算机杂谈系列精讲100篇-【计算机应用】GPU 架构
CUDA是NVIDIA提供的编程接口,用于编写运行在其GPU上的程序。在CUDA中,你会以类似于C/C++函数的形式来表达想要在GPU上运行的计算,这个函数被称为kernel。kernel在并行中操作向量形式的数字,这些数字以函数参数的形式提供给它。一个简单的例子是执行向量加法的kernel,即接受两个向量作为输入,逐元素相加,并将结果写入第三个向量。要在GPU上执行kernel,我们需要启用多个线程,这些线程总体上被称为一个网格(grid),但网格还具有更多的结构。原创 2023-12-02 00:30:00 · 68 阅读 · 0 评论 -
计算机杂谈系列精讲100篇-【大模型】漫谈ChatGPT
ChatGPT 是一种专注于对话生成的语言模型。它能够根据用户的文本输入,产生相应的智能回答。这个回答可以是简短的词语,也可以是长篇大论。其中GPT是Generative Pre-trained Transformer(生成型预训练变换模型)的缩写。通过学习大量现成文本和对话集合(例如Wiki),ChatGPT能够像人类那样即时对话,流畅的回答各种问题。(当然回答速度比人还是慢一些)无论是英文还是其他语言(例如中文、韩语等),从回答历史问题,到写故事,甚至是撰写商业计划书和行业分析,“几乎”无所不能。原创 2023-11-22 00:30:00 · 210 阅读 · 0 评论 -
计算机杂谈系列精讲100篇-【自动化控制】PLC
工业生产和科技的发展都离不开PLC的自动化控制,PLC可以广义的理解为:集中的继电器延伸控制柜,实际的生产应用中,PLC大大的节省了工业控制的成本,加强了设备的集中管理和自动控制,想要学好PLC,首先PLC的基础需要扎实。1、从PLC的组成来看,除CPU,存储器及通信接口外,与工业现场直接有关的还有哪些接口?并说明其主要功能。1)输入接口:接受被控设备的信号,并通过光电耦合器件和输入电路驱动内部电路接通或断开。原创 2023-11-13 00:30:00 · 244 阅读 · 0 评论 -
计算机杂谈系列精讲100篇-【计算机应用】GPU 利用率低常见原因分析及优化
首先要初始化各进程环境:原创 2023-11-08 00:30:00 · 115 阅读 · 0 评论