Yuki’s blog

自身の成果物や好きなことを発信していきたいと思います。情報系のジャンルが多いです。

Sagemaker Processingで独自のコードを複数利用方法

はじめに 複数の自作コードをコンテナで利用する方法 はじめに Sagemaker ProcessingでSKLearnProcessorを利用する際に、複数の自作コードをコンテナに持っていって利用する方法を解説します。processing処理が書いてあるpythonスクリプトで別のpythonファイ…

ssh-agentを利用した認証方法(SSH接続先サーバーとDockerコンテナ)

はじめに ssh先のサーバーからPC(ローカル)のssh-agentを使う方法 Dockerコンテナ内からPC(ローカル)のssh-agentを使う方法 はじめに 業務で複数台のサーバーを行き来する際に便利だったssh-agentについて解説します。これを使えば、それぞれのサーバー…

AWS SAA 一発合格の勉強法

概要 おすすめの参考書 試験当日 まとめ 概要 AWS Solution Architect Associate(SAA)に一発合格したので、その時の勉強法を共有します。1ヶ月ほど勉強しまして、勉強時間は平日1時間、土日で3時間くらいです。 おすすめの参考書 www.udemy.com ↑上記の模擬…

SPGアメックス審査落ちから発行までの道のり

こんにちは。 今回はクレジットカード最強の一枚であるSPGアメックスに審査落ちしてからリベンジし審査が通った過程までのお話をします。結論から言うと4ヶ月前の6月末に申し込んで審査落ちし、今月10月に申し込んで審査が通りリベンジしました。 SPGアメッ…

基本情報処理技術者試験 合格への道

こんにちは。 先月2月に実施された基本情報処理技術者試験(CBT方式)に合格しましたので、自分がどのように合格したのかと自分なりのコツを教えます。基本情報技術者試験(FE)は午前問題、午後問題の2つとも60%以上の正解率で合格となります。 午前問題の対策…

Vrapperの設定ファイル

統合環境Eclipseでvimを使うためのプラグイン。このプラグインを使えば大体eclipseをvim化することができるが、キーバインドが競合していたりするとうまく動作しない場合があります。その場合はEclipse側でキーをアンバインドすればいいです。プラグインのイ…

クレジットカード 上限額の罠

こんばんは。 今回は、クレジットカードを初めて持つ方への注意点についてお話したいと思います。実は、自分もクレジットカードの利用可能額について勘違いをしていたので実体験のお話になります。 クレジットカードの利用可能額の罠 クレジットカードには利…

PytorchによるVGG-16実装

こんばんは。 今回はILSVRCという大規模な画像コンペティションで優秀な成績を収めたDeep LearningのCNNモデルであるVGG-16を実装したのでメモ的な意味で残しておきます。研究でも使っているPytorchで実装しました。 必要なライブラリのインポート まず、Pyt…

Logicool M705M マウスのレビュー【コスパ最強マウス】

こんばんは。 今回は、自分がずっと使っていたマウスを新しく買い替えたのでその商品のレビューをしようと思います。 買った商品はこちらです↓ロジクール M705m ワイヤレスマウス 無線 マウス Unifying 7ボタン 高速スクロール 電池寿命最大36ケ月 チャコー…

openslideのインストール方法

こんばんは。 今回は、解像度がとても高く普通に開くことのできないファイル(ndpiとか)をpythonで扱えるようにするライブラリopenslideのインストール方法をお話しします。 自身の研究で組織検査画像を扱う必要があったためです。ちなみに筆者はWindows10(…

Cycle-Consistent Adversarial Networks (CycleGAN) メモ

こんにちは。 今日は、CycleGANの論文を軽く読んだので自分の理解をメモ的な感じで残そうと思います。 arxiv.org CycleGANとは? CycleGANとは、2種類のドメインの画像X、Yがあった時にX → Yとなるような生成器Gを作成する技術です。今まではペア画像を学習…

Deep Convolutional Generative Adversarial Networks 【DCGAN】メモ

こんにちは。 今回はDeep Convolutional Generative Adversarial Networks【DCGAN】の論文を 軽く読んだので自分のメモ的な意味でまとめていきたいと思います。 arxiv.org DCGANとはどういうものか 先行研究と優れている点 技術と手法のポイント この技術の…

Generative Adversarial Nets 【GAN】

こんにちは。 今回は、2014年に発表された画像生成技術のGenerative Adversarial Nets(GAN)について簡単にまとめていきたいと思います。 以下の落合先生のフォーマットがいい感じなのでこちらに沿ってまとめていきます。 lafrenze.hatenablog.comhttp://lafr…

Hydraのインストールと使用例

こんばんは。 Hydraのインストールについて備忘録的なの書きます。 というのも機械学習中、Pythonのプログラムを書いていてハイパーパラメータを べた書きするのは良くないと言われたので…。Hydraを用いるとyamlファイルに階層的にハイパーパラメータ記載す…

pyenvの環境構築

こんばんは。 Linuxでのpyenvを用いた環境構築についての説明 pyevとはいったいなにか pyenvとはpython環境を複数管理するソフトウェアのことです。pythonのバージョンごとにライブラリ、パッケージの管理ができます。 pyenvのインストール $ git clone http…

Module 'torch' has no --- member [VsCode]

私はVsCodeをAnaconda3の仮想環境で使用しています。VsCodeでPytorchを使用している際に Module 'torch' has no 'max' member pylint(no-member) Module 'torch' has no 'sum' member pylint(no-member) という問題が2つ起きました。この解決策が分かったの…

【jupyter notebook】 kernel error の対処法

こんばんは。anacondaを再インストールした際にjupyter notebookを立ち上げるとkernel errorが表示されrunが実行できなくなりました。 その際に行った解決策を共有します。新規ノートブックを作成する際もbaseと表示されてしまいお手上げの状態でした。 Anac…

ルーレットで勝ち越せる確率(正規分布に基づいた評価)

こんばんは。今回は、統計学でよく用いられる正規分布を用いてカジノルーレットでRed, Blackのどちらかにかけた際に勝ち越せる確率がどの程度か求めようと思います。二項分布は試行回数が十分に大きい時、正規分布に近似できることを利用します。二項分布は…

ヒストグラム均等化法【実装】

こんばんは。 今回は前回の記事で説明したヒストグラム均等化の理論を実際に実装してみたいと思います。理論については前回の記事で紹介しているのでぜひ↓

ヒストグラム均等化法【理論】

今回は、洋書の「Digital Image Processing」第3章で取り上げられたヒストグラム均等化についてお話ししたいと思います。

【画像の拡大・縮小・回転】最近傍法(Nearest Neighbor)とバイリニア補完法(Bi-linear Interpolation)

今回は、画像を拡大、縮小、回転する際の手法である最近傍法とバイリニア補完法の2種類のプログラムを実装したのでご紹介します。使用した言語はC++です。Pythonの方が実装が楽だとは思いますが処理速度はC++が早いです。

【103万の壁】本当の103万の壁とは?年末調整とは?

アルバイトをしている大学生の皆さん。年末調整はきちんとしましたか?今回は世間一般に言われている103万円の壁についてお話したいと思います。勤務先で「やべぇー。103万超えちゃうわー。」と言っている先輩を見たことありませんか?実際に103万円ってなに…

【超簡単】PS4をSSDで高速化!USB接続するだけで速くなる!

こんばんは。 PS4で遊んでる時、ロード時間長い…もっと早くならないかなと思ったことがあると思います。今回はPS4をSSDで高速化したのでその手順をご説明しようと思います。費用は1万ほどで難しいことは何も有りません! 用意したもの SSDの選び方(外付けSSD…

~自己紹介~

はじめまして。 都内の某ITコンサルティング会社で働いています。 どっちかというと、コーディングが好きなのでSE寄りのお仕事をしています。 情報系の大学出身でDeepLearning(深層学習)、画像処理、AI、プログラミング、ネットワークについて勉強していまし…