Machine Learning Academy · บทเรียน

การเรียนรู้ของเครื่องในโลกจริง: กรณีการใช้งานและข้อจำกัด

ผู้เรียนจะสำรวจการประยุกต์ใช้การเรียนรู้ของเครื่องในระบบจริงในด้านสาธารณสุข การเงิน และพาณิชย์อิเล็กทรอนิกส์ พร้อมตระหนักถึงรูปแบบความล้มเหลวที่พบบ่อยและข้อพิจารณาด้านจริยธรรม

บทเรียน 4 จาก 413 ขั้นตอน

การเรียนรู้ของเครื่องในโลกจริง: กรณีการใช้งานและข้อจำกัด เป็นบทเรียน Machine Learning Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 4 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Machine Learning Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Machine Learning Academy มีบทเรียนทั้งหมด 4 บทเรียน

ML อยู่รอบตัวเราแล้ว

ML ไม่ใช่เรื่องของอนาคต แต่กำลังทำงานอยู่ทุกที่แล้ว ทั้งคำแนะนำจาก Netflix การแจ้งเตือนการฉ้อโกงของธนาคาร และการปลดล็อกด้วยใบหน้า ล้วนเป็นโมเดลที่ตัดสินใจภายในเสี้ยววินาที

การดูแลสุขภาพ: การวินิจฉัยและค้นคว้ายา

ในด้าน การดูแลสุขภาพ ML อ่านภาพเอกซเรย์และภาพสแกนเพื่อค้นหาโรคตั้งแต่ระยะเริ่มต้น และช่วยเร่งการค้นคว้ายา แม้กฎระเบียบที่เข้มงวดและความรับผิดทางกฎหมายจะทำให้มาตรฐานสูงมาก

การเงิน: การตรวจจับการฉ้อโกงและการซื้อขายตามอัลกอริทึม

ในด้าน การเงิน ML ตรวจจับการฉ้อโกงแบบเรียลไทม์และขับเคลื่อนการซื้อขายตามอัลกอริทึม ข้อควรระวังคือการฉ้อโกงเกิดขึ้นไม่บ่อย ดังนั้นการเลือกเกณฑ์การแจ้งเตือนที่เหมาะสมจึงสำคัญอย่างยิ่ง

พาณิชย์อิเล็กทรอนิกส์: คำแนะนำและการตั้งราคา

ใน พาณิชย์อิเล็กทรอนิกส์ คำแนะนำและการตั้งราคาแบบพลวัตช่วยสร้างรายได้มหาศาล โดย Amazon ระบุว่ายอดขายกว่าหนึ่งในสามมาจากคำแนะนำ การตั้งราคายังก่อให้เกิดคำถามด้านความเป็นธรรม

การประมวลผลภาษาธรรมชาติในการใช้งานจริง

ML ด้าน ภาษาธรรมชาติ อยู่รอบตัวคุณ ทั้งการค้นหาที่ฉลาดขึ้น ผู้ช่วยเสียง การวิเคราะห์ความรู้สึก การแปลภาษา และคำแนะนำโค้ดอย่าง GitHub Copilot

สาเหตุล้มเหลวที่พบบ่อย: คุณภาพข้อมูลต่ำ

สาเหตุหลักที่ทำให้ ML ล้มเหลวเมื่อใช้งานจริงคือ คุณภาพข้อมูลต่ำ ข้อมูลขยะย่อมให้ผลลัพธ์เป็นขยะ โมเดลที่ฝึกด้วยข้อมูลลำเอียงจะทำซ้ำความลำเอียงเหล่านั้น

import pandas as pd

# Diagnosing data quality issues
df = pd.read_csv('patient_data.csv')

# Check for missing values
print('Missing values:')
print(df.isnull().sum())

# Check class balance
print('\nDiagnosis distribution:')
print(df['diagnosis'].value_counts(normalize=True))

# Check for implausible values
print('\nAge range:', df['age'].min(), '-', df['age'].max())

สาเหตุล้มเหลวที่พบบ่อย: การเปลี่ยนแปลงของการกระจายข้อมูล

การเปลี่ยนแปลงของการกระจายข้อมูล เกิดขึ้นเมื่อข้อมูลจริงค่อย ๆ แตกต่างจากข้อมูลฝึก รูปแบบการฉ้อโกงและพฤติกรรมผู้ใช้เปลี่ยนแปลงได้ โมเดลจึงต้องได้รับการตรวจติดตามและฝึกใหม่เป็นประจำ

สาเหตุล้มเหลวที่พบบ่อย: ปรับเข้ากับข้อมูลฝึกมากเกินไป

การปรับเข้ากับข้อมูลฝึกมากเกินไป เกิดขึ้นเมื่อโมเดลท่องจำชุดข้อมูลฝึกแทนที่จะเรียนรู้รูปแบบจริง จึงได้คะแนนการฝึกดีแต่ให้ผลลัพธ์แย่กับข้อมูลใหม่ การมีข้อมูลมากขึ้นช่วยได้

from sklearn.tree import DecisionTreeClassifier
from sklearn.datasets import make_classification
from sklearn.model_selection import train_test_split

X, y = make_classification(n_samples=200, random_state=42)
X_train, X_test, y_train, y_test = train_test_split(X, y, random_state=42)

# Overfitting: no depth limit
tree = DecisionTreeClassifier()  # unlimited depth
tree.fit(X_train, y_train)
print(f'Train accuracy: {tree.score(X_train, y_train):.2f}')  # ~1.00
print(f'Test accuracy:  {tree.score(X_test, y_test):.2f}')   # much lower

ข้อพิจารณาด้านจริยธรรม: ความลำเอียงและความเป็นธรรม

ML สามารถขยาย ความลำเอียง จากข้อมูลในอดีตได้ เครื่องมือคัดเลือกบุคลากรที่ลำเอียงและระบบรู้จำใบหน้าที่ทำงานไม่เท่าเทียมกันเป็นกรณีจริง การตรวจสอบโมเดลด้านความเป็นธรรมเป็นหน้าที่ของคุณ

ข้อพิจารณาด้านจริยธรรม: ความโปร่งใสและความรับผิดชอบ

การตัดสินใจที่มีผลกระทบสูงต้องมี ความโปร่งใส กฎหมายอย่าง GDPR ของ EU ให้สิทธิผู้คนในการขอคำอธิบาย ดังนั้นความสามารถในการตรวจสอบโมเดลจึงสำคัญ

เมื่อใดไม่ควรใช้ Machine Learning

หลีกเลี่ยง ML เมื่อสูตรง่าย ๆ ใช้งานได้ดีอยู่แล้ว เมื่อคุณมีข้อมูลไม่เพียงพอ หรือเมื่อการทำนายผิดพลาดมีต้นทุนสูงเกินไป ใช้ ML เพราะมันช่วยแก้ปัญหา ไม่ใช่เพียงเพราะกำลังเป็นที่นิยม

ตรวจสอบความเข้าใจอย่างรวดเร็ว

ทดสอบความเข้าใจแนวคิด Machine Learning ด้วย Python จากบทเรียนนี้

สรุปบทเรียน

คุณทำได้แล้ว! ML ทำงานในวงกว้างในหลายอุตสาหกรรม ความล้มเหลวที่พบบ่อยคือ ข้อมูลไม่ดี การเปลี่ยนแปลงของข้อมูล และการปรับเข้ากับข้อมูลฝึกมากเกินไป และความเป็นธรรมเป็นหน้าที่ของผู้ปฏิบัติงานทุกคน ต่อไป: การตั้งค่าสภาพแวดล้อม

เริ่มต้นได้ฟรี

เรียนรู้ Python ด้วย AI tutor — ฟรี

เขียนและเรียกใช้โค้ดจริงในเบราว์เซอร์ของคุณ รับความช่วยเหลือทันทีจาก AI tutor 24/7 และเรียนรู้ต่อจากที่คุณหยุดบนเว็บหรือในแอป

คอร์ส
30
บทเรียน
120

คำถามที่พบบ่อย

บทเรียน “การเรียนรู้ของเครื่องในโลกจริง: กรณีการใช้งานและข้อจำกัด” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “การเรียนรู้ของเครื่องในโลกจริง: กรณีการใช้งานและข้อจำกัด” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Machine Learning Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Machine Learning Academy มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “การเรียนรู้ของเครื่องในโลกจริง: กรณีการใช้งานและข้อจำกัด”

ผู้เรียนจะสำรวจการประยุกต์ใช้การเรียนรู้ของเครื่องในระบบจริงในด้านสาธารณสุข การเงิน และพาณิชย์อิเล็กทรอนิกส์ พร้อมตระหนักถึงรูปแบบความล้มเหลวที่พบบ่อยและข้อพิจารณาด้านจริยธรรม คุณปฏิบัติ Machine Learning Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Machine Learning Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Machine Learning Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 4 จากทั้งหมด 4 บทเรียน

บทเรียน “การเรียนรู้ของเครื่องในโลกจริง: กรณีการใช้งานและข้อจำกัด” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Machine Learning Academy นี้ได้ไหม

ได้ บทเรียน Machine Learning Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. การเขียนโปรแกรมแบบดั้งเดิมเทียบกับการเรียนรู้ของเครื่อง
  2. การเรียนรู้แบบมีผู้สอน ไม่มีผู้สอน และแบบเสริมกำลัง
  3. กระบวนการทำงานของการเรียนรู้ของเครื่อง: จากข้อมูลสู่การคาดการณ์
  4. การเรียนรู้ของเครื่องในโลกจริง: กรณีการใช้งานและข้อจำกัด
← กลับไปที่ Machine Learning Academy