BangsaenAI
ในทางวิศวกรรม มันเป็นไปไม่ได้เลยที่เราจะสร้างอุปกรณ์อะไรขึ้นมาได้โดยที่ ไม่มีความรู้พื้นฐานทั้งทางด้านฮาร์ดแวร์และการเขียนโปรแกรม เราได้สรุปสี่หัวข้อของการสอนที่จำเป็นสำหรับการสร้างอุปกรณ์ขึ้นมา ด้วยความรู้พื้นฐานดังต่อไปนี้
วิชาทฤษฏีวงจรไฟฟ้าเรียกได้ว่า เป็นพื้นฐานที่สำคัญที่สุดของการเรียนวิศวกรรมไฟฟ้าเลยก็ว่าได้ ถ้าเริ่มต้นผิดพลาดตั้งแต่แรก ก็เหมือนกับเรากลัดกระดุมผิดเม็ดตั้งแต่แรก มันจะไม่มีทางเข้าสู่เรื่องอื่นๆ ได้เลย
2. Programming
ในโลกของความเป็นจริง ทุกวันนี้เราไม่สามารถหลีกหนีการทำโปรกรรมได้เลย เราต้องรู้วิธีการควมคุมคอมพิวเตอร์จากการใช้คำสั่งด้วยภาษาขั้นสูงเช่น Matlab หรือ C ในการบังคับให้คอมพิวเตอร์ทำงานตามที่เราต้องการ
3. Feedback control theory
การเข้าใจถึงวิชาระบบควบคุมแบบป้อนกลับ ก็มีความสำคัญในการเรียนขั้นสูง เพราะว่ามันจะนำไปสู่การออกแบบระบบควมคุมที่มีประสิทธิที่สูงสุด
4. Arduino Microcontroller
ในโลกทุกวันนี้ การเขียนโปรแกรมได้อย่างเดียว ดูเหมือนจะไม่เพียงพอสำหรับการเป็นวิศวกรไฟฟ้า เราต้องสามารถสร้างอุปกรณ์ของเราเองขึ้นมาได้ ดังนั้นการเขียนคำสั่งควบคุมไมโครคอนโทรลเลอร์ได้เพื่อติดต่อฮาร์ดแวร์ ถือเป็นขั้นสูงสุดของการเรียน เพื่อนำไปต่อยอดทางธุรกิจได้ในอนาคต
ความรู้ในสี่วิชานี้ จะรับประกันได้ว่า น้องๆ จะสามารถสร้างอุปกรณ์ที่ใช้เพื่อควบคุมได้ เช่้น หุ่นยนต์อัตโนมัติ และ ระบบตรวจจับต่างๆ ภายในบ้าน เป็นต้น
การสร้างหุ่นยนต์ และการควบคุมการหมุนของมอเตอร์กระแสตรง
การสร้างระบบแสดงอุณหภูมิและความชื้นให้แสดงผลออกหน้าจอแอลซีดี
ตอนนี้สิ่งที่คิดไว้ สำหรับ deep learning level 1 week 6 คือ
สอนการทำ classification hand writing digit
การแยก เลข 0 - 9 นั่นเอง ว่าเราจะสร้างมันมาได้อย่างไร
เราผ่านการทดลองในหลายๆ อย่างมาพอสมควร
ซึ่งผมคิดว่า ใครที่มาเรียน deep learning level 0 และ deep learning level 1 ทั้ง ห้าตอน มีประสบการณ์ในการใช้ anaconda และ การลงโปรแกรมต่างๆ แล้ว เช่น open-cv3 moviepy
week 6 ต้องเป็นเวลาที่เหมาะสม สำหรับการสร้าง AI ผ่าน keras และ tensorflow
การเดาตัวเลข มันเป็น hello world ของ deep learning
ลองดูตัวอย่างกันที่ผมใช้ในการทำนายตัวเลข