プログラミング

プログラミング

音声データを活用した機械学習入門:wav2vec2

今回の解説では、音声データを使った機械学習プロジェクトを進めていきますが、初期のセットアップ手順は他の機械学習分野にも応用できる汎用的なものです。 wav2vec2による音声認識モデルの構築に加えて、データ準備や環境設定といった重要なステッ...
プログラミング

自宅から大学・職場のPCを遠隔操作する方法と設定ガイド

この記事では、自宅のPCから大学や職場のPCにアクセスする方法をご紹介いたします。 私は以前、大学にあるGPUを使って機械学習を行っていました。しかし、学習プロセスには膨大な時間がかかり、いつ学習が完了するのかも予測がつきませんでした。さら...
プログラミング

WindowsがGPUを積んでいるか確認する方法

以下の方法でPCのメモリ使用量などをリアルタイムで確認することができます。 1、ctrl + Shift + Esc キーを押してタスクマネージャーを開きます。 2,「パフォーマンス」タブをクリック 3,「GPU」が表示されるか確認 右上に...
プログラミング

Pythonで仮想環境を作る方法(エラー対処つき)

Pythonでの開発において、仮想環境はプロジェクトごとに依存関係を管理するための重要なツールです。異なるプロジェクトで異なるパッケージやバージョンを使用する際に、環境を分けることでトラブルを避けることができます。この記事では、Python...
プログラミング

パソコンのモジュール確認方法

今回はWindows11の処理モジュールの確認方法です。 1)「コントロールパネル」を開く  Windowsの検索機能から「コントロールパネル」と入力して開きます。 2)「ネットワークとインターネット」をクリック 3)「ネットワークと共有セ...
プログラミング

Pythonで 逆ピラミッド の作り方

逆ピラミッドとは? ↑の画像のように、指定した段数 奇数個の段を重ねていくピラミッドです。 pythonで仮想環境を使用されたい方は↓を参考にしてみてださい。 逆ピラミッドの作り方 ソースコードは次のようになります。 N=int(input...
プログラミング

【Python】Blender 画像を張り付ける方法

BlenderでPythonを記述する方法 1)メニューバーの「Scripting」をクリックします 2)「+新規」をクリックします これで、「Blender」で「Python」を記述することができます。 Python Blenderでオブ...
プログラミング

隣接行列で経路数を求める方法(Python版)

隣接行列について 過去に隣接行列についてまとめたブログがあるので、隣接行列についてはこちらをご覧ください。 ↓を参照しておきます。 隣接行列の積をPythonで表現する方法 今回も、この無向グラフを用いて考えていきます。 図1)無向グラフ ...
プログラミング

Pythonで「エイトクイーン」を考える

エイトクイーンとは? 駒の移動できる場所を利き筋と呼びます。 クイーンの利き筋例 チェスのクイーンでは、利き筋が縦、横、斜めのラインのマスです。 エイトクイーンとは、チェスの盤面においてお互いに利き筋にならないように8コのクイーンを配置する...
プログラミング

PythonでN次正方行列を計算

N次正方行列とは 正方行列が、行の要素数と列の要素数が一致する行列です。 N次正方行列とは、行の要素数がNコで列の要素数もNコである行列です。 Pythonで表現方法 例として、 次の二つの行列A、行列Bの積を求めます。 行列A 行列B 二...