关于网络、模型、算法的一些理论知识补充(重新在概念上定义自己研究的方向!!!)

news/2024/12/22 19:39:31/

        其实,我之前有点分不太清这些网络、模型、算法到底是谁是谁,谁又包含谁?就比如说,我导师问我想搞什么,我说我想研究算法,但是我好像又不是特别清楚,算法究竟是个什么玩意?我想做的东西真的是算法吗?

一、网络:

一般指的都是神经网络,层数加大加复杂就是深度学习网络(类似一个个记忆单元通过权重连接而成的一个具有学习和记忆功能的大脑)

  1. 深度学习网络(单纯一个网络,啥东西都还没塞进去,空空如也)
  • 定义:深度学习网络是一种数学模型,由多层互连的神经元组成。
  • 结构:通常包括输入层、隐藏层和输出层。
  • 功能:用于学习和表示数据中的复杂特征和模式。
  • 示例:卷积神经网络(CNN)、循环神经网络(RNN)、transformer等。

二、模型

这里单指由深度学习网络构建的模型,模型其实有很多种,主要看你用的什么模型结构。

比如这里用的是神经网络结构那就是神经网络模型,如果你用的是树结构那就是树模型,如果是什么线性结构那就是线性模型。

  1. 深度学习模型(其实就是网络+训练后的参数;塞了一堆针对某个问题的学习训练权重,拥有了对某方面的知识)
  • 定义:深度学习模型是网络结构与其参数(权重和偏置)的组合。
  • 组成:包括网络架构和经过训练的参数。
  • 功能:可以接受输入并产生预测或输出。
  • 示例:训练好的ResNet-50模型、BERT模型等。

三、算法

算法,指的是解决问题或执行某项任务的一组有序步骤或规则。是一种规则,一种逻辑方法。在AI领域也就是指的是模型的优化(学习)方法和技术。

  1. 深度学习算法(其实就是针对于深度学习模型自身训练的方法,优化的方法,学习的方法;比如CGB就是一种基于梯度提升的算法,用于训练决策树结构的模型)
  • 定义:深度学习算法是用于训练和优化深度学习模型的方法和技术。
  • 功能:包括如何更新模型参数、如何处理数据、如何评估模型性能等。
  • 范围:涵盖了从数据预处理到模型训练再到模型评估的整个过程。
  • 示例:反向传播算法、随机梯度下降(SGD)、Adam优化器等、CGB、XGB。

四、总结

总之,他奶奶的,你现在搞的什么LSTM,什么transformer这都不是什么算法算法的,你根本没这资格提什么算法;你根本也沾不到什么算法的边,你顶多只能说你是搞深度学习的,单纯套用深度学习网络利用keras这些框架搭建自己的深度学习模型,用于解决一些实际的问题。(顶多调一下参数啥的,这叫优化模型效果,又不是优化算法!优化算法那是直接提升模型的训练速度和训练效果的上限!你这能不能调参到上限都不知道还隔着说自己搞算法算法,no face了兄弟!)

所以,我是做啥的,我是做深度学习的!!!而且是深度学习应用的!!!跟他妈的开发研发算法一点屌关系都没有!


http://www.ppmy.cn/news/1528418.html

相关文章

mysql学习教程,从入门到精通,SQL ORDER BY 子句(14)

1、SQL ORDER BY 子句 在本教程中,您将学习如何对SELECTSQL查询返回的数据进行排序。 1.1、对结果集排序 通常,当您使用SELECT语句从表中获取数据时,结果集中的行没有任何特定的顺序。如果要按特定顺序排列结果集,则可以在语句…

Spring Boot-分布式系统问题

Spring Boot 在分布式系统中的常见问题及解决方案 随着互联网的发展,系统规模和复杂度越来越大,分布式系统成为应对高并发、大数据量场景的重要架构选择。Spring Boot 作为一种轻量级的开发框架,广泛应用于构建微服务和分布式系统中。然而&a…

navicat无法连接远程mysql数据库1130报错的解决方法

出现报错:1130 - Host ipaddress is not allowed to connect to this MySQL serve navicat,当前ip不允许连接到这个MySQL服务 解决当前ip无法连接远程mysql的方法 1. 查看mysql端口,并在服务器安全组中放开相应入方向端口后重启服务器 sud…

PHP:强大的Web开发语言

PHP:强大的Web开发语言 一、PHP 简介及优势 PHP 的基本概念 PHP(PHP: Hypertext Preprocessor)即 “超文本预处理器”,是一种通用开源脚本语言,最初由 Rasmus Lerdorf 于 1994 年创建。它可以在服务器上执行&#xf…

springboot实战学习笔记(2)

目录 1、手动创建springboot工程,选择Maven构建。 2、Maven生成的,可能需要再main目录下new一个resources目录,再在其下目录new一个配置文件。 3、 pom文件中让当前的工程继承父工程依赖:、删去无用依赖。 4、引入后端环境所需要的…

部标(JT/T1078)流媒体对接说明

1.前言 最近在配合客户开发流媒体相关的服务的时候,整理了一些对接过程资料,这里做个分享与记录。流媒体的对接主要牵扯到4个方面: (1)平台端:业务端系统,包含前端呈现界面。 (2&a…

ubuntu 执行定时任务crontab -e 无法输入的问题

界面显示 GNU nano 4.8 /tmp/crontab.l0A1HJ/crontab # Edit this file to introduce tasks to be run by cron. # # Each task to run has to be defined t…

C++:构造函数

C中有一种特殊的函数&#xff0c;它叫构造函数&#xff0c;它没有返回值&#xff0c;函数名与类名相同&#xff0c;当创建对象时会自动调用它。它可以在创建对象的同时为其赋值。 例如&#xff1a; #include<iostream> using namespace std;class AA { public:int a; p…