神谷 全俊 wrote a new post, Pythonの便利ライブラリ – Typer 5か月前
概要
TyperはCLIの実装を楽にしてくれるライブラリです。
FastAPIと同じ開発者が開発しています。
用途
Typerは主にコマンドライン引数の扱いを楽にするために使われます。
類似ライブラリにClickがありますが、Typerの方が若干実装が楽になります。
TyperがClickをベースにして、改良するように作られているためです。
実装例
以下は指定フォルダ直下のファイルとフォルダを列挙するコード[…]
神谷 全俊 wrote a new post, 自由意志論争の対立軸の整理 8か月 3週間前
はじめに
先日公開した記事にて自由意志論争に対する立場は大きく分けて三つあると述べました。
これらの立場について理解しやすくするため、本記事では各立場の概要とそれらの対立軸を述べます。
各立場の概要
自由意志肯定派
前回記事ではリバタリアン(哲学的リバタリアン)と呼んでいた立場です。
自由意志と因果的決定論は矛盾するとしつつ、自由意志は存在すると主張しています。
自由意志否定派
前回記事ではハード決定論と呼んで[…]
神谷 全俊 wrote a new post, 【本の備忘録】自由意志の向こう側 決定論をめぐる哲学史 – はじめに 1年 1か月前
まえがき
この記事は現在読んでいる自由意志の向こう側 決定論をめぐる哲学史の備忘録のために書いています。
当著書は哲学史の自由意志論争に関わる部分[…]
神谷 全俊 wrote a new post, YOLOv5での学習時にlossがnanになった時の対処法 1年 2か月前
状況
YOLOv5のtrain.pyでの学習時、box_lossとobj_lossがnanになる
解決策
バッチサイズを小さくする
原因
lossがnanになる問題は様々な原因で起こりますが、上記解決策で解決した場合はメモリ不足が原因と思われます。
loss計算時にメモリが不足していると、異常終了などはせずにlossをnanとして処理続行する実装になっています。
参考URL
神谷 全俊 wrote a new post, Python入門動画を投稿しました 1年 8か月前
ニコニコ動画にPython入門動画を投稿しました。
興味のある方はご視聴頂けると幸いです。
Python入門-1回目-イントロダクション
神谷 全俊 wrote a new post, 「死」とは何か – 第1講:「死」について考える 2年 2か月前
まえがき
この記事では、哲学書である「死」とは何かについて書いていきます。
本書は内容が濃く文量も多いため、1記事で1章ずつ取り上げていく予定です。
記事では章の要約を述べ、その後に所感として疑問点や解釈などを述べます。
今回の章は『第1講:「死」について考える』です。
本章では、本書の流れや前提情報、読む上での注意点が述べられます。
イントロダクションの章のため、本記事では所感は省略して要約のみ述べます。[…]
神谷 全俊 wrote a new post, 【競プロ】競プロ典型90問 – 002 – Encyclopedia of Parentheses 3年 4か月前
まえがき
今回は競プロ典型90問の「002 – Encyclopedia of Parentheses」について書きます。
執筆理由は前[…]
神谷 全俊 wrote a new post, 【競プロ】競プロ典型90問 – 001 – Yokan Party 3年 5か月前
まえがき
今回は競プロ典型90問の「001 – Yokan Party」の解法の備忘のために記事を書いています。
か[…]
神谷 全俊 wrote a new post, 【競プロ】包除原理-1 3年 6か月前
まえがき
今回はABC206の「E – Divide Both」の解法を理解するために記[…]
神谷 全俊 wrote a new post, 【競プロ】ABC200 D問題 3年 8か月前
まえがき
今後AtCoderにてABCのD問題やARCのB問題が解けなかった時に記事を書くことにしました。
今回はABC200の「D – Happy Birthday! 2」をコンテスト中に解けなかったため記事を書いています。
公式解説をもとに、コードを加えつつ再解説していきます。
問題の概要
N個の自然数からなる数列Aが与えら[…]
神谷 全俊 wrote a new post, 【Clean Architecture】SOLID原則 – 依存性逆転の原則 3年 9か月前
はじめに
この記事は私が「Clean Architecture 達人に学ぶソフトウェアの構造と設計」を読んだ際[…]
神谷 全俊 wrote a new post, 【Clean Architecture】SOLID原則 – インターフェース分離の原則 3年 10か月前
はじめに
この記事は私が「Clean Architecture 達人に学ぶソフトウェアの構造と設計」を読んだ際[…]
神谷 全俊 wrote a new post, 【Clean Architecture】SOLID原則 – リスコフの置換原則 4年 1か月前
はじめに
この記事は私が「Clean Architecture 達人に学ぶソフトウェアの構造と設計」を読んだ際[…]
神谷 全俊 wrote a new post, 【Clean Architecture】SOLID原則 – 開放/閉鎖の原則 4年 2か月前
はじめに
この記事は私が「Clean Architecture 達人に学ぶソフトウェアの構造と設計」を読んだ際[…]
神谷 全俊 wrote a new post, 【Clean Architecture】SOLID原則 – 単一責任の原則(SRP) 4年 3か月前
はじめに
この記事は私が「Clean Architecture 達人に学ぶソフトウェアの構造と設計」を読んだ際[…]
神谷 全俊 wrote a new post, 【Clean Architecture】プログラミングパラダイム 4年 4か月前
はじめに
この記事は私が「Clean Architecture 達人に学ぶソフトウェアの構造と設計」を読んだ際[…]
神谷 全俊 wrote a new post, Flutter入門ページ集 4年 5か月前
はじめに
本ページは筆者がFlutter入門した際に見たページを思い返してまとめたものです。
個人アプリを開発するために調べたためページが偏っていますがどなたかの助けになると幸いです。
個人ブログの以下ページと同じ内容になっています。
Flutter入門ページ集
Flutterとは
FlutterはGoogleが開発したスマホアプリ開発用フレームワークです。
Kotlinなどと同じくAndroidJavaの系[…]
神谷 全俊 wrote a new post, 【本の紹介】バビロンの大富豪 4年 6か月前
どんな人におすすめか
お金を増やすための考え方を知りたい人
お金持ちの3タイプのうち「オプティマイザー」になりたい人 (お金持ちの3タイプとは)
どんな事が書いてあるか
本書は物語形式でお金に関わる多くの教訓が書かれています。
例えば以下の事柄について述べられています。
お金を増やすときの考え方と手順
お金に[…]
神谷 全俊 wrote a new post, 【本の紹介】FIRE 最強の早期リタイア術 4年 7か月前
今回ご紹介する本は「FIRE 最強の早期リタイア術(以降FIRE本)」です。
どんな人におすすめか
この著書は以下のような方におすすめです。
若い間に経済的な自由を手に入れたい人
できるだけ安全に経済的な自由を得たい人
お金持ちの3つのタイプ
FIRE本の18章で、お金持ちは以下の3タイプに分類できると述べられています。
ハスラー
投[…]