‫ยินดีต้อนรับกลับ.
‫ฉันตื่นเต้นมากสำหรับหัวข้อ Y นี้ เพราะเรากำลังจะเริ่มลงมือทำหนึ่งในเครื่องมือที่ฉันโปรดปรานในการเรียนรู้ของเครื่องและวิทยาศาสตร์ข้อมูลทั้งหมด
‫ในสองสามส่วนที่ผ่านมา เราได้ผ่านขั้นตอนการทำงานประเภทนี้แล้ว
‫เรามีคอมพิวเตอร์ของคุณ
‫เราตั้งค่าโฟลเดอร์โครงการ
‫เราสร้างสภาพแวดล้อมด้วยการเรียนรู้ของเครื่องและเครื่องมือวิทยาศาสตร์ข้อมูลโดยใช้ Conda
‫ตอนนี้เราจะเริ่มเจาะลึกลงไปในแต่ละเครื่องมือเหล่านี้
‫และโดยเฉพาะอย่างยิ่งในส่วนนี้ เราจะเน้นที่ Jupyter Notebooks
‫ทีนี้ ถ้าแผนภาพนี้ ลูกศรนี้ชี้มาที่นี่ ลูกศรเหล่านี้ไปที่นี่ คุณก็แบบว่า เกิดอะไรขึ้นที่นี่
‫แดเนียล?
‫ไม่ต้องกังวล.
‫เราจะมาดูเรื่องนี้กันในหัวข้อถัดไป
‫แต่สิ่งที่เรามุ่งเน้นในตอนนี้คือ Jupyter Notebooks ซึ่งคล้ายกับพื้นที่ทำงานที่คุณทำงานผ่านแมชชีนเลิร์นนิงและโปรเจ็กต์วิทยาศาสตร์ข้อมูลทั้งหมดของคุณ
‫และนี่คือเวิร์กโฟลว์ที่เราจะใช้
‫คุณจะมีโฟลเดอร์โครงการที่เราได้สร้างไว้แล้ว
‫เราจะมีสภาพแวดล้อม ดังนั้นเราจะต้องตรวจสอบให้แน่ใจว่าเราเปิดใช้งานสภาพแวดล้อมของเรา เพื่อให้เราสามารถเข้าถึงเครื่องมือเหล่านี้ได้
‫แต่เมื่อเรามีความคิดเกี่ยวกับ Jupyter Notebooks และสิ่งอื่น ๆ เหล่านี้แล้ว นี่คือสิ่งที่จะเกิดขึ้นในทางปฏิบัติ
‫คุณจะมีข้อมูลบางอย่าง คุณจะนำเข้าข้อมูลนั้นไปยังสมุดบันทึก Jupyter ของคุณ จากนั้นคุณจะใช้เครื่องมือเหล่านี้ภายในสภาพแวดล้อมของคุณเพื่อรับข้อมูลเชิงลึกและรับข้อมูลจากข้อมูลนั้น
‫ภาพรวมก็พอ
‫สำหรับตอนนี้ มาลงมือทำและทำงานกับ Jupyter Notebook กันเถอะ
‫สิ่งที่ฉันจะทำคือเปิดเทอร์มินัล
‫หากคุณใช้หน้าต่าง คุณอาจต้องการเปิดขึ้น
‫ฉันจะเคลียร์เรื่องนั้น
‫ดังนั้นเราจึงมีพื้นที่ทำงานที่สะอาด
‫หากคุณใช้หน้าต่าง คุณอาจต้องการเปิดพรอมต์อนาคอนดา
‫และตอนนี้ จำไว้ว่าฉันพูดว่าเราจะต้องเปิดใช้งานสภาพแวดล้อมของเราอย่างไรจึงจะสามารถเข้าถึงเครื่องมือเหล่านี้ได้
‫นั่นคือสิ่งที่เราจะทำก่อน
‫แต่ที่จริงแล้ว เราจะเปลี่ยนเป็นโฟลเดอร์โปรเจ็กต์แทนฉันเดี๋ยวนี้
‫ฉันจะเปลี่ยนเป็นเดสก์ท็อป
‫และฉันได้ข้อมูลทั้งหมดแล้ว โฟลเดอร์โครงการทั้งหมดที่ฉันกำลังทำงานอยู่ในโฟลเดอร์หลักสูตรปกติ
‫ดังนั้นเราจะไปที่นี่
‫ของฉันเรียกว่าโครงการตัวอย่าง
‫ของคุณอาจแตกต่างกัน แต่ฉันจะแสดงให้คุณเห็นว่ามีอะไรอยู่ในนี้โดยใช้ LRS
‫จำ CD ย่อมาจาก Change Directory
‫ตอนนี้ฉันอยู่ในโฟลเดอร์โปรเจ็กต์ตัวอย่าง และภายในโฟลเดอร์โปรเจ็กต์ตัวอย่างมีโฟลเดอร์ชื่อ env
‫เพียงเพื่อตอกย้ำว่าเราอยู่ที่ไหน
‫ไปกันเถอะ.
‫ฉันจะเข้าไปในไฟนเดอร์
‫นี่อาจเป็นตัวนำทางโฟลเดอร์บน windows หรืออะไรทำนองนั้น
‫ดังนั้นฉันหมายถึงหลักสูตรมล.
‫และถ้าผมไปที่นี่ ผมอยู่ในโครงการตัวอย่าง
‫เราจะไปที่นั่น.
‫เรามี EMF
‫ตอนนี้ สิ่งที่ฉันต้องทำคือเปิดใช้งานสภาพแวดล้อมนี้
‫ดังนั้นฉันจึงมีสิทธิ์เข้าถึงเครื่องมือการเรียนรู้ของเครื่องทั้งหมด
‫มาทำกัน
‫Conda เปิดใช้งาน
‫ฉันจะต้องพิมพ์เส้นทางของไฟล์
‫ของคุณอาจแตกต่างไปจากของฉันขึ้นอยู่กับว่าสภาพแวดล้อมของคุณถูกเก็บไว้ที่ใด แต่นั่นคือสิ่งที่เราได้กล่าวถึงในการบรรยายครั้งล่าสุดคือการตั้งค่าสภาพแวดล้อมและเปิดใช้งาน
‫ดังนั้นคุณจึงต้องการดำเนินการต่อและเปิดใช้งานสภาพแวดล้อมนั้นอีกครั้ง
‫โครงการตัวอย่างหลักสูตร Desktop ML env
‫ดังนั้นหากฉันกด Enter ที่นี่ คุณจะสังเกตเห็นว่ามันเปลี่ยนจากฐานเป็นเปิดใช้งานชื่อเส้นทางนี้
‫ตอนนี้สภาพแวดล้อมของฉันทำงานอยู่
‫ฉันควรจะสามารถเริ่มต้น Jupyter Notebook ได้
‫เราทำสมุดบันทึกผิดพลาดโดยพิมพ์คำสั่ง Jupyter Notebook แล้วกด Enter
‫สิ่งนี้จะทำคือโหลดเบราว์เซอร์ของคุณโดยอัตโนมัติ
‫เบราว์เซอร์เริ่มต้นของคุณกำลังจะมาที่แดชบอร์ด Jupyter
‫ง่ายมากที่นี่
‫อีกครั้ง นี่เป็นเพียงอีกมุมมองหนึ่งของสิ่งที่เราเห็นในโฟลเดอร์โครงการตัวอย่าง
‫ดังนั้นที่นี่เรามีโฟลเดอร์สิ้นสุดของเรา
‫หากเรามองเข้าไปข้างใน ถ้าเรากลับไปที่ finder เราดูภายใน env เรามีโฟลเดอร์เดียวกันตรงนี้
‫นี่คือที่ที่เราทำงาน
‫ตอนนี้.
‫สิ่งที่คุณควรใส่ใจกับเรื่องนี้?
‫อันดับแรก เราจะกลับไปที่ส่วนหน้าแรก
‫เราดูที่นี่ นี่คือการแสดงไฟล์ที่เรามีอยู่ในโฟลเดอร์นี้
‫จำไว้ว่าเราอยู่ในโฟลเดอร์โปรเจ็กต์ตัวอย่างนี้
‫ถ้าคุณมาที่นี่ เรามีปุ่มสองสามปุ่ม อัปโหลดและใหม่
‫เราจะดูที่เหล่านั้นในวินาที
‫และคุณมีแท็บอื่นอีกสองแท็บที่ทำงานอยู่
‫เราจะแสดงเทอร์มินัลที่คุณใช้งานอยู่ในอินเทอร์เฟซของดาวพฤหัสบดี
‫โน้ตบุ๊กจะแสดงโน้ตบุ๊กที่คุณใช้งานอยู่
‫และเนื่องจากเราไม่มีสิ่งเหล่านี้ทำงานอยู่ในขณะนี้ มันบอกว่าไม่มีเทอร์มินัลทำงานอยู่
‫ไม่มีโน้ตบุ๊กที่ทำงานอยู่
‫ตอนนี้คลัสเตอร์ที่คุณไม่ต้องกังวลเกี่ยวกับตอนนี้
‫ฉันทำงานในโครงการแมชชีนเลิร์นนิงมาสองสามปีแล้วและไม่เคยดูแท็บคลัสเตอร์เลย
‫ดังนั้นเราจะกลับมาที่นี่
‫เราจะมุ่งเน้นไปที่สิ่งที่สำคัญจริงๆ
‫ปุ่มอัปโหลดและปุ่มใหม่เหล่านี้คืออะไร
‫มาดูกันดีกว่า
‫เราคลิกอัปโหลด
‫เกิดอะไรขึ้น?
‫นี่จะเป็นการเปิดส่วนต่อประสานโฟลเดอร์ของคุณ
‫ทีนี้ จะเป็นอย่างไรถ้าเราต้องการอัปโหลดบางอย่าง
‫ตัวอย่างเช่น ฉันมีเอกสาร CSV โรคหัวใจอยู่ที่นี่เพื่อการบรรยายนี้ แต่คุณอาจมีโฟลเดอร์ข้อมูลประเภทอื่นที่นี่
‫สิ่งที่เราทำได้คือถ้าเราต้องการ เราสามารถเปิดมันได้ และนี่จะอัปโหลดไปที่แดชบอร์ดของ
‫Jupyter
‫แต่ในความเป็นจริง สิ่งที่ทำจริง ๆ ก็คือ ถ้าเรากลับมาที่โครงการตัวอย่างที่เราเคยเป็นมาก่อน
‫ตอนนี้เราจะเห็นว่ามี env env และโรคหัวใจและโรคหัวใจ
‫ปุ่มอัปโหลดนี้เหมือนกับรูปแบบอื่นของการถ่ายโอนโฟลเดอร์หนึ่งไปยังอีกภูมิภาคหนึ่ง
‫เราจึงสามารถทำเช่นนั้นได้อีกครั้ง
‫คราวนี้มาลองภาพกัน
‫และตอนนี้การอัปโหลดนี้จะใช้ได้กับทุกโฟลเดอร์หรือไฟล์ใดๆ ที่คุณต้องการทดลองใช้
‫ลองใช้ด้วยตัวคุณเองถ้าคุณต้องการลิงก์ไปยังแหล่งข้อมูลเหล่านี้ที่ฉันใช้อยู่จะมีอยู่ในส่วนแหล่งข้อมูล
‫ดังนั้นเราจะอัปโหลดภาพนี้
‫คลิกที่นั่น
‫ทีนี้ถ้าเรากลับไปที่ Finder
‫ไปที่ที่เราอยู่
‫โครงการตัวอย่าง.
‫เราจะเห็นว่าตอนนี้เรามีของเหมือนกันในนี้แล้ว
‫MV หกขั้นตอน ML Framework PNG และโรคหัวใจ
‫CSV มีอีกปุ่มหนึ่งที่เราควรให้ความสนใจ และนั่นคือปุ่มใหม่
‫เราคลิกใหม่ และนี่คือส่วนที่น่าตื่นเต้นที่สุด
‫เราสามารถเริ่มโน้ตบุ๊กได้แล้ว
‫มันเขียนว่า Python สาม เพราะเมื่อเราคลิกบนนี้ มันจะสร้างสมุดบันทึกใหม่และสมุดบันทึกจะสามารถเรียกใช้โค้ด
‫Python สาม ซึ่งเป็นสิ่งที่เราต้องการ
‫ใช่ไหม
‫เราต้องการเขียนโค้ด Python
‫เราต้องการเขียนโค้ดการเรียนรู้ของเครื่อง
‫คุณยังสามารถสร้างไฟล์ข้อความ สร้างโฟลเดอร์อื่นได้หากต้องการ หรือสร้างหน้าต่างเทอร์มินัล
‫เราต้องการดูสิ่งเหล่านั้นในตอนนี้เพราะเรามุ่งเน้นที่โน้ตบุ๊ก ซึ่งเป็นที่ที่เราจะใช้เวลาส่วนใหญ่
‫ดังนั้นเราจึงคลิกที่นี่
‫ซึ่งจะเป็นการเปิดหน้าต่างใหม่
‫และที่นี่เราไป
‫สิ่งที่สวยงามที่สุดในวิทยาศาสตร์ข้อมูลและการเรียนรู้ของเครื่อง
‫บางทีนอกเหนือจากอัลกอริธึมที่ทำงานได้ดีจริงๆ ก็คือ Jupyter Notebook
‫ดังนั้น อีกครั้ง อินเทอร์เฟซนี้อาจดูสับสนเล็กน้อย หากคุณไม่เคยเห็นมันมาก่อน แต่อย่ากังวล
‫เราจะดำเนินการผ่านมันเพื่อเริ่มต้นที่นี่
‫เป็นชื่อสมุดบันทึกของคุณ เราอาจจะเรียกมันว่า Example Notebook
‫การดำเนินการนี้จะเปลี่ยนชื่อไฟล์ของคุณ และหากเราคลิกไอคอนบันทึกเล็กๆ นี้ ระบบจะคลิกบอกว่าระบบบันทึกอัตโนมัติที่นี่
‫แต่จริงๆแล้วเราคลิกบันทึก
‫แต่ไม่เป็นไร
‫เรากลับมาที่นี่
‫เราสังเกตเห็นอะไร?
‫เรามีตัวอย่าง IP ของโน้ตบุ๊กและ B คุณเห็นไหมว่าฉันหมายถึงอะไร
‫หากคุณพิมพ์ตัวอย่างสมุดบันทึกที่นี่ เรามาเปลี่ยนเพื่อสาธิตกันเถอะ
‫ตัวอย่างสมุดบันทึก หนึ่งเปลี่ยนชื่อ
‫ว่าจะเปลี่ยนชื่อนี้
‫ดังนั้นถ้าเรากลับมาที่โฟลเดอร์โครงการตัวอย่างของเรา
‫คุณจะสังเกตเห็นว่าตอนนี้เรามี
‫ตัวอย่าง IP โน้ตบุ๊ก NB ตอนนี้ IP และ B ย่อมาจากอะไร?
‫ฉัน python notebook ซึ่งเคยเรียกว่า Jupyter แต่พวกเขาเก็บนามสกุลไฟล์ไว้แบบนี้
‫เพื่อไม่ให้โน้ตบุ๊กรุ่นเก่าพัง
‫ดังนั้นทุกที่ที่คุณเห็นส่วนขยายนี้ บางตัวชื่อ IP และ B นี่คือ Jupyter Notebook
‫ตอนนี้ ถ้าเราตรวจสอบแท็บการทำงาน เราจะเห็นว่าขณะนี้เรามีโน้ตบุ๊กทำงานอยู่
‫เราไม่ต้องสนใจปุ่มปิดเครื่องนี้มากเกินไปจากแท็บที่ทำงานอยู่นี้ เพราะเราสามารถปิดโน้ตบุ๊กของเราที่อื่นได้
‫แต่เราจะดูในวิดีโอหน้า
‫สิ่งต่อไปที่ควรพิจารณา เรามาเปลี่ยนชื่อนี้กลับเป็นสมุดบันทึกตัวอย่างคือสิ่งที่เกิดขึ้นจริงที่นี่
‫ภาพรวมคร่าวๆ จำไว้ว่านี่คือชื่อ
‫นี่จะเป็นแถบเมนู ซึ่งคล้ายกับสิ่งที่คุณอาจเคยเห็นในแอปพลิเคชันอื่นๆ ที่คุณมีการแก้ไขไฟล์
‫คุณมีการควบคุมที่แตกต่างกันสองสามอย่างที่นี่
‫นี่คือแถบเครื่องมือใช่ไหม
‫คำสั่งเหล่านี้เป็นคำสั่งที่คุณสามารถใช้กับเซลล์ต่างๆ และนี่คือเซลล์
‫สิ่งที่สำคัญที่สุดที่ต้องจำเกี่ยวกับสิ่งนี้คือเซลล์นี้สามารถมีโค้ดหรือเนื้อหาที่ลดราคาสามารถมีสิ่งอื่นได้เช่นกัน
‫แต่สองประเด็นหลักที่คุณจะกังวลคือโค้ด
‫และโค้ด markdown คือสิ่งที่ช่วยให้คุณเขียนโค้ด Python ได้ที่นี่ และ markdown ช่วยให้คุณเขียนข้อความที่จัดรูปแบบได้
‫ถ้าจะเขียน Hello World ให้กด shift เข้าไป แล้วไปกันเลย
‫เราได้รับข้อความแล้ว
‫เอาล่ะ อย่าให้การบรรยายนี้ยาวเกินไป
‫เราจะมาดูสิ่งต่าง ๆ ที่เราสามารถทำได้ด้วยเซลล์ สิ่งต่าง ๆ
‫ที่เราสามารถทำได้ด้วยเครื่องมือเล็ก ๆ เหล่านี้ที่นี่ในวิดีโอหน้า
‫แต่ข้อดีของสิ่งนี้คือ คุณสามารถเริ่ม Jupyter Notebook ได้เมื่อคุณเปิดใช้งานสภาพแวดล้อมแล้ว
‫หากหน้าต่างเทอร์มินัลของคุณเปลี่ยนเป็นสิ่งนี้หลังจากที่คุณเรียกใช้คำสั่ง
‫Jupyter Notebook นั่นเป็นเรื่องปกติอย่างสมบูรณ์
‫สิ่งนี้กำลังพูดโดยพื้นฐานแล้ว Jupyter Notebook กำลังทำงานอยู่ที่โฮสต์ในพื้นที่ซึ่งอยู่ในคอมพิวเตอร์ของคุณ
‫คุณสามารถดูที่นี่โฮสต์ท้องถิ่น
‫ดังนั้นจึงหมายความว่าเอกสารกำลังทำงานอยู่ในเบราว์เซอร์ของคุณ
‫ดังนั้นให้มันเป็นอย่างนี้
‫เราจะกลับมาในวิดีโอหน้าเพื่อดูการควบคุมและสิ่งที่เราสามารถทำได้ภายใน Jupyter Notebooks