はじめに
2021年9月24日にscikit-learn 1.0がリリースされています。
Version 0.24.2 → Version 1.0 へのアップデートだった為、
さぞ大きな更新があるかと思いましたが、重大な変更というのはないようです。
いくつかの新しい主要機能に加えて、多くの改善とバグ修正が加えられています。
変更点が気になったので纏めようかと思いましたが、
自身が初学者の為、説明すると間違いが頻発しそうなのでリンクだけ纏めてます。
リリースノートの変更数
リリースノートの変更ログでは以下の様な凡例で修正点が記載されています。
※Chromeの翻訳機能で日本語に翻訳して載せています。
Version 1.0でそれぞれ、どのくらいの変更があったのかは以下の通りです。
汎用名 | 個数 |
---|---|
主な機能 | 0 |
特徴 | 12 |
効率 | 7 |
強化 | 17 |
修理 | 47 |
APIの変更 | 21 |
合計 | 104 |
リリースハイライト
リリースハイライトに追加更新された主な機能について詳しく説明されています。
また、更新内容について紹介して下さっている参考になるサイトです。
ありがとうございます!
scikit-learn 1.0 リリース!更新内容を一部紹介します。
Scikit-learnのバージョン1.0の変更に関する6分間のガイド
その中でも、特徴量の追跡機能に関する簡単なチュートリアルノートブックを作成して下さっている方もいらっしゃいました。
Google Colabのscikit-learnのバージョンについて
Google Colabでは、デフォルトでscikit-learn
がインストールされている為、意識せずに使えますが、現状(2021/10/23時点)では0.22.2
になります。アップグレードすることで、1.0
を使用可能です。
!pip install --upgrade scikit-learn
# または
!pip install -q -U scikit-learn >= 1.0.0
後書き
色々調べていると、バージョン1.2で削除されるものが多そうなので、
そこがライブラリを更新する際に特に注意すべき転換点なるのかなと感じました。