มีอะไรใหม่ในการแจกจ่าย Anaconda สำหรับ Python

Anaconda การกระจายภาษา Python และสภาพแวดล้อมในการทำงานสำหรับการคำนวณทางวิทยาศาสตร์วิทยาศาสตร์ข้อมูลการวิเคราะห์ทางสถิติและการเรียนรู้ของเครื่องพร้อมให้บริการแล้วในเวอร์ชัน 5.2 โดยมีการเพิ่มเข้ามาในทั้งองค์กรและชุมชนโอเพ่นซอร์ส

จะดาวน์โหลด Anaconda 5.2.1 ได้ที่ไหน

Anaconda Distribution ฉบับชุมชนสามารถดาวน์โหลดได้ฟรีโดยตรงจากเว็บไซต์ของ Anaconda รุ่นสำหรับองค์กรแบบจ่ายเงินพร้อมการสนับสนุนระดับมืออาชีพต้องติดต่อทีมขายของ Anaconda (เดิมชื่อ Continuum Analytics)

เวอร์ชันปัจจุบัน: มีอะไรใหม่ใน Anaconda 5.2.2

Anaconda รุ่นสำหรับองค์กรซึ่งเปิดตัวในสัปดาห์นี้ได้เพิ่มคุณสมบัติใหม่ ๆ เกี่ยวกับการจัดตารางงานการทำงานร่วมกับ Git และการเร่งความเร็วของ GPU

Anaconda Enterprise เวอร์ชันก่อนหน้านี้สร้างขึ้นเพื่อให้มืออาชีพใช้ประโยชน์จากไลบรารีแมชชีนเลิร์นนิงที่หลากหลายในบริบททางธุรกิจเช่น TensorFlow, MXNet, Scikit-learn และอื่น ๆ ในเวอร์ชัน 5.2 Anaconda เสนอวิธีการฝึกโมเดลบน GPU กลางคลัสเตอร์ที่แชร์อย่างปลอดภัยเพื่อให้สามารถฝึกโมเดลได้เร็วขึ้นและคุ้มค่ามากขึ้น

สิ่งใหม่ใน Anaconda Enterprise คือความสามารถในการผสานรวมกับที่เก็บโค้ดภายนอกและเครื่องมือการผสานรวมแบบต่อเนื่องเช่น Git, Mercurial, GitHub และ Bitbucket ระบบการจัดตารางงานแบบใหม่ช่วยให้สามารถรันงานตามช่วงเวลาปกติได้ตัวอย่างเช่นเพื่อฝึกโมเดลใหม่กับข้อมูลใหม่

การเปลี่ยนแปลงในเวอร์ชันชุมชนมีดังต่อไปนี้:

  • แก้ไขความปลอดภัยสำหรับ 20 แพ็คเกจหรือมากกว่านั้นตามการวิเคราะห์ CVE
  • แก้ไขโปรแกรมติดตั้ง Windows เพื่อป้องกันการใช้เส้นทางการติดตั้งที่ไม่ถูกต้องหรือทำให้เกิดการชนกับส่วนประกอบซอฟต์แวร์ที่มีอยู่
  • ใช้ไดเร็กทอรีการทำงานบน Windows ได้ดีขึ้นในสถานการณ์การติดตั้งหลายผู้ใช้

เวอร์ชันก่อนหน้า: มีอะไรใหม่ใน Anaconda 5.1

Anaconda 5.1 และการแก้ไขจุดที่ตามมานั้นส่วนใหญ่เป็นแบบสัมผัสเล็กน้อยสำหรับทั้งรุ่นองค์กรและชุมชน

การเปลี่ยนแปลงที่โดดเด่นบางอย่างในรุ่นสำหรับองค์กร ได้แก่ สคริปต์การตั้งค่าหลังการติดตั้งใหม่และ GUI ที่ช่วยลดความสะดวกในการกำหนดค่าหลังการติดตั้ง Anaconda Enterprise ใหม่ (เช่นเมื่อตั้งค่าใบรับรอง TLS) คุณยังมีความสามารถในการสร้าง "โปรแกรมติดตั้ง Anaconda แบบกำหนดเอง, พัสดุสำหรับ Cloudera CDH และชุดการจัดการสำหรับ Hortonworks HDP" การเปลี่ยนแปลงในรุ่นชุมชนรวมถึงความสามารถในการใช้ Microsoft Visual Studio Code เป็นตัวเลือกตัวแก้ไขในขณะติดตั้ง

เวอร์ชันก่อนหน้า: มีอะไรใหม่ใน Anaconda 5.0

Anaconda 5 เวอร์ชัน Linux และ MacOS ถูกสร้างขึ้นด้วยคอมไพเลอร์ใหม่: GCC 7.2 สำหรับ Linux และ Clang 4.01 สำหรับ MacOS ซึ่งจะขยายผลประโยชน์ด้านความเร็วของคอมไพเลอร์เหล่านั้นให้กับผู้ใช้ระบบปฏิบัติการรุ่นก่อนหน้าไปจนถึง MacOS 10.9 Mavericks และ CentOS 6

งู 5 condaนอกจากนี้ยังมีแพคเกจหลามสร้างขึ้นมาใหม่กับคอมไพเลอร์ใหม่ผ่านเครื่องมือแพคเกจการบริหารจัดการ อย่างไรก็ตามในขณะนี้แพ็กเกจที่สร้างขึ้นใหม่เหล่านั้นสามารถใช้ได้ผ่านช่องทางการติดตั้งอื่น

แผนระยะยาวของ Anaconda คือการทำให้ช่องการติดตั้งใหม่นั้นเป็นค่าเริ่มต้นเนื่องจากมีการเพิ่มแพ็กเกจเพิ่มเติมในช่องทางใหม่และเมื่อผู้ใช้ได้รับแพ็คเกจที่ปรับให้เหมาะสมใหม่และทำให้พวกเขาถูกล้างข้อมูล

วิดีโอที่เกี่ยวข้อง: Python ช่วยให้การเขียนโปรแกรมง่ายขึ้นได้อย่างไร

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

condaเครื่องมือของ Anaconda ช่วยลดความยุ่งยากในการติดตั้งแพ็คเกจ Python ที่ใช้ในสถิติและการวิเคราะห์ข้อมูลเนื่องจากแพ็คเกจเหล่านี้จำนวนมากมีการอ้างอิงไบนารีที่ซับซ้อน Conda-ปลอมเป็นองค์กรที่ GitHub condaที่ผู้ใช้สามารถแบ่งปันแพคเกจสร้างสูตรอาหารและการกระจายของโครงการที่สร้างขึ้นสำหรับ

แพ็คเกจ 3,200 ชิ้นจาก Conda-forge มีอยู่ในรายการแพ็คเกจของตัวเอง หนึ่งในบางส่วนของการอัปเดตล่าสุด:

  • cassandra-driverโมดูล Python สำหรับการทำงานกับ Apache Cassandra และโปรโตคอลการเข้าถึงข้อมูลไบนารี
  • pyinstallerสำหรับการรวมแอพ Python เป็นไฟล์ปฏิบัติการในตัว
  • plotlyไลบรารีกราฟเชิงโต้ตอบ
  • openblasห้องสมุดสำหรับเวกเตอร์พื้นฐานและคณิตศาสตร์เมทริกซ์

กลยุทธ์ของ Anaconda ในการเคลื่อนย้าย foward คือการใช้ Conda-forge เป็นแหล่งที่มาสำหรับการสร้างสูตรอาหารทั้งเพื่อความสอดคล้องและเพื่อให้สามารถใช้แพ็คเกจของบุคคลที่สามได้กว้างขึ้นใน Anaconda

ใหม่ใน Anaconda 5.0:

  • condaมีการอัปเดตหรือแก้ไขแพ็คเกจมากกว่า 100 รายการ โครงการสำคัญโครงการหนึ่งสำหรับการเร่งความเร็วในการคำนวณบนซีพียูทั่วไปนั่นคือ Intel Math Kernel Library พร้อมให้บริการแล้วในเวอร์ชัน 2018.0.0
  • ขณะนี้ผู้ใช้ NumPy สามารถทำงานกับแพ็คเกจคณิตศาสตร์และสถิติยอดนิยมในเวอร์ชันที่กว้างขึ้นได้ แพ็คเกจอื่น ๆ ในชุดของ Anaconda อาจขึ้นอยู่กับ NumPy เวอร์ชันต่างๆ แต่ผู้ใช้อาจต้องการเข้าถึงเวอร์ชันล่าสุดและเวอร์ชันที่สูงกว่า (คำนี้ของ Anaconda คือ“ การตรึงการพึ่งพา”)
  • ผู้ใช้ภาษา R สามารถเข้าถึง R เวอร์ชัน 3.4.2 ได้แล้ว แพ็คเกจทั้งหมดของ R รวมถึง RStudio ถูกสร้างขึ้นใหม่โดยใช้คอมไพเลอร์ใหม่ของ Anaconda