CPUのハードウェア仮想化機構のを意味し、AMDのSecure Virtual Machineの略。 現時点では、CPU命令の特権命令をVM対応にしている。このため、比較的簡単にVMを実装できる(2000行程度で実装できた例もある)。
Support Vector Machine:サポートベクターマシン
こんにちは!こーたろーです。 ちょっとブログにつかれてきたので、基礎トレーニングも混ぜながらやっていきます。 1年前に少しやりましたが、今回は別のモデルでやってみます。 手書き文字識別をSVM(サポートベクターマシン)を使ってやってみます。 学生の練習にはうってつけですね。 データのロード データの前処理 モデルの作成と学習、評価
今回はサポートベクターマシーンを試してみる。 Pythonでの実装コード SASでの実装コード SASでお試し(対象データ、データ加工) SASでお試し(モデル作成) SASでお試し(モデル評価) 参考 Pythonでの実装コード Pythonで簡単に実装できる。 #-- 線形SVM from sklearn.svm import LinearSVC mod1 = LinearSVC(C=1, random_state=999) mod1.fit(X_train, y_train) y_pred1 = mod1.predict(X_test) #-- 非線形SVM from sklearn.s…
SVM(サポートベクターマシーン)についてのメモ。 SVM(サポートベクターマシーン)とは 線形SVM(ハードマージン法とソフトマージン法) 主問題と双対問題 Pythonによる実行 非線形SVM(カーネルトリック) Pythonによる実行 Wineデータで実行 参考 SVM(サポートベクターマシーン)とは SVMは「マージン最大化」の考えに基づいて分類する手法である。 n次元空間に超平面(線形識別関数、二次元なら直線)で分類境界を作ることでベクトルを分離する。 (マージンが大きいほど、未知データでの識別誤りが起こりにくいだろうという理屈でマージン最大化する)。 手法としては、線形分離可能を仮…
自動投票プログラムの稼働実績です。 document.addEventListener('DOMContentLoaded', function () { var contentsList = document.getElementById('toc'); // 目次を追加する先(table of contents) var div = document.createElement('div'); // 作成する目次のコンテナ要素 div.className = 'table-of-contents'; // .entry-content配下のh2、h3要素を全て取得する var matche…
為替の変動が続いている。今日(23日)は1ドル135円台で推移した。随分、円安が進んだという認識を持っている。現在、日銀は為替変動を放置しているわけではないが、現状の政策のままでは為替動向やマクロ環境に不安を感じる。 先日(2022年6月22日)公開された4月の日銀の政策決定会合の議事要旨をみると海外の経済情勢は次のように認識されている。世界的なインフレ圧力が強まっている。 6月の3者会合の席で共有された認識では、急速な為替変動は望ましくないとしている。 今後の政策には注意が必要だ。 「政策委員会 金融政策決定会合 議事要旨 (2022年4月27、28日開催分)」 P3 <抜粋> 海外金融経済…
Java の下記インスタンスに対して、それぞれ getClass().getDeclaredMethods() する処理を Spring Native でネイティブイメージ化するとどうなるのか試してみました。 (a) インナークラス (b) レコードクラス (c) ラムダ式 結果として、(a) は特に問題なし、(b) は少し工夫が必要、(c) は今のところ無理そうでした。 今回のソースは こちら 実装 今回は Gradle でビルドし、ビルド・実行には Java 17 を使う事にします。 ビルド定義 ビルド定義ファイルは下記のようになりました。 Spring Native を適用するため or…
エラーになった原因としては仮想化機能が有効になっていなかったためでした。 Hardware assisted virtualization and data execution protection must be enabled in the BIOS. See https://docs.docker.com/desktop/windows/troubleshoot/#virtualization CPUはAMDのRyzenで、マザーボードはMSI製になります。 以下のエラー解消の手順です。 シャットダウン 起動 esc + delを連打し、BIOSの設定画面を表示 F7でAdvanceモー…
裁判所の判決を予測する研究は有名ですが、個人的にきちんと読めていなかったため少し古い論文から順に簡単に中身をまとめてみようと思います。 なお、この論文への批判などその後の展開についてはフォローできていないため、その点はご留意ください。 もし誤りなどありましたらご指摘いただけると幸いです。 今回は、 Aletras et al. (2016) "Predicting judicial decisions of the European Court of Human Rights: a Natural Language Processing perspective" https://peerj.c…