My Project
Public Member Functions | List of all members
UnifiedSGD_CPU Class Reference

Stochastic Gradient Descent implementation for CPU (Optimized with Batch Matrix Ops). More...

#include <unified_optimization.hpp>

Inheritance diagram for UnifiedSGD_CPU:
Inheritance graph
[legend]
Collaboration diagram for UnifiedSGD_CPU:
Collaboration graph
[legend]

Public Member Functions

void optimize (NetworkWrapper< CpuBackend > &net, const UnifiedDataset &data, const UnifiedConfig &config) override
 Optimize the network using Stochastic Gradient Descent on CPU. More...
 
- Public Member Functions inherited from UnifiedOptimizer< CpuBackend >
virtual ~UnifiedOptimizer ()=default
 

Detailed Description

Stochastic Gradient Descent implementation for CPU (Optimized with Batch Matrix Ops).

Member Function Documentation

◆ optimize()

void UnifiedSGD_CPU::optimize ( NetworkWrapper< CpuBackend > &  net,
const UnifiedDataset data,
const UnifiedConfig config 
)
inlineoverridevirtual

Optimize the network using Stochastic Gradient Descent on CPU.

Parameters
netThe network wrapper.
dataThe dataset.
configConfiguration parameters.

Implements UnifiedOptimizer< CpuBackend >.

Here is the call graph for this function:

The documentation for this class was generated from the following file: