dlibの紹介とインストール

1302 ワード

Dlibは機械学習アルゴリズムを含むC++オープンソースツールパッケージです.Dlibは、実際の問題を解決するために多くの複雑な機械学習ソフトウェアを作成するのに役立ちます.現在、Dlibはロボット、組み込み機器、携帯電話、大規模な高性能コンピューティング環境など、業界や学術分野で広く使われています.
Dlibの主な特徴:1.文書がそろっている
他の多くのオープンソースライブラリと同様に、Dlibはクラスと関数ごとに完全なドキュメントの説明を提供しています.同時にdebugモードも提供される.Debugモードを開くと、ユーザーはコードをデバッグし、変数とオブジェクトの値を表示し、エラーポイントをすばやく位置決めできます.さらに、Dlibは多くのインスタンスを提供しています.
2.高品質の移植可能コード
Dlibはサードパーティライブラリに依存せず、インストールと構成を必要としません.このセクションは(公式サイト左側のツリーディレクトリのhow to compileの紹介)を参照してください.Dlibはwindow、Mac OS、Linuxシステムで使用できます.
3.大量の機械学習/画像処理アルゴリズムを提供する
>>学習の深さ
>>SVMベースの分類と再帰アルゴリズム
>>大規模な分類と再帰のための次元ダウンメソッド
>>関連ベクトルマシン(relevance vectormachine);は、サポートベクトルマシンと同じ関数形式の疎確率モデルであり、未知の関数を予測または分類する.その訓練はベイズフレームワークの下で行われ,SVMと比較して正規化パラメータを推定する必要はなく,その核関数もMercer条件を満たす必要はなく,より少ない相関ベクトルを必要とし,訓練時間が長く,試験時間が短い.
>>クラスタリング:linear or kernel k-means,Chinese Whispers,and Newman clustering. Radial Basis Function Networks
>>多層感知機原文リンク:https://blog.csdn.net/guoyunfei20/article/details/78016506
pycharmでのdlibのインストール
pycharmで直接通過
pip install dlib

エラーが表示されます
CMake must be installed to build the following extensions: dlib

だから先に通過する必要がある
pip install cmake

cmakeをダウンロードしてdlibをダウンロードします