物知らずPGの覚え書き

「理解したこと」や「こうやって使えた」などのプログラムの覚え書きとなります

JupyterLabの導入方法

はじめに JupyterLabなるJupyterNotebookとArchitectureに基づいたデータ分析ツールがあることを知ったので、インストールして少し使ってみました。 前提条件 まず、JupyterNotebookのversionが4.3以降である必要があります。 versionを確認するには以下のコ…

git(コンソールver)の基本的な使い方 ~branch編~ [Windows]

はじめに 前回はローカルリポジトリからリモートリポジトリにプッシュする方法とリモートリポジトリからClone/Pullする方法について説明したので、今回はbranchについて説明します。 branch 履歴の流れを分岐して保存しておくためのものです。名前の通り枝の…

git(コンソールver)の基本的な使い方 ~Push & Clone/Pull編~ [Windows]

はじめに 事前準備 GitHubでリモートリポジトリの作成 ローカルからリモートリポジトリにプッシュ リモートリポジトリへの登録 ローカルリポジトリをPush CloneとPull Clone Pull おわりに はじめに 前回はワークツリーからローカルリポジトリにコミットする…

git(コンソールver)の基本的な使い方 ~ワークツリーからローカルリポジトリにコミット編~ [Windows]

はじめに インストール gitの初期設定 ワークツリーからローカルリポジトリにコミット ローカルリポジトリを作成 ワークツリーで作成したファイルをインデックスに登録 インデックスに登録したものをローカルリポジトリに登録 ワークツリーとインデックスの…

名前付きパイプを用いてプロセス間通信を行う方法

C#

はじめに プログラム間でデータの受け渡し(プロセス間通信)を行うには、名前付きパイプで出来ることを知ったので今回は単純なプログラムで名前付きパイプの使い方を確認しました。 プログラムの概要 作成したプログラムでは、Client側(C#)がデータを送信し、…

Visual Studioで複数のプログラムを同時にデバッグする方法

はじめに ローカルのプロジェクト間で通信を行いたいと考えたときに、Server側とClient側の2つのプロジェクトを起動する必要があったのでその方法について説明していきます。 手順 1. ソリューションファイルの上で右クリック

【Windows】 MNIST For ML Beginnersの学習経過をTensorBoardで視覚化

はじめに ソースコード 実行結果 TensorBoardの起動 WARNING対策 TensorBoard 画面説明 SCALARS GRAPHS DISTRIBUTIONS(分布) HISTOGRAMS おわりに 参考にさせていただいたサイト はじめに 前回の記事で、なんとかTensorBoardを表示することはできたが、作成…

【Winodows版】 Visual Stuidioで作成したTensorFlowコードからTensorBoardの呼び出し

はじめに TensorBoardの呼び出し 躓いた点 TensorFlowのアップデート 実行結果 おわりに はじめに TensorFlowコードがどんどん複雑になっていき、自分が組んだプログラムが正しく動作しているのかが不安になってきたときに、TensorBoardなるものを知ったので…

TensorFlowのチュートリアル -MNIST For ML Beginners

MNISTとは まず、はじめに今回しようするMNISTについて簡単に説明するMNISTとは手書き数字(0~9)の画像データセットの名称である。 今回使用するMNISTデータセットの中身は ・train : 55000枚 ・validation : 5000枚 ・test : 10000枚 の計70000枚で構成され…

WindowsでTensorFlowを触ってみた

2016/11/29からWindowsでTensorFlow 0.12がサポートされたので色々触ってみたいと思います!! developers.googleblog.com 環境のセットアップ まず、TensorFlowの環境を構築します 参考にしたサイトを以下に示します。 とてもわかりやすく書いていらっしゃ…

ListViewのデータに応じて背景色を変更

ListViewのある一定の条件を満たすデータのみに対して 背景色を変化するようなプログラムをググったが、 WPFのがあまり見つからなかった。。。。(見つけても理解できなかった←) そこで、間違っているかもしれないが自分なりに出来た方法を記載する ソースコ…

Hough変換を用いた直線検出

直線検出 ライブラリはOpenCVSharpを使用する NuGetで導入すれば簡単にインストールを行える 検出までの流れ ① 入力画像をグレースケールで読み込む ② Cannyアルゴリズムを用いてエッジ検出 ➂ 確率的Hough変換を用いた直線検出 ④ 検出した直線の描画 となる

画像の重ね合わせ

C#

使用ライブラリ 画像処理はいつもはOpenCVを使用しているが やりかたがわからなかったので .Net Frameworkクラスライブラリを用いた よって、外部ライブラリは必要ないです ソースコード WPFで作成する場合は、参照の追加で 【using System.Drawing】 を追加…

HDDからSSDにデータ移行(OS含む)方法 デスクトップパソコン編

事前に確認すべきこと 1. ドライブベイに空きがあるか 2. 電源ケーブルが足りているか 3. 電源のW数が足りているか 以上の条件を満たさない場合は、SSDの増設をする前にすべきことがあるかも...

HTMLファイルをダウンロード

指定したURLにあるHTMLファイルの取得 クラスはWebClienrを使用する 引数なしでのプログラム(Visual Studioから起動) string型のtextに保存してからStreamWriterに書き込んでいる 指定したURLのhtmlファイルを取得する(VSから起動するVer)

コマンドラインアプリケーションの作成方法

プロジェクトの作成方法 Visual Studioを開き [新しいプロジェクト]→[コンソールアプリケーション] 「名前」と「保存する場所」を選択し、[OK]を選択する。 すると以下のコードが表示される。

コマンドプロンプトでよく使用するコマンド

dirコマンド カレントフォルダ内にある「ファイル」や「フォルダ」を一覧で表示する

Visual Studioでよく使用するショートカットキー

F7 コード画面を表示(xaml画面で) Shift + F7 xaml画面を表示(コード画面で)

/* パンくずリスト*/ /* カテゴリ階層化*/