traceback (most recent call last):
file "/users/jizhi/desktop/paddle/paddlecode/test.py", line 4, in images = fluid.layers.data(name='pixel', shape=none, dtype='float32')
file "/users/jizhi/anaconda3/envs/paddle/lib/python3.5/site-packages/paddle/fluid/layers/io.py", line 77, in data
shape = list(shape)
typeerror: 'nonetype' object is not iterable
import paddle.fluid as fluid
import numpy as np
images = fluid.layers.data(name='pixel', shape=none, dtype='float32')
在paddlepaddle中,data layer是必須指定shape尺寸的,但實際輸入敘事指定尺寸可以不一樣,如果data layer沒有定義shape,則會報出'nonetype' object is not iterable
使用fluid.lyaers.data()方法時需要指定shape引數
images = fluid.layers.data(name='images', shape=[3, 32, 32], dtype='float32')
data layer中shape是必須新增的,可以從paddlepaddle的data()方法**看出這一樣要求。
def data(name,
shape,
dtype='float32',
lod_level=0,
type=core.vardesc.vartype.lod_tensor,
stop_gradient=true):
helper = layerhelper('data', **locals())
shape = list(shape)
for i in six.moves.range(len(shape)):
if shape[i] is none:
shape[i] = -1
elif shape[i] < 0:
data_var = helper.create_global_variable(
name=name,
shape=shape,
dtype=dtype,
type=type,
stop_gradient=stop_gradient,
lod_level=lod_level,
is_data=true)
return data_var
從data()方法的**中可以看出,如果shape中沒有定義batch,會自動設定為-1。 paddlepaddle 如何解壓zip檔案
使用aistudio的paddlepaddle做神經網路的題目,要使用自己的資料集,把image.zip上傳上去,之後需要解壓 使用命令unzip會出錯如下 之後找解決辦法,在找到 如下 import os import zipfile os.chdir home aistudio data dat...
PaddlePaddle常用映象
paddlepaddle映象 該映象整合了paddlepaddle深度學習平台,通過利用paddlepaddle提供的api可以進行神經網路配置 模型訓練等工作。獲取映象 docker pull paddlepaddle paddle 啟動容器 docker run it paddlepaddle ...
初次體驗paddlepaddle
初次體驗 paddlepaddle 這次的疫情讓很多大學生都只能呆在家裡上網課,而我就不一樣了,我需要待在家裡,但不需要上網課。因為這一學期我應該在一所高中實習當一名資訊科技老師,所有待在家裡實在無聊,所以只能用學習來打發時間,因為只有學習才能讓我變得快樂。本學期的計畫原本是安靜的當一名資訊科技老師...