หากต้องการโหลดชุดข้อมูล TensorFlow ใน Google Colaboratory โปรดทำตามขั้นตอนที่แสดงด้านล่าง ชุดข้อมูล TensorFlow คือชุดชุดข้อมูลที่พร้อมใช้งานกับ TensorFlow มีชุดข้อมูลที่หลากหลาย ทำให้สะดวกสำหรับงานแมชชีนเลิร์นนิง Google Colaboratory หรือที่รู้จักในชื่อ Colab เป็นบริการคลาวด์ฟรีที่ให้บริการโดย Google ที่ให้ผู้ใช้สามารถเขียนและรันโค้ด Python ในเบราว์เซอร์โดยสามารถเข้าถึง GPU ได้
ขั้นแรก คุณต้องติดตั้งชุดข้อมูล TensorFlow ในสภาพแวดล้อม Colab ของคุณ คุณดำเนินการได้โดยการเรียกใช้คำสั่งต่อไปนี้ในเซลล์โค้ดภายในสมุดบันทึก Colab
python !pip install -q tensorflow-datasets
คำสั่งนี้จะติดตั้งไลบรารีชุดข้อมูล TensorFlow ในสภาพแวดล้อม Colab ของคุณ ซึ่งช่วยให้คุณเข้าถึงชุดข้อมูลที่นำเสนอได้
จากนั้น คุณสามารถโหลดชุดข้อมูลจากชุดข้อมูล TensorFlow ได้โดยใช้ข้อมูลโค้ด Python ต่อไปนี้
python import tensorflow_datasets as tfds # Load the dataset dataset = tfds.load('dataset_name', split='train', as_supervised=True) # Iterate through the dataset for example in dataset: # Process the example pass
ในโค้ดด้านบน ให้แทนที่ `'dataset_name'' ด้วยชื่อของชุดข้อมูลที่คุณต้องการโหลด คุณสามารถค้นหารายการชุดข้อมูลที่มีอยู่ได้โดยการเรียกดูเว็บไซต์ชุดข้อมูล TensorFlow หรือใช้ฟังก์ชัน `tfds.list_builders()` ในสมุดบันทึก Colab ของคุณ
พารามิเตอร์ `split` ระบุการแยกชุดข้อมูลที่จะโหลด (เช่น `'train'`, `'test'`, `'validation'') การตั้งค่า `as_supervised=True` จะโหลดชุดข้อมูลในรูปแบบทูเพิล `(อินพุต, ป้ายกำกับ)` ซึ่งมักใช้ในงานแมชชีนเลิร์นนิง
หลังจากโหลดชุดข้อมูลแล้ว คุณจะวนซ้ำชุดข้อมูลดังกล่าวเพื่อเข้าถึงตัวอย่างแต่ละรายการเพื่อประมวลผลต่อไปได้ คุณอาจต้องประมวลผลข้อมูลล่วงหน้า ใช้การแปลง หรือแบ่งออกเป็นชุดการฝึกและการทดสอบ ทั้งนี้ขึ้นอยู่กับชุดข้อมูล
โปรดทราบว่าชุดข้อมูลบางชุดอาจต้องมีขั้นตอนการประมวลผลล่วงหน้าเพิ่มเติมหรือการกำหนดค่าเฉพาะ โปรดดูเอกสารประกอบชุดข้อมูล TensorFlow สำหรับข้อมูลโดยละเอียดเกี่ยวกับชุดข้อมูลแต่ละชุดและวิธีการทำงานกับชุดข้อมูลเหล่านี้อย่างมีประสิทธิภาพ
เมื่อทำตามขั้นตอนเหล่านี้ คุณจะโหลดชุดข้อมูล TensorFlow ใน Google Colaboratory ได้อย่างง่ายดาย และเริ่มทำงานกับโปรเจ็กต์แมชชีนเลิร์นนิงโดยใช้คอลเล็กชันชุดข้อมูลที่มีอยู่มากมาย
คำถามและคำตอบล่าสุดอื่น ๆ เกี่ยวกับ EITC/AI/GCML Google Cloud Machine Learning:
- การอ่านออกเสียงข้อความ (TTS) คืออะไร และทำงานร่วมกับ AI ได้อย่างไร
- อะไรคือข้อจำกัดในการทำงานกับชุดข้อมูลขนาดใหญ่ใน Machine Learning?
- แมชชีนเลิร์นนิงสามารถช่วยโต้ตอบเชิงโต้ตอบได้หรือไม่
- สนามเด็กเล่น TensorFlow คืออะไร
- ชุดข้อมูลที่ใหญ่กว่าหมายถึงอะไรจริงๆ
- ตัวอย่างไฮเปอร์พารามิเตอร์ของอัลกอริทึมมีอะไรบ้าง
- การเรียนรู้แบบ Ensamble คืออะไร?
- จะเกิดอะไรขึ้นหากอัลกอริธึมการเรียนรู้ของเครื่องที่เลือกไม่เหมาะสม และเราจะแน่ใจได้อย่างไรว่าจะเลือกอัลกอริธึมที่ถูกต้อง
- โมเดลแมชชีนเลิร์นนิงจำเป็นต้องมีการควบคุมดูแลระหว่างการฝึกหรือไม่
- พารามิเตอร์หลักที่ใช้ในอัลกอริธึมที่ใช้โครงข่ายประสาทเทียมคืออะไร
ดูคำถามและคำตอบเพิ่มเติมใน EITC/AI/GCML Google Cloud Machine Learning