Apa yang baru dalam distribusi Anaconda untuk Python

Anaconda, distribusi bahasa Python dan lingkungan kerja untuk komputasi ilmiah, ilmu data, analisis statistik, dan pembelajaran mesin, sekarang tersedia dalam versi 5.2, dengan tambahan edisi perusahaan dan komunitas sumber terbuka.

Dimana mendownload Anaconda 5.2

Edisi komunitas Distribusi Anaconda tersedia untuk diunduh gratis langsung dari situs web Anaconda. Edisi perusahaan berbayar, dengan dukungan profesional, perlu menghubungi tim penjualan Anaconda (sebelumnya Continuum Analytics).

Versi sekarang: Apa yang baru di Anaconda 5.2

Anaconda edisi perusahaan ini, dirilis minggu ini, menambahkan fitur-fitur baru seputar penjadwalan pekerjaan, integrasi dengan Git, dan akselerasi GPU.

Versi Anaconda Enterprise yang lebih lama dibuat untuk memungkinkan para profesional memanfaatkan beberapa library machine learning dalam konteks bisnis — TensorFlow, MXNet, Scikit-learn, dan lainnya. Dalam versi 5.2, Anaconda menawarkan cara untuk melatih model pada cluster sentral GPU yang digunakan bersama dengan aman, sehingga model dapat dilatih lebih cepat dan lebih hemat biaya.

Yang juga baru di Anaconda Enterprise adalah kemampuan untuk berintegrasi dengan repositori kode eksternal dan alat integrasi berkelanjutan, seperti Git, Mercurial, GitHub, dan Bitbucket. Sistem penjadwalan pekerjaan baru memungkinkan tugas dijalankan secara berkala — misalnya, untuk melatih kembali model pada data baru.

Perubahan dalam versi komunitas meliputi:

  • Perbaikan keamanan untuk 20 paket atau lebih, berdasarkan analisis CVE.
  • Perbaikan pada penginstal Windows untuk mencegah penggunaan jalur penginstalan yang tidak valid atau menyebabkan benturan dengan komponen perangkat lunak yang ada.
  • Penggunaan yang lebih baik dari direktori kerja di Windows dalam skenario penginstalan multi-pengguna.

Versi sebelumnya: Yang baru di Anaconda 5.1

Anaconda 5.1, dan perbaikan poin setelahnya, sebagian besar merupakan sentuhan kecil untuk edisi perusahaan dan komunitas.

Beberapa perubahan penting pada edisi perusahaan termasuk skrip pengaturan pasca-pemasangan baru dan GUI yang memudahkan pasca-konfigurasi yang dibutuhkan dengan pemasangan Anaconda Enterprise baru (misalnya, saat menyiapkan sertifikat TLS). Anda juga memiliki kemampuan untuk menghasilkan "pemasang Anaconda khusus, paket untuk Cloudera CDH, dan paket manajemen untuk HDP Hortonwork". Perubahan pada edisi komunitas mencakup kemampuan untuk menggunakan Microsoft Visual Studio Code sebagai opsi editor pada waktu penginstalan.

Versi sebelumnya: Yang baru di Anaconda 5.0

Versi Linux dan MacOS dari Anaconda 5 telah dibangun dengan kompiler baru: GCC 7.2 untuk Linux dan Clang 4.01 untuk MacOS. Ini memperluas manfaat kecepatan dari kompiler tersebut bagi pengguna edisi sebelumnya dari OS tersebut — ke MacOS 10.9 Mavericks dan CentOS 6.

Anaconda 5 juga menyediakan paket Python yang dibangun kembali dengan kompiler baru, melalui alat manajemen paketnya conda. Namun, untuk saat ini, paket yang dibangun kembali tersebut tersedia melalui saluran instalasi yang berbeda.

Rencana jangka panjang Anaconda adalah menjadikan saluran instalasi baru itu sebagai default, karena lebih banyak paket yang ditambahkan ke saluran baru dan seiring pengguna mendapatkan paket yang baru dioptimalkan dan memberi mereka penggeledahan.

Video terkait: Bagaimana Python membuat pemrograman lebih mudah

Sempurna untuk TI, Python menyederhanakan banyak jenis pekerjaan, dari otomatisasi sistem hingga bekerja di bidang-bidang mutakhir seperti pembelajaran mesin.

condaAlat Anaconda menyederhanakan penginstalan paket Python yang digunakan dalam statistik dan analisis data, karena banyak dari paket tersebut memiliki dependensi biner yang kompleks. Conda-forge adalah organisasi GitHub tempat pengguna dapat berbagi paket, membuat resep, dan distribusi proyek yang dibuat conda.

Sekitar 3.200 paket dari Conda-forge tersedia dalam daftar paket mereka sendiri. Di antara beberapa yang paling baru diperbarui:

  • cassandra-driver, modul Python untuk bekerja dengan Apache Cassandra dan protokol akses data binernya.
  • pyinstaller, untuk menggabungkan aplikasi Python sebagai executable mandiri.
  • plotly, perpustakaan grafik interaktif.
  • openblas, perpustakaan untuk vektor dasar dan matematika matriks.

Strategi bergerak Anaconda adalah menggunakan Conda-forge sebagai sumbernya untuk membuat resep, baik demi konsistensi dan untuk memungkinkan rangkaian paket pihak ketiga yang lebih luas untuk digunakan di Anaconda.

Juga baru di Anaconda 5.0:

  • Lebih dari 100 paket yang tersedia condatelah diperbarui atau direvisi. Salah satu proyek besar untuk mempercepat kecepatan komputasi pada CPU konvensional, Intel Math Kernel Library, sekarang tersedia dalam versi 2018.0.0.
  • Pengguna NumPy sekarang dapat bekerja dengan versi yang lebih luas dari paket matematika dan statistik yang populer itu. Paket lain dalam rangkaian Anaconda mungkin bergantung pada versi NumPy yang berbeda, tetapi pengguna mungkin menginginkan akses ke versi terbaru dan yang lebih baru. (Istilah Anaconda untuk ini adalah "penjepit ketergantungan".)
  • Pengguna bahasa R sekarang memiliki akses ke R versi 3.4.2. Semua paket R, termasuk RStudio, dibangun kembali menggunakan kompiler baru Anaconda.