跳到主要内容
返回计算机科学

软件架构

设计原则与模式

  • 软件构建中层结构的设计原则--SOLID

    SOLID是五条原则的英文首字母拼接,这五条原则指的是:单一职责原则、开闭原则、里氏替换原则、接口隔离原则和依赖反转原则。

  • C++常用设计模式

    本文介绍了C++设计模式的六大原则,包括单一职责、里氏替换、依赖倒置、接口隔离、迪米特法则和开放封闭原则,并对常用的设计模式进行分类讲解。

神经网络架构

  • Transformer简介

    Transformer是谷歌在2017年提出的一种基于注意力机制的神经网络架构,它在自然语言处理(NLP)领域取得了显著的成果,并逐渐在计算机视觉(CV)领域展现出强大的潜力。

  • Swin Transformer总结

    Swin Transformer是一种针对计算机视觉任务优化的Transformer变体,解决了传统Transformer在处理图像时面临的尺度问题和计算复杂度问题。