The problem lies in the line where you convert the Pandas dataframe Y to a float32 data type using astype(np.float32). Some of the elements in the dataframe might not be convertible to float32, resulting in the "Unsupported object type float" error. To resolve this issue, you can try converting only the relevant columns to float32, or alternatively, use a more robust data type such as float64 that can handle a wider range of values.
ปัญหาอยู่ในบรรทัดที่คุณแปลง Pandas dataframe Y เป็นชนิดข้อมูล float32 โดยใช้ astype(np.float32) องค์ประกอบบางอย่างใน dataframe อาจไม่สามารถแปลงเป็น float32 ได้ ส่งผลให้เกิดข้อผิดพลาด "ประเภทวัตถุที่ไม่รองรับ float" เพื่อแก้ไขปัญหานี้ คุณสามารถลองแปลงเฉพาะคอลัมน์ที่เกี่ยวข้องเป็น float32 หรือใช้ชนิดข้อมูลที่มีประสิทธิภาพมากกว่า เช่น float64 ที่สามารถจัดการช่วงค่าที่กว้างขึ้นได้
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence