我最近刚刚掌握了深入学习的诀窍,我想试着运行,看看它是如何运行+输出的。因为它只用于测试,而且我没有GPU,所以我使用了一个非常小的训练集(69个文件)和验证集(20个),并以16批大小运行它。
它似乎运行得很好。然而,在每一个时代,我都会看到这些错误:
x = asanyarray(arr - arrmean)
C:\Users\\directional_cnns-master\directional_cnns\normalizer.py:15: RuntimeWarning: invalid value encountered in subtract
data = data.cop
我试图用神经网络来解决分类问题。我有6个可能的类,相同的输入可能在多个类中。
问题是,当我试图为每堂课训练一个NN时,我设置了output_num_units =1,在列车上,我传递y,y:,0的第一列。我得到以下输出和错误:
## Layer information
# name size
--- ------ ------
0 input 32
1 dense0 32
2 output 1
IndexError: index 1 is out of bounds for axis 1 with size 1
Apply
想问问是否有任何适合视频的面部检测方案,最好是几天左右的训练时间,而不是像Viola那样的几个星期。我读过关于LBP的文章,但它也需要大量的训练样本,但不确定需要多长时间。训练LBP花费的时间是否与具有相似训练集的Viola方法相同?我将在一个微处理器上实现这一点,比如运行在linux操作系统上的raspberry pi。将希望在C上实现它的速度,因为我希望它能够检测到10 for 20 for视频流中的图像。