AI การแพทย์ วินิจฉัยโรคมะเร็งระยะลุกลาม (Metastatic Cancer) อัตโนมัติ จากรูปแผ่นสไลด์ดิจิตอล โดยใช้ Machine Learning, Deep Neural Network – Image Classification ep.6

ใน ep นี้ เราจะมาสร้างโมเดลที่ใช้จำแนก โรคมะเร็งระยะลุกลาม Metastatic Cancer จากรูปภาพ Patch เล็ก ๆ ของ Whole Slide Imaging ที่ตัดมาจาก Digital Pathology Scans รูปใหญ่

สอนสร้าง Word Cloud ภาษาไทย ด้วย Python ใน Jupyter Notebook / Google Colab

ใน ep นี้เราจะมาเรียนรู้วิธีสร้างภาพ Tag Cloud ภาษาไทย สวย ๆ ด้วยภาษา Python กันแบบง่าย ๆ เหมือนในภาพ Cover ของบล็อก ep ก่อน ๆ เช่น อักษรกรีก คำอ่านภาษาไทย และ สอนวิธี Contribute Open Source Software Project

Debug โปรแกรมภาษา Python บน Jupyter Notebook ด้วย %debug, set_trace – Jupyter Notebook ep.6

วิธีที่ง่ายที่สุดในการ Debug โปรแกรมด้วย Jupyter Notebook คือการใช้ Magic Command %debug เมื่อใดก็ตามที่เราเจอ Error ให้เราสร้าง cell ขึ้นมาใหม่ แล้วพิมพ์ว่า %debug แล้วสั่งรัน ระบบจะเปิด command line

Colab คืออะไร เริ่มต้นเรียนรู้ เขียนโปรแกรม AI, Machine Learning โดยไม่ต้องลงโปรแกรม สอนวิธีเปิด Jupyter Notebook ที่อยู่ใน GitHub บน Google Colab – Colab ep.1

ก่อนหน้านี้ ถ้าเราต้องการศึกษา การเขียนโปรแกรม AI, Machine Learning เราต้องดาวน์โหลดโปรแกรม มาติดตั้งมากมาย ไม่ว่าจะเป็น Python, Anaconda, TensorFlow, Keras, PyTorch, Fastai, Sklearn, Jupyter Notebook, etc. โดยไม่รู้ว่าต้องลงอะไรบ้าง Platform อะไร เวอร์ชันไหน เริ่มต้นอย่างไร ใช้ยังไง แต่ตอนนี้เราสามารถแก้ปัญหานี้ได้ง่าย ๆ ด้วยการเข้าไปที่หน้าเว็บ Colab

วิธีการใส่ตาราง Table ใน Jupyter Notebook ด้วย ภาษา Markdown แบบง่าย ๆ – Jupyter Notebook ep.5

ในการใช้งาน Jupyter Notebook หลาย ๆ ครั้งเราคงต้องการใส่ตารางเพื่อเปรียบเทียบ ผลการทดลองต่าง ๆ หรือต้องการนำเสนอข้อมูลในรูปแบบตาราง ภาษา Markdown นั้นรองรับการสร้างตารางอยู่แล้ว แต่การใช้งานอาจจะไม่สะดวก วันนี้เราจะมาแนะนำเครื่องมือที่จะมาช่วยแก้ปัญหาตรงนี้

ทิป เทคนิค การใช้งาน Jupyter Notebook ep.4

ในการใช้งาน Jupyter Notebook ประจำวัน บางครั้งอาจจะติดปัญหา ยังไม่ชินในการใช้งานแนวคิดสไตล์ Notebook วันนี้เรามาแนะนำ ทิป เทคนิคในการใช้งาน Jupyter Notebook ให้เราสามารถใช้งานได้สะดวกยิ่งขึ้น

สอนการใช้งาน Jupyter Notebook ขั้นสูง Jupyter Notebook ep.3

ต่อมาเราจะมาเรียนรู้การใช้งาน Jupyter Notebook แบบขั้นสูงขึ้นมา ตั้งแต่การสร้าง Notebook ใหม่, การเขียนภาษา Markdown เพื่อทำ Formatting ใน cell markdown, การเขียนโปรแกรม Python ใน cell code แล้ว Save ผลลัพธ์ Out ไว้แชร์ต่อ, คำสั่งพิเศษ Magic Commands, การเรียกดูเอกสาร API (Help)

สอนการใช้งาน Jupyter Notebook เบื้องต้น Jupyter Notebook ep.2

วันนี้เราจะมาเริ่มเรียนรู้การใช้งาน Jupyter Notebook เบี้องต้นกัน เริ่มตั้งแต่ส่วนต่าง ๆ ของ Notebook ไปจนเขียน Markdown, เขียนโปรแกรม Python เรียนรู้การใช้งานโหมดต่าง ๆ ของ Jupyter Notebook รวมไปถึงคีย์ลัดที่มักใช้บ่อย ทำให้เราใช้งานได้อย่างสะดวกมากยิ่งขึ้น

Jupyter Notebook คืออะไร แนะนำ Jupyter Notebook ep.1

Jupyter Notebook คือ หน้าเว็บที่ประกอบด้วย ช่อง ๆ cell เรียงต่อกันลงไป โดยแต่ละ cell สามารถเป็นเนื้อหา static content ต่าง ๆ เช่น ข้อความ รูปภาพ กราฟ วิดีโอ เสียง หรือ เป็นโค้ดโปรแกรมคอมพิวเตอร์ ภาษา Python ที่สามารถรันคำสั่งประมวลผล แสดงผลลัพท์ออกมาได้จริง ๆ ซึ่งโดยปกติการเขียนโปรแกรมทั่วไป เราจะมองไฟล์ Source Code 1 ไฟล์ เป็นหน่วยเดียว เราไม่สามารถแยกสั่งรันบางบรรทัดได้ง่าย ๆ และเรามักจะแยก Source Code กับเอกสารออกจากกัน หรือบางทีก็จะใส่เป็นข้อความง่าย ๆ ไม่มีรูปประกอบไม่มีตัวหนาตัวเอียง ไว้ใน Comment ตอนต้นของไฟล์ หรือต้นฟังก์ชัน