• 2025-01-08AI 与 Mermaid 使用教程之流程图 - 从入门到精通
    本文由 Mermaid中文文档 整理而来,并且它同时提供了一个Mermaid在线编辑器,支持在线编辑与生成流程图。在文章的末尾我们将介绍如何使用AI来自动生成Mermaid流程图。Mermaid流程图-基本语法流程图由节点(几何形状)和边(箭头或线)组成。Mermaid代码定义了如何创建节点和边,并
  • 2025-01-04Tensorflow张量的创建与修改和张量的运算
    构建一些tensorflow代码来实现一些训练神经网络的概念。其结构如下:低阶张量操作,以下可转化为TensorFlowAPI    构建张量,包括储存神经网络状态的特殊张量    张量运算,比如加法、relu、matmul    反向传播,一种计算数学表达式梯度的方法,在tensorflo
  • 2024-12-30HALCON Operator Reference(HALCON 算子参考资料,含pdf文件)
    (链接附文末) 在halcon程序中打开算子帮助窗口,可以看到该算子所属的模块,例如我想看关于fill_up_shape这个算子的说明:HALCON24.11.1.0/HALCONOperatorReference/Regions/Transformations 就可以在pdf的目录跳转到fill_up_shape这个算子的说明页,作用大概就是更好翻
  • 2024-12-28拍照文档处理——达到商用级别的基于语义分割与直线检测拍照文档边缘校正(使用NCNN进行推理部署)
    概述文档图像的边缘校正是图像处理中的一项重要任务,尤其在文档数字化和自动化扫描过程中,确保文档图像的几何形状和内容准确性具有重要意义。传统的文档图像校正方法通常依赖于手动选择或简单的几何变换。然而,随着深度学习和计算机视觉技术的发展,语义分割与直线检测被广泛应
  • 2024-12-22强化学习SQL算法(soft q learning)—— SVGD的实现(Stein Variational Gradient Descent: A General Purpo
    代码实现地址:https://openi.pcl.ac.cn/devilmaycry812839668/softlearning/src/branch/master/softlearning/misc/kernel.pyfromdistutils.versionimportLooseVersionimportnumpyasnpimporttensorflowastfdefadaptive_isotropic_gaussian_kernel(xs,ys,h_min
  • 2024-12-19如何实现工厂模式?
    什么是工厂模式?工厂模式使一种创建对象的设计模式,它提供了一种创建对象的方式,将对象的创建和使用分离。通过工厂模式,可以根据不同条件创建不同类型的对象,而不需要在客户端代码中显式地指定具体的对象类型。在c++中如何实现工厂模式?可以通过定义一个工厂类,该类包含一个或
  • 2024-12-17MATH2033 Introduction to Scientific Computation
    MATH2033IntroductiontoScientificComputation—Coursework2—Submissiondeadline:15:00Friday20December2024Thiscourseworkcontributes10%towardsyourmarkforthismodule.RulesItisnotpermittedtousegenerativeartificialintelligence(AI)
  • 2024-12-17深度学习——卷积神经网络(六)
    本章介绍的卷积神经⽹络(convolutionalneuralnetwork,CNN)是⼀类强⼤的、为处理图像数据⽽设计的神经⽹络。卷积神经⽹络需要的参数少于全连接架构的⽹络,⽽且卷积也很容易⽤GPU并⾏计算。因此卷积神经⽹络除了能够⾼效地采样从⽽获得精确的模型,还能够⾼效地计算。在本章的
  • 2024-12-15鸿蒙UI系统组件14——几何图形(Shape)
    1、概述上篇文章中,我们讨论了在鸿蒙系统中如何显示一张图片,鸿蒙UI系统组件13——图片显示(Image),在鸿蒙开发中,除了使用静态图片展示外,我们还可以自己使用代码画一些几何图形,例如:三角形、矩形、圆形、多边形等。此时,我们就需要用到Shape组件来完成我们的需求。2、创建绘制组件绘
  • 2024-12-15如何实现接口继承与实现继承的区别?如何处理多态性与性能的平衡?
    接口继承与实现继承的区别及实现方式接口继承(纯虚函数)在C++中,接口继承主要通过纯虚函数来实现。纯虚函数是在基类中声明的虚函数,它在基类中没有定义,只提供了函数签名,其形式为virtual返回类型函数名(参数列表)=0;。例如:classShape{public:virtualdoublearea
  • 2024-12-14java 开闭原则(ocp)详解刨析和示例
    part01开闭原则(Open/ClosedPrinciple,OCP)是面向对象编程中的一个重要设计原则,属于SOLID原则之一。它的核心思想是“软件实体(类、模块、函数等)应该对扩展开放,对修改关闭”。这意味着在软件需求变化时,我们应该能够通过扩展现有代码而不是修改现有代码来实现功能的变化。###原则的
  • 2024-12-09C++的抽象类
    抽象类概念在C++中,抽象类是一个无法实例化的类,通常用于定义接口或基类。抽象类的主要特征是至少包含一个纯虚函数(purevirtualfunction),这种函数在基类中没有实现,必须由派生类提供具体的实现。抽象类的主要作用是提供一个共享的接口,使得不同的派生类可以实现这些接口,从而实
  • 2024-12-09张高兴的 Raspberry Pi AI 开发指南:(二)使用 Python 进行目标检测
    目录Python环境配置实现USB摄像头的目标检测参考在上一篇博客中,探讨了使用rpicam-apps通过JSON文件配置并运行目标检测示例程序。虽然这种方法可以实现有效的检测,但它限制了开发者直接在代码中利用检测结果的能力。因此,在本篇博客中,将深入探讨如何借助HailoRTPythonAPI
  • 2024-12-05tf.sparse.reshape ValueError: Cannot reshape a tensor with xxx elements to shape [x, None]
    目录项目场景问题描述报错信息原因分析解决方案后续问题项目场景大口径超表面的逆向优化设计,需要处理大型稀疏张量,超过10^10次方个数据。问题描述在使用tf.sparse.SparseTensor将大批量三维稀疏张量整形成二维稀疏张量的时候,代码报错,用简单的代码举个例子:import
  • 2024-12-04掌握设计模式之简单工厂模式
    简单工厂模式简单工厂模式(SimpleFactoryPattern)是一种创建型设计模式,它定义了一个工厂类,该类可以根据传入的参数决定创建哪种产品类的实例。简单工厂模式将对象的创建逻辑封装在一个工厂类中,客户端只需要通过工厂类获取实例,而不需要直接涉及实例化的细节。简单工厂模式包含三
  • 2024-12-04举例说明shape-outside的属性的用途有哪些?
    shape-outside属性在前端开发中主要用于控制文本环绕非矩形元素的形状。它允许文本根据指定的形状(例如圆形、椭圆形、多边形或图像)进行排列,而不是传统的矩形布局。以下是一些shape-outside属性的用途示例:1.图像环绕:这是shape-outside最常见的用途之一。假设你有一张圆形
  • 2024-12-03SUMO-api
    标签:net属性名:junctionCornerDetail,limitTurnSpeed,version,{http://www.w3.org/2001/XMLSchema-instance}noNamespaceSchemaLocation标签:location属性名:convBoundary,netOffset,origBoundary,projParameter标签:type属性名:allow,disallow,id,num
  • 2024-12-01大语言模型---Llama不同系列的权重参数文件提取;Llama-7B权重文件提取;Llama-8B权重文件提取;主要代码功能解析
    文章目录1.概要2.Llama-7B权重文件提取3.Llama-8B权重文件提取4.主要代码功能解析1.概要Llama系列模型(Meta发布的大语言模型)在开源社区广受欢迎,不同版本(前文已经介绍过7B和8B的区别,详情请点击链接)在应用场景和硬件需求上各有不同,其权重文件的提取方式也略有差
  • 2024-11-29为 Paddle2ONNX 添加修改模型输入 shape 功能
    1简介原先的tools/paddle/infer_paddle_model_shape.py脚本使用的是PaddlePaddle2.5,这里将Paddle相关API升级到2.6.0。2实现过程Paddle2.6和Paddle2.5的在推理模型输入shape上的差别主要在读取/保存模型以及存放函数的位置上有区别。2.1修改读取函数原读取模型
  • 2024-11-23tensorflow代码复现梯度不稳地的详细教程
    请先了解的我以下文章再来复现代码:Python和tensorflow安装:CSDN梯度不稳定问题:CSDN梯度消失:CSDN梯度爆炸:https://mp.csdn.net/mp_blog/creation/editor/143983878        代码中使用tape.gradient(Loss,W)来计算得出。1.Cmd命令中安装matplotlib     
  • 2024-12-13关于mubatis使用3
    目录1.使用分页插件完成分页查询2.mybatis.xml的插件配置2.联表查询的操作第一种(不使用)第二种使用map集合(万金油类型,不常用)第三种使用association结果映射(resultMap)“多”对“一”​编辑“一”对“多”3.动态sql标签if的使用where的使用choosewhenotherwi
  • 2024-12-08floyd算法及注意事项
    卡码网_97.小明逛公园对于floyd算法的写法有几个注意点:对边松弛的中间点的循环要放在三个for循环的最外层使用邻接矩阵存图时,每个点自己到自己的距离要初始化为0,即对角线的位置要初始化为0,其他点没有边直接相连时,要初始化为inf(inf依照题目定),如果初始化INT_MAX,在判断是否需
  • 2024-12-07ORACLE本地磁盘备份恢复
    1.部署新备份磁盘(源和目标)[oracle@cmxdb/ora_bak]$mkdir-p/oracle/rmanback[oracle@cmxdb/ora_bak]$chown-Roracle:oinstall/oracle/rmanback[oracle@cmxdb/ora_bak]$ls-ld/oracle/rmanback/drwxr-xr-x2oracleoinstall6Dec115:37/oracle/rmanback/[o
  • 2024-12-07简单工厂模式
    简单工厂模式(又称静态工厂模式):定义一个创建对象的类,由这个类来封装实例化对象的行为。简单工厂模式应用场景:当我们需要根据传入的参数来动态创建对象时,可以使用简单工厂模式。简单工厂模式的角色:工厂类(Creator):负责创建产品的类。在简单工厂模式中,工厂类提供了一个静态
  • 2024-12-05深基坑监测位移裂缝水压土压水位降雨量支护结构、锚杆及土钉内力数据采集
    深基坑监测位移裂缝水压土压水位降雨量支护结构、锚杆及土钉内力数据采集基坑监测系统方案监测系统的意义:基坑是基础建设的核心组成部分,它的稳定安全直接关系到上层建筑的稳固性。然而,基坑变形引发的灾害事件时有发生,因此对基坑进行监测和预警变得越来越重要。河北稳控科技充分