Code Monkey home page Code Monkey logo

deropy's Introduction

Deropy

自作Pythonモジュール
(2019/01/20更新)

構成

  • common.py: 広く使われる関数
  • scraping.py: スクレイピング関係
  • neural.py: ニューラルネット関係
  • visual.py: 可視化関係(画像表示,グラフプロット等)
  • google.py: Google検索関係
  • datasets.py: データセット関係

common.py

関数

  • path(): ユーザディレクトリからのパス
  • dpath(): データセットディレクトリからのパス
  • get_files(): ディレクトリ下のファイルを取得
  • filename(): ファイル名変換
  • shuffle_lists(): リストをまとめてシャッフル
  • nfd(): NFD変換
  • name_index(): インデックス付きで名前生成
  • system(): OS判定
  • system_func(): OSに応じて戻り値を変える

scraping.py

定数

  • CHROME_CANARY: Chrome Canaryのパス
  • FIREFOX: Firefoxのパス

関数

  • get_driver(): ウェブドライバー取得
  • encode_bytes(): バイト列をutf-8文字列に変換
  • imageExt(): 画像形式の判定
  • imageSize(): 画像サイズ
  • save_images(): 画像をインデックス付きでまとめて保存
  • pageSize(): ページサイズ取得
  • screenShotFull(): フルページ スクリーンショット

neural.py

関数

  • keras_gpu_options(): keras gpu設定
  • save_model(): モデル・重みの保存
  • _save_model(): save_modelの廃止版
  • load_model(): モデル・重みの読み込み
  • _load_model(): load_modelの廃止版
  • save_hist(): 学習履歴を保存
  • cal_eval(): 評価指標の保存

クラス

  • ImageDataGenerator(): keras用DataGenerator

visual.py

関数

  • pil2cv: PIL型 -> OpenCV型
  • cv2pil: OpenCV型 -> PIL型
  • add_alpha: αチャンネル追加
  • show_image(): 画像表示
  • plot_df(): データフレームからグラフをプロット
  • plot_csv(): csvファイルからグラフをプロット

google.py

クラス

  • Google(): 検索結果,サジェストワード,検索回数

datasets.py

関数

  • Dogs_vs_Cats(): Dogs vs Catsデータ読み込み
  • Cifar10(): Cifar10 データジェネレーター
  • Sudoku(): 数独データジェネレーター

deropy's People

Contributors

derodero24 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

deropy's Issues

plot_rec_prec()の追加

recall-precisionに特化したプロット関数の作成
cal_rec_prec()との併用を想定

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.