Code Monkey home page Code Monkey logo

project_ml's Introduction

実験環境構築お試し

コードが散乱した実験環境から整理された実験環境を目指し, インターネット上で探したtipsを導入,試していく

モデルの管理

今のところはパラメータが違ったら別モデルとして作成する modelはclass model(): とし定義してその中に書く

実験の管理

実験設定の管理

argparse x yaml x dataclass

log, 実験結果の管理

<試行回数><yamlファイル名>_<実験内容がわかる名前>

拡張アイディア

  • モデルを指定したときに動的なimportをしたい

importlib

参考にしたサイト

https://blog.cormoran-web.com/blog/2019/12/ml-reserch-for-iq1/

https://www.slideshare.net/cvpaperchallenge/cvpaperchallenge-tips-241914101

ディレクトリの説明

構造はtreeコマンドで描画

  • datasets

    生データを置く datasets/データ名/ダウンロードした本体 前処理が必要な場合は一緒に前処理プログラムを置く

  • experiments

    実験スクリプト

    • <実験名>/ README.md, 実験設定ファイル, 実行ファイルを置く
  • moudules

    実験で使う機能(データローダ,model,性能試験, 前処理したデータ ...)

  • scripts

  • survey 論文pdf, 調査メモなど置く

  • tests テストコード

  • utils

    上のディレクトリ分類にないファイルを置く

.
├── README.md
├── createDir.sh
├── datasets
├── experiments
├── moudules
│   └── loaders
│       └── model_op.py
├── requirements.txt
├── scripts
├── setup.cfg
├── survey
├── tests
└── utils

project_ml's People

Contributors

tkeshun avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.