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

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

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

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

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

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

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

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

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

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

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

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

Continue reading “Jupyter Notebook คืออะไร แนะนำ Jupyter Notebook ep.1”

วิธีการทำให้ Git Repository ที่เรา Fork มา อัพเดท ตาม Git Repository ต้นฉบับ – Git ep.4

ในกรณีที่เราต้องการใช้ code จาก git repository ของคนอื่นมาเป็นต้นแบบ หรือเป็นโจทย์การเขียนโปรแกรม และเราอยากเก็บ versioning การแก้ไข หรือคำตอบ ของเราเองด้วย จะใช้การ fork repository ต้นฉบับ มาเป็น repository ของเราเอง

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

Continue reading “วิธีการทำให้ Git Repository ที่เรา Fork มา อัพเดท ตาม Git Repository ต้นฉบับ – Git ep.4”

Natural Language Processing (NLP) คืออะไร รวมคำศัพท์เกี่ยวกับ Natural Language Processing (NLP) – NLP ep.1

การประมวลผลภาษาธรรมชาติ หรือ Natural Language Processing (NLP) คือ หนึ่งในสาขาของวิทยาศาสตร์คอมพิวเตอร์ ที่เกี่ยวกับปัญญาประดิษฐ์ Artificial Intelligence และภาษาศาสตร์คอมพิวเตอร์ Computational Linguistics เป็นศาสตร์ที่ศึกษาเกี่ยวกับการทำให้คอมพิวเตอร์สามารถสื่อสารโต้ตอบด้วยภาษาของมนุษย์ และทำให้คอมพิวเตอร์เข้าใจภาษามนุษย์มากขึ้น ตัวอย่าง เช่น Siri, Google Assistant และ Alexa

ในการศึกษาเกี่ยวกับ NLP จะมีคำศัพท์ที่เกี่ยวข้องหลายคำ ตัวอย่างเช่น

Continue reading “Natural Language Processing (NLP) คืออะไร รวมคำศัพท์เกี่ยวกับ Natural Language Processing (NLP) – NLP ep.1”

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

AI = Artificial Intelligence = ปัญญาประดิษฐ์

ML = Machine Learning

NN = Neural Network

DL = Deep Learning

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

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

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

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