‫คุณอาจจะคิดว่าทำไมเราต้องผ่านแสตมป์เหล่านี้ทั้งหมด?
‫ฉันมีคอมพิวเตอร์ของฉัน
‫ทำไมฉันต้องดาวน์โหลด Mini Conda ด้วย Python และ Conda แล้วติดตั้งแพ็คเกจเหล่านี้ทั้งหมด
‫ฉันแค่ต้องการเริ่มต้นการเข้ารหัส
‫และคุณควรจะเป็น
‫ดีใจที่ได้ยินว่าคุณต้องการโค้ด
‫เราจะทำหลายอย่างในเร็วๆ นี้
‫แต่การเตรียมคอมพิวเตอร์ของคุณและตั้งค่าคอมพิวเตอร์ของเราด้วย mini conda และ Conda เป็นขั้นตอนสำคัญซึ่งจะช่วยประหยัดเวลาได้มากในอนาคต
‫เมื่อคุณดาวน์โหลด Mini Conda และ Conda ในภายหลัง Conda ช่วยให้คุณสร้างสภาพแวดล้อมได้
‫คุณจะได้ยินสิ่งเหล่านี้มากมายในโครงการต่างๆ ที่คุณกำลังทำอยู่
‫ผมขอยกตัวอย่าง
‫เวิร์กโฟลว์สำหรับโครงการจำแนกโรคหัวใจของเราอาจเกี่ยวข้องกับการเริ่มต้นด้วยคอมพิวเตอร์ของเรา
‫จากนั้นจึงสร้างโฟลเดอร์โครงการที่มีข้อมูลที่เราใช้บันทึกผู้ป่วยและเครื่องมือที่เราใช้สำหรับโครงการการเรียนรู้ของเครื่อง
‫หลังจากประสบการณ์เล็กน้อย เรารู้ว่ามีชุดเครื่องมือที่เราอาจต้องการใช้ เช่น pandas และ
‫map plot lib สำหรับการวิเคราะห์ข้อมูล
‫ชุดเครื่องมือหรือแพ็คเกจเรียกว่าสภาพแวดล้อม
‫เราใช้ Conda เพื่อสร้างสภาพแวดล้อมแล้วใช้อีกครั้งเพื่อติดตั้งแพ็คเกจต่างๆ
‫วิทยาศาสตร์ข้อมูลและเครื่องมือการเรียนรู้ของเครื่อง
‫จากนั้นทุกครั้งที่เราทำงานในไซต์โครงการของเราที่จำแนกโรคหัวใจ เราจะใช้เครื่องมือต่างๆ ภายในสภาพแวดล้อมของเรา
‫ลองเดินผ่านสิ่งนี้
‫คุณมีคอมพิวเตอร์ของคุณ
‫คุณต้องการเริ่มต้นโครงการใหม่เช่นการทำงานเกี่ยวกับโรคหัวใจ
‫คุณอาจสร้างเพียงโฟลเดอร์แยกต่างหาก อาจอยู่บนเดสก์ท็อปหรืออะไรทำนองนั้น
‫จากนั้นภายในโฟลเดอร์เดียว คุณเก็บทุกอย่างที่คุณจะใช้กับโครงการนั้นในโฟลเดอร์นั้น
‫เช่น ข้อมูล จำไว้ว่า บันทึกของผู้ป่วยอาจเป็นข้อมูลและสภาพแวดล้อม conda ซึ่งเป็นเครื่องมือทั้งหมด
‫คุณกำลังทำงานเพื่อค้นหาข้อมูลเชิงลึกเกี่ยวกับข้อมูลนั้นเพื่อลองทำนายโรคหัวใจ
‫Conda คือสิ่งที่คุณใช้เพื่อสร้างสภาพแวดล้อม ติดตั้งและอัปเดตเครื่องมือที่คุณต้องการ
‫ทีนี้ทำไมถึงเป็นอย่างนี้?
‫เหตุใดจึงเป็นประโยชน์
‫เราจะทำในลักษณะนี้ทำไม?
‫นี่คือสิ่งที่มีประโยชน์
‫ตัวอย่างเช่น คุณกำลังทำงานเกี่ยวกับโครงการโรคหัวใจเนื่องจากแมชชีนเลิร์นนิงส่วนใหญ่เป็นการทดลอง
‫คุณอาจใช้เครื่องมือต่างๆ มากมายสำหรับโครงการเดียว
‫ทีนี้ จะเกิดอะไรขึ้นถ้ามีคนอื่นต้องการเริ่มทำงานในสิ่งที่คุณกำลังทำร่วมกับคุณ
‫แทนที่จะตั้งค่าโต๊ะทำงานของตัวเองตั้งแต่ต้น Conda ให้คุณแชร์ชุดเครื่องมือและแพ็คเกจเดียวกันกับที่คุณใช้กับพวกเขา
‫เพื่อให้สามารถเริ่มต้นได้ทันที
‫นี้อาจดูเหมือนไม่เป็นประโยชน์ถ้าคุณกำลังทำงานส่วนใหญ่ด้วยตัวเองในขณะนี้ แต่ฉันรับรองได้ว่านี่เป็นหนึ่งในปัญหาที่ใหญ่ที่สุดเมื่อคุณเริ่มทำงานในทีม
‫อาจมีบางวันที่ฉันและเพื่อนร่วมทีมจะใช้เวลาทั้งวันทำงานในโครงการเดียวกันหรือพยายามสร้างหรือพยายามทำงานในโครงการเดียวกัน
‫แต่เราทำไม่ได้เพราะเราประสบปัญหาการพึ่งพา
‫ปัญหาการพึ่งพาอาศัยกันเป็นคำที่ใช้เมื่อคุณไม่มีแพ็คเกจที่เหมาะสมสำหรับปัญหาที่คุณกำลังดำเนินการอยู่
‫เนื่องจากปัญหานี้ โครงการนี้ โรคหัวใจที่จำแนกประเภทนี้จะขึ้นอยู่กับเครื่องมือเหล่านี้
‫และเมื่อเราพบปัญหาการพึ่งพา หมายความว่าเราไม่สามารถติดตั้งเครื่องมือเหล่านี้บางตัวได้
‫Conda ช่วยแก้ไขปัญหาการพึ่งพานั้น
‫ช่วยให้มั่นใจได้ว่าคุณสามารถสร้างสภาพแวดล้อมที่สามารถแชร์และอัปเดตได้ง่ายซึ่งคุณสามารถแชร์กับคนอื่นได้
‫ดังนั้น หากคุณมีหลายคนในทีม และคุณกำลังทำงานในโครงการที่คล้ายกันซึ่งมีข้อมูลคล้ายกันและวิทยาศาสตร์ข้อมูลที่คล้ายกันและเครื่องมือการเรียนรู้ของเครื่อง
‫เหตุผลที่เราทำเวิร์กโฟลว์นี้คือเพื่อให้คุณสามารถสร้างโฟลเดอร์โปรเจ็กต์ได้
‫และถ้าคุณต้องแชร์กับคอมพิวเตอร์ของคนอื่นหรือคนอื่นในทีมของคุณ คุณก็แค่ส่งโฟลเดอร์โปรเจ็กต์ที่มีข้อมูลและข้อมูลของคุณให้พวกเขา
‫สภาพแวดล้อม conda และพวกเขาจะสามารถเริ่มต้นได้ทันที
‫อีกครั้ง ถ้ามันดูเหมือนมากและมีจำนวนมากที่ต้องทำ เราจะลงมือปฏิบัติในการตั้งค่าโฟลเดอร์โปรเจ็กต์รวมถึงสภาพแวดล้อมสำหรับแต่ละโปรเจ็กต์ที่เราจะพูดถึง
‫ตลอดหลักสูตรนี้