Visualization ภายในโมเดล Deep Neural Network แสดงผลการเทรน Deep Learning ด้วย Tensorboard ep.1

ตามปกติเราจะคิดว่า Deep Neural Network เป็นเหมือน Black Box หรือกล่องดำ ที่เราไม่สามารถจะเข้าใจการทำงานภายในได้ Tensorboard คือเครื่องมือที่จะช่วยให้เราส่องทะลุเข้าไปเห็นถึงการทำงานภายในของโมเดล ตั้งแต่การเทรน Deep Learning, Metrics, Gradient, Embedding, Optimization, Etc. ให้เราเห็นภาพ และเข้าใจมากขึ้น ช่วยให้การ Debug, Hyperparameter Tuning ทำได้ง่ายขึ้น

Image Segmentation คืออะไร Image Segmentation แยกส่วนภาพ ภาพถ่ายบนท้องถนน CamVid ด้วย Deep Learning – Image Segmentation ep.1

ใน ep ก่อน ๆ เราสอนเรื่อง Image Classification คือ 1 รูป 1 หมวด แล้วต่อมาเป็น Multi-label Image Classification คือ 1 รูป หลายหมวด มาถึงใน ep นี้ เราจะมาสอนเรื่อง Image Segmentation แยกส่วนภาพ คือ 1 Pixel 1 หมวด หมายถึง ใน 1 รูป เราจะจำแนก Pixel หลายล้าน Pixel ทีละจุด ว่าแต่ละจุด คืออะไร

Multi-label Image Classification จำแนกพื้นที่ป่าไม้ ภาพถ่ายจากดาวเทียม ด้วย Deep Learning – Image Classification ep.5

ใน ep.5 นี้ เราจะมาเพิ่มความซับซ้อนขึ้นจากที่ 1 รูป 1 Label กลายเป็น 1 รูป หลาย Label จำแนกพื้นที่ป่าไม้ โดยใช้ชุดข้อมูลภาพถ่ายจากดาวเทียม ภาพถ่ายทางอากาศ ของป่าอเมซอน แห่งทวีปอเมริกาใต้ ผืนป่าที่ใหญ่ที่สุดในโลก ในการติดตามการเปลี่ยนแปลงของผืนป่า ตำแหน่งการตัดไม้ทำลายป่า รุกล้ำแนวเขตอุทยาน ไฟป่า สภาวะโลกร้อน เพื่อแจ้งเตือนแก่รัฐบาล หน่วยงานในพื้นทีในการรับมือได้อย่างทันท่วงทีต่อไป

AI จำแนกปัญหาผิวพรรณ Machine Learning เรียนรู้จากชุดข้อมูลสร้างเอง สอนสร้างโมเดล Deep Neural Network ด้วย Python – Image Classification ep.4

ใน ep.4 นี้เราจะมาลองสร้างชุดข้อมูลปัญหาผิวพรรณของเราขึ้นมาเองแบบง่าย ๆ ด้วย Google Images Search หรือถ้าใครมี Domain Expertise เชี่ยวชาญทางด้านไหน เช่น การแพทย์ การผลิต การตลาด การเกษตร การเงิน แฟชั่น etc. ก็สามารถนำมาใช้ได้ ไม่จำกัด แล้วสร้างโมเดล Deep Learning ด้วย Python ให้เรียนรู้จากรูปในอินเตอร์เน็ต ดูว่าความแม่นยำจะเป็นอย่างไร

Machine Learning จำแนกรูปภาพ ตัวเลข MNIST สอนสร้างโมเดล Deep Learning ด้วย fastai Python – Image Classification ep.3

ใน ep.3 นี้เราจะมาใช้ fastai ในการทำ Image Classification ตัวเลขจากชุดข้อมูล MNIST กัน และในตอนท้ายเราจะทดสอบ ด้วยรูปตัวเลขที่เราเขียนขึ้นมาเองด้วย ว่าโมเดลจะทายได้ถูกหรือไม่

สอน Machine Learning เปรียบเทียบ Deep Learning ระหว่าง ResNet34 และ ResNet50 ในการจำแนกพันธุ์ หมา แมว – Image Classification ep.2

จาก ตอนที่แล้ว ที่เราทำ Image Classification ด้วย ResNet34 ซึ่งมี 34 Layer คราวนี้เราจะมาลองใช้โมเดล ResNet50 ซึ่งเป็นโมเดลตระกูลเดียวกัน แต่มีขนาดใหญ่ขึ้น ซับซ้อนขึ้น เพิ่มความ Deep เป็น 50 Layer ว่าจะเป็นอย่างไร

AI จำแนกรูปภาพ หมา แมว 37 สายพันธุ์ ใช้ Pet Dataset เทรน Machine Learning สร้างโมเดล Deep Neural Network ด้วย fastai ภาษา Python – Image Classification ep.1

ใน ep นี้ เราจะมาเรียนรู้วิธีการใช้ Deep Learning โดยสร้างโมเดล Deep Neural Network ขึ้นมา แล้วเราป้อนข้อมูลให้ว่า รูปนี้ คือสายพันธุ์นี้ รูปนี้ คือสายพันธุ์นี้ รูปนี้ คือสายพันธุ์นี้ … แล้วให้โมเดลเรียนรู้ด้วยตัวเอง (Machine Learning) และจนสามารถทำนายสายพันธุ์ หมา และ แมว Image Classification จากรูป ที่โมเดลไม่เคยเห็นมาก่อนได้

รวมคำย่อเกี่ยวกับ AI, Neural Network และ Machine Learning

AI = Artificial Intelligence = ปัญญาประดิษฐ์ ML = Machine Learning NN = Neural Network DL = Deep Learning

AI คืออะไร Machine Learning คืออะไร AI ต่างกับ Machine Learning อย่างไร และ AI จะมาแย่งงานมนุษย์ไหม

AlphaGo เล่นโกะชนะแชมป์โกะโลก 3 นัดซ้อน, Waymo ทดสอบรถยนต์ไร้คนขับ บนถนนจริงไปแล้วกว่า 16 ล้านกิโลเมตร และได้รับอนุญาตให้ทดสอบแบบไม่ต้องมีคนนั่งหลังพวงมาลัยในรัฐแคลิฟอร์เนียแล้ว, McKinsey & Company บริษัทที่ปรึกษาชื่อดัง เผยผลการศึกษาว่า ภายในปี 2030 หรืออีกประมาณ 12 ปีต่อจากนี้ หุ่นยนต์หรือปัญญาประดิษฐ์ (AI) จะมาทำงานแทนที่มนุษย์มากถึง 800 ล้านตำแหน่งทั่วโลก ในช่วงหลายเดือนที่ผ่านมา เรามักจะได้ยินข่าวเกี่ยวกับความสามารถใหม่ ๆ ของ AI อยู่เสมอ