softplusLayer
Capa softplus
Descripción
Una capa softplus aplica la función de activación softplus en las entradas de la capa.
Creación
Descripción
Argumentos de entrada
Propiedades
Nombre de la capa, especificado como un vector de caracteres o un escalar de cadena. Para entradas de arreglos Layer, las funciones trainnet y dlnetwork asignan automáticamente nombres a las capas sin nombre.
El objeto SoftplusLayer almacena esta propiedad como un vector de caracteres.
Tipos de datos: char | string
Esta propiedad o parámetro es de solo lectura.
Descripción de una línea de la capa, almacenada como 'Softplus'. Esta descripción aparece cuando se muestra un arreglo de objetos Layer y cuando se usa la función analyzeNetwork.
Esta propiedad o parámetro es de solo lectura.
Tipo de la capa, almacenado como 'Softplus'. El tipo aparece cuando se muestra un arreglo de objetos Layer y cuando se usa la función analyzeNetwork.
Esta propiedad o parámetro es de solo lectura.
Número de entradas a la capa, almacenado como 1. Esta capa solo admite una entrada.
Tipos de datos: double
Esta propiedad o parámetro es de solo lectura.
Nombres de entrada, almacenados como {'in'}. Esta capa solo admite una entrada.
Tipos de datos: cell
Esta propiedad o parámetro es de solo lectura.
Número de salidas de la capa, almacenado como 1. Esta capa solo tiene una salida.
Tipos de datos: double
Esta propiedad o parámetro es de solo lectura.
Nombres de salida, almacenados como {'out'}. Esta capa solo tiene una salida.
Tipos de datos: cell
Ejemplos
Cree una capa softplus con el nombre "splus".
layer = softplusLayer(Name="splus")layer =
SoftplusLayer with properties:
Name: 'splus'
Learnable Parameters
No properties.
State Parameters
No properties.
Show all properties
Incluya una capa softplus en un arreglo de capas.
layers = [
featureInputLayer(10)
fullyConnectedLayer(12)
softplusLayer];Algoritmos
Una capa softplus aplica la función de activación softplus en las entradas de la capa.
Una capa softplus aplica la función de activación softplus
donde X es la entrada de la capa.
Las capas en un arreglo de capas o en una gráfica de capas pasan datos a las capas posteriores como objetos dlarray con formato. El formato de un objeto dlarray es una cadena de caracteres, en la que cada carácter describe la dimensión correspondiente de los datos. El formato consta de uno o más de estos caracteres:
"S": espacial"C": canal"B": lote"T": tiempo"U": sin especificar
Por ejemplo, puede describir los datos de imagen 2D que están representados como arreglo 4D, donde las dos primeras dimensiones corresponden a las dimensiones espaciales de las imágenes, la tercera dimensión corresponde a los canales de las imágenes y la cuarta dimensión corresponde a la dimensión de lote, como datos con formato "SSCB" (espacial, espacial, canal, lote).
Los objetos SoftplusLayer aplican una operación elemento por elemento y admiten datos de entrada de cualquier formato. La capa no agrega ni elimina ninguna dimensión, por lo que genera datos con el mismo formato que sus datos de entrada.
Capacidades ampliadas
Generación de código C/C++
Genere código C y C++ mediante MATLAB® Coder™.
Generación de código de GPU
Genere código CUDA® para GPU NVIDIA® mediante GPU Coder™.
Historial de versiones
Introducido en R2020aEsta capa ahora requiere solo Deep Learning Toolbox™. En versiones anteriores, esta capa también requería Reinforcement Learning Toolbox™.
Hay algunos cambios en la capa:
El valor predeterminado de la propiedad
Descriptiones'Softplus'. En versiones anteriores, el valor predeterminado es'Softplus layer'.No se recomienda establecer
Descriptioncon un argumento nombre-valor. En su lugar, utilice el valor predeterminado. El código que establece el argumentoDescriptionsigue funcionando.El valor predeterminado de la propiedad
Typees'Softplus'. En versiones anteriores, el valor predeterminado es"SoftplusLayer".Los objetos
softplusLayertienen diferentes nombres de clase. Si tiene código que hace referencia a nombres de clase anteriores de estos objetos, sustituya las referencias con los nombres de clase nuevos. En la mayoría de los casos, el código seguirá ejecutándose.Esta tabla muestra el cambio de salidas de la función
classpara estas capas.layerclass(layer)(Antes de la versión R2025a)class(layer)(A partir de la versión R2025a)objeto softplusLayer'rl.layer.SoftplusLayer''nnet.cnn.layer.SoftplusLayer'La función
isadevuelve el mismo valor que en versiones anteriores. Por ejemplo, en la versión R2025a, tantoisa(layer,"nnet.cnn.layer.SoftplusLayer")comoisa(layer,"rl.layer.SoftplusLayer")devuelven1(true) para objetossoftplusLayer.Si tiene código que utiliza el valor devuelto por la función
class, debe actualizar el código para usar el nombre de clase nuevo. Por ejemplo, sustituya las instancias deconif class(layer) == "rl.layer.SoftplusLayer" ... end
if isa(layer,"nnet.cnn.layer.SoftplusLayer") ... end
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Seleccione un país/idioma
Seleccione un país/idioma para obtener contenido traducido, si está disponible, y ver eventos y ofertas de productos y servicios locales. Según su ubicación geográfica, recomendamos que seleccione: .
También puede seleccionar uno de estos países/idiomas:
Cómo obtener el mejor rendimiento
Seleccione China (en idioma chino o inglés) para obtener el mejor rendimiento. Los sitios web de otros países no están optimizados para ser accedidos desde su ubicación geográfica.
América
- América Latina (Español)
- Canada (English)
- United States (English)
Europa
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)