การ สร้างภาพ : สำรวจใน Know Your Data
คำอธิบาย :
3dshapes เป็นชุดข้อมูลของรูปร่าง 3 มิติที่สร้างขึ้นอย่างเป็นขั้นตอนจากปัจจัยแฝงที่เป็นอิสระจากความจริงพื้นฐาน 6 ประการ ปัจจัยเหล่านี้ ได้แก่ สีพื้น สี ผนัง สี ของ วัตถุ มาตราส่วน รูปทรง และ การวางแนว
การรวมกันที่เป็นไปได้ทั้งหมดของแฝงเหล่านี้มีอยู่เพียงครั้งเดียว สร้างภาพทั้งหมด N = 480000 ภาพ
ค่าปัจจัยแฝง
- สีพื้น: 10 ค่าที่เว้นระยะเชิงเส้นใน [0, 1]
- สีผนัง: 10 ค่าที่เว้นระยะเชิงเส้นใน [0, 1]
- สีวัตถุ: 10 ค่าที่เว้นระยะเชิงเส้นใน [0, 1]
- สเกล: 8 ค่าที่เว้นระยะเชิงเส้นใน [0, 1]
- รูปร่าง: 4 ค่าใน [0, 1, 2, 3]
- การวางแนว: 15 ค่าที่เว้นระยะเชิงเส้นใน [-30, 30]
เราเปลี่ยนการแฝงแต่ละครั้ง (เริ่มจากการวางแนว จากนั้นรูปร่าง ฯลฯ) และจัดเก็บรูปภาพตามลำดับคงที่ตามลำดับในอาร์เรย์ images
ค่าที่สอดคล้องกันของปัจจัยจะถูกจัดเก็บไว้ในลำดับเดียวกันในอาร์เรย์ labels
เอกสารประกอบเพิ่มเติม : สำรวจเอกสารด้วยรหัส
หน้าแรก : https://github.com/deepmind/3d-shapes
รหัสที่มา :
tfds.datasets.shapes3d.Builder
รุ่น :
-
2.0.0
(ค่าเริ่มต้น): API แยกใหม่ ( https://tensorflow.org/datasets/splits )
-
ขนาดการดาวน์โหลด :
255.18 MiB
ขนาดชุดข้อมูล :
1.68 GiB
แคชอัตโนมัติ ( เอกสารประกอบ ): ไม่
แยก :
แยก | ตัวอย่าง |
---|---|
'train' | 480,000 |
- โครงสร้างคุณลักษณะ :
FeaturesDict({
'image': Image(shape=(64, 64, 3), dtype=uint8),
'label_floor_hue': ClassLabel(shape=(), dtype=int64, num_classes=10),
'label_object_hue': ClassLabel(shape=(), dtype=int64, num_classes=10),
'label_orientation': ClassLabel(shape=(), dtype=int64, num_classes=15),
'label_scale': ClassLabel(shape=(), dtype=int64, num_classes=8),
'label_shape': ClassLabel(shape=(), dtype=int64, num_classes=4),
'label_wall_hue': ClassLabel(shape=(), dtype=int64, num_classes=10),
'value_floor_hue': float32,
'value_object_hue': float32,
'value_orientation': float32,
'value_scale': float32,
'value_shape': float32,
'value_wall_hue': float32,
})
- เอกสารคุณสมบัติ :
ลักษณะเฉพาะ | ระดับ | รูปร่าง | Dประเภท | คำอธิบาย |
---|---|---|---|---|
คุณสมบัติDict | ||||
ภาพ | ภาพ | (64, 64, 3) | uint8 | |
label_floor_hue | ป้ายกำกับคลาส | int64 | ||
label_object_hue | ป้ายกำกับคลาส | int64 | ||
label_orientation | ป้ายกำกับคลาส | int64 | ||
label_scale | ป้ายกำกับคลาส | int64 | ||
label_shape | ป้ายกำกับคลาส | int64 | ||
label_wall_hue | ป้ายกำกับคลาส | int64 | ||
value_floor_hue | เทนเซอร์ | ลอย32 | ||
value_object_hue | เทนเซอร์ | ลอย32 | ||
value_orientation | เทนเซอร์ | ลอย32 | ||
ค่า_ขนาด | เทนเซอร์ | ลอย32 | ||
ค่า_รูปร่าง | เทนเซอร์ | ลอย32 | ||
ค่า_wall_hue | เทนเซอร์ | ลอย32 |
คีย์ภายใต้การดูแล (ดู
as_supervised
doc ):None
รูป ( tfds.show_examples ):
- ตัวอย่าง ( tfds.as_dataframe ):
- การอ้างอิง :
@misc{3dshapes18,
title={3D Shapes Dataset},
author={Burgess, Chris and Kim, Hyunjik},
howpublished={https://github.com/deepmind/3dshapes-dataset/},
year={2018}
}