Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

Tensorflow สามารถใช้โหลดข้อมูล csv จากชุดข้อมูลหอยเป๋าฮื้อได้อย่างไร


สามารถดาวน์โหลดชุดข้อมูลหอยเป๋าฮื้อได้โดยใช้ google API ที่จัดเก็บชุดข้อมูลนี้ วิธีการ 'read_csv' ที่มีอยู่ในไลบรารี Pandas ใช้เพื่ออ่านข้อมูลจาก API ลงในไฟล์ CSV มีการระบุชื่อคุณสมบัติไว้อย่างชัดเจนด้วย

อ่านเพิ่มเติม: TensorFlow คืออะไรและ Keras ทำงานร่วมกับ TensorFlow เพื่อสร้าง Neural Networks อย่างไร

เราจะใช้ชุดข้อมูลหอยเป๋าฮื้อซึ่งมีชุดการวัดหอยเป๋าฮื้อ หอยเป๋าฮื้อเป็นหอยทากชนิดหนึ่ง เป้าหมายคือการทำนายอายุตามการวัดอื่นๆ

เรากำลังใช้ Google Colaboratory เพื่อเรียกใช้โค้ดด้านล่าง Google Colab หรือ Colaboratory ช่วยเรียกใช้โค้ด Python บนเบราว์เซอร์และไม่ต้องมีการกำหนดค่าใดๆ และเข้าถึง GPU ได้ฟรี (หน่วยประมวลผลกราฟิก) Colaboratory สร้างขึ้นบน Jupyter Notebook

import pandas as pd
import numpy as np

print("The below line makes it easier to read NumPy values")
np.set_printoptions(precision=3, suppress=True)

import tensorflow as tf
from tensorflow.keras import layers
from tensorflow.keras.layers.experimental import preprocessing

print("Reading the csv data")
abalone_train = pd.read_csv("https://storage.googleapis.com/download.tensorflow.org/data/abalone_train.csv",
      names=["Length", "Diameter", "Height", "Whole weight", "Shucked weight","Viscera weight", "Shell weight", "Age"])

เครดิตโค้ด:https://www.tensorflow.org/tutorials/load_data/csv

ผลลัพธ์

The below line makes it easier to read NumPy values
Reading the csv data

คำอธิบาย

  • ดาวน์โหลดแพ็คเกจที่จำเป็นลงในสภาพแวดล้อม
  • ข้อมูล CSV อ่านโดยใช้วิธี 'read_csv'
  • คุณลักษณะทั้งหมดในชุดข้อมูลต้องได้รับการปฏิบัติเหมือนกัน
  • เมื่อเสร็จแล้ว คุณลักษณะต่างๆ จะรวมอยู่ในอาร์เรย์ NumPy เดียว