作成日: 2021/10/20 更新日: 2023/03/25 サイトの紹介と使い方
概要
モデルの調整のために相当数のプログラムが必要になるので、その管理リストを作ります。- プログラムを整理していきます。
プログラムリスト
Family・GROUP リスト
F01-01 numbers
F01-02 katakana
F02-01 family( numbers, katakana )>不要
F03-01 num_kata( numbers, katakana )
Alias 一覧
NUMPYデータ変換
alias py111='python 011-01.py F03-01'
> py111 001 dummy : 001はグループ名
alias py111='python 011-01.py F01-01'>py112
alias py121='python 012-01.py F01-02'>py122
alias py511='python 011-51.py F02-01'>py521>不要
alias py611='python 011-01.py F03-01'>py621
モデル作成
・高速(簡易)版:プログラムテスト用
alias py121='python 012-01.py F03-01'
> py121 b001 dummy : b001はモデル名
・試行錯誤版:なんちゃって本番用
alias py221='python 012-51.py F03-01'
> py221 m001 dummy : m001はモデル名
alias py112='python 012-01.py F01-01'>py131
alias py122='python 012-02.py F01-02'>py132
alias py521='python 012-51.py F02-01'>不要
alias py621='python 012-51.py F03-01'
モデル評価
alias py131='python 013-01.py F03-01'
> py131 m001 test : test評価(b001でもm001でもok)
> py131 m001 train : train評価(b001でもm001でもok)
alias py131='python 013-01.py F01-01'
alias py132='python 013-01.py F01-02'
alias py531='python 013-51.py F02-01'>不要
alias py5312='python 013-512.py F02-01'>不要
alias py631='python 013-01.py F03-01'
alias py6312='python 013-512.py F03-01'
似ている文字の調査
alias py141='python 014-01.py F03-01'
> py141 m001 dummy チ : 似ている文字(例えば「チ」)
alias py141='python 014-01.py F01-01'
alias py142='python 014-02.py F01-02'
alias py541='python 014-51.py F02-01 numbers'>不要
alias py542='python 014-51.py F02-01 katakana'>不要
文字列の認識
alias py552='python 015-51.py F03-01 num_kana'
HDF5ファイル名を指定
alias py2112='python 021-12.py F02-01 d1 d2'>不要
alias py2113='python 021-13.py F02-01 d1 d2'>不要
alias py211401='python 021-14.py F02-01 numbers'>不要
alias py211402='python 021-14.py F02-01 katakana'>不要
NUMPYデータ変換
1グループ対応
数字(numbers)
011-01.py:F01-01
.bash_profileでalias 宣言
alias py111='python 011-01.py F01-01'
カタカナ(katakana)
011-02.py:F01-02
.bash_profileでalias 宣言
alias py121='python 012-01.py F01-02'
Family対応 >不要
011-51.py:F02-01>numbers + katakana
.bash_profileでalias 宣言
alias py511='python 011-51.py F02-01'
モデル作成
1グループ対応
数字(numbers)
012-01.py:F01-01
.bash_profileでalias 宣言
alias py112='python 012-01.py F01-01'
カタカナ(katakana)
012-02.py:F01-02
.bash_profileでalias 宣言
alias py122='python 012-02.py F01-02'
Family対応 >不要
012-51.py:F02-01>numbers + katakana
.bash_profileでalias 宣言
alias py521='python 012-51.py F02-01'
モデル評価
1グループ対応
013-01.py:F01-01>numbers
013-01.py:F01-02>katakana
.bash_profileでalias 宣言
alias py131='python 013-01.py F01-01'
alias py132='python 013-01.py F01-02'
Family対応 >不要
013-51.py:F02-01>numbers + katakana(外挿i)
013-512.py:F02-01>numbers + katakana(内挿)
.bash_profileでalias 宣言
alias py531='python 013-51.py F02-01'
alias py5312='python 013-512.py F02-01'
似ている文字の調査
1グループ対応
014-01.py:F01-01 char
.bash_profileでalias 宣言
alias py141='python 014-01.py F01-01'
alias py142='python 014-02.py F01-02'
使い方
py141 5>5が調べたい文字(numbers groupモデル対象)
py142 チ>チが調べたい文字(katakana groupモデル対象)
Family対応 >不要
014-51.py:F02-01>numbers + katakana
.bash_profileでalias 宣言
alias py541='python 014-51.py F02-01 numbers'
alias py542='python 014-51.py F02-01 katakana'
使い方
py541 5>5が調べたい文字(numbers groupモデル対象)
py542 チ>チが調べたい文字(katakana groupモデル対象)
文字列の認識
Family対応 >不要
015-51.py: F02-01
.bash_profileでalias 宣言
alias py552='python 015-51.py F02-01 katakana'
HDF5ファイル名を指定
引数のd1 d2 d3 はダミーです。xxxはHDF5番号です。
モデル作成
021-12.py:F02-01>numbers + katakana>不要
.bash_profileでalias 宣言
alias py2112='python 021-12.py F02-01 d1 d2'
使い方
py2112 xxx
モデル評価
021-13.py:F02-01>numbers + katakana>不要
.bash_profileでalias 宣言
alias py2113='python 021-13.py F02-01 d1 d2'
使い方
py2113 xxx
似ている文字の調査
021-14.py:F02-01>numbers + katakana>不要
.bash_profileでalias 宣言
alias py211401='python 021-14.py F02-01 numbers'
alias py211402='python 021-14.py F02-01 katakana'
使い方
xxxはHDF5番号
py211401 5 xxx>5が調べたい文字(numbers groupモデル対象)
py211402 チ xxx>チが調べたい文字(katakana groupモデル対象)
文字列の認識
021-14.py:F02-01>numbers + katakana>不要
.bash_profileでalias 宣言
alias py552='python 015-51.py F02-01 katakana'
共有ソース
- c001-env.py:取り合えず、ごちゃごちゃ。タイミングを見てクラス化する予定。
前の記事:003-01.手書き文字-日本語-keras-基準モデルの構築
次の記事:012-01.手書き文字-日本語の文字画像をnumpyに変換