定义类,定义AlexNet模型各层接口
#ifndef __SLQ_ALEX_NET_H__
#define __SLQ_ALEX_NET_H__
#include "slqNetMacro.h"
namespace slqDL {
namespace slqAlexNet{
class slqAlexNet {
public:
slqAlexNet() = default;
slqAlexNet(const slqAlexNet &slqNet) = default;
slqAlexNet & operator = (const slqAlexNet & slqNet) = default;
~slqAlexNet();
void init();
void train();
void predict();
void CreateConv3Table();
private:
void deletevar(float **var);
void initParm();
void newParam();
void ForwardC1();
void ForwardS1();
void ForwardC2();
void ForwardS2();
void ForwardC3();
void ForwardC4();
void ForwardC5();
void ForwardS5();
void Forwa