ait_sdk.utils package
Submodules
ait_sdk.utils.acc_calculator module
- class ait_sdk.utils.acc_calculator.ACCCalculator
Bases:
object
精度を計算する
accuracy calculator
- all_class_accuracy(y_true, y_pred)
- all_class_f_measure(y_true, y_pred)
- all_class_precision(y_true, y_pred)
- all_class_recall(y_true, y_pred)
- average_accuracy(y_true, y_pred)
- class_accuracy(class_label, y_true, y_pred)
- class_f_measure(class_label, y_true, y_pred)
- class_precision(class_label, y_true, y_pred)
- class_recall(class_label, y_true, y_pred)
- class_true_positive(class_label, y_true, y_pred)
- macro_f_measure(y_true, y_pred)
- macro_precision(y_true, y_pred)
- macro_recall(y_true, y_pred)
- micro_f_measure(y_true, y_pred)
- micro_precision(y_true, y_pred)
- micro_recall(y_true, y_pred)
- normalize_y_pred(y_pred)
- true_positive(y_true, y_pred)
ait_sdk.utils.exception module
- exception ait_sdk.utils.exception.InvalidOperationException
Bases:
Exception
不正な操作を実施したときに発生させる例外
Exceptions raised when an illegal operation is performed
ait_sdk.utils.logging module
- ait_sdk.utils.logging.get_log_path() str
ログの出力ファイルを取得します。
Get the output file of the log.
- Return type:
output file path(str)
- ait_sdk.utils.logging.get_logger() Logger
logging.Loggerを作成します。
Create a logging.Logger.
- Returns:
logging.Loggerのインスタンス
logging.Logger instance
- Return type:
logger (logging.Logger)
- ait_sdk.utils.logging.log(logger, log_func_args: bool = True)
デコレーターでloggerを引数にとるためのラッパー関数
A wrapper function for taking a logger as an argument in the decorator
- Parameters:
logger (logging.Logger) –
log_func_args (bool) –
- Returns:
_decoratorの返り値
return of _decorator
- ait_sdk.utils.logging.set_log_dir(dir: str) None
ログの出力ディレクトリを指定します。
Specifies the output directory of the log.
- Parameters:
dir (str) –
ログの出力ディレクトリ
output directory of the log
ait_sdk.utils.mnist module
- class ait_sdk.utils.mnist.MNIST
Bases:
object
MNISTの画像をラベルを読み込むクラスです。
Class to read labels from MNIST images.
- load_image(file_path: str, image_size: int) ndarray
MNISTの画像を読み込みます。
Load an MNIST image.
- Parameters:
file_path (str) –
MNISTの画像ファイル(gz)パスを指定します。
Specify the image file (gz) path for MNIST.
image_size (str) –
MNISTの1辺の画像ピクセルサイズを指定します。
Specifies the image pixel size of one side of MNIST.
- Returns:
np.ndarray
- load_label(file_path: str) ndarray
MNISTのラベルを読み込みます。
Load an MNIST label.
- Parameters:
file_path (str) –
MNISTのラベルファイル(gz)パスを指定します。
Specify the label file (gz) path for MNIST.
- Returns:
np.ndarray
ait_sdk.utils.timer module
- class ait_sdk.utils.timer.Timer
Bases:
object
AITの実行時間を計測するためのクラス。
Class for measuring the execution time of AIT.
- get_start_dt() datetime
開始日時を取得します。
Get the start date and time.
- Returns:
start date and time
- get_stop_dt() datetime
停止日時を取得します。
Get the stop date and time.
- Returns:
stop date and time
- start_timer() None
タイマーを開始します。
Start the timer.
- stop_timer() None
タイマーを停止します。
Stop the timer.
Module contents
- ait_sdk.utils.convert_type(type_: str, value: str) object
指定された方で値を変換します。
Converts the value to the specified one.
- Parameters:
type (str) –
型を指定します。 型は以下を許容します。
Specify the type. The type allows for the following
’int’ ‘float’ ‘bool’ ‘string’ ‘str’ ‘list[int]’ ‘list[float]’ ‘list[bool]’ ‘list[string]’ ‘list[str]’
value (str) –
値を指定します。
Specify the value.
- Returns:
object
- ait_sdk.utils.get_summary_text(model)
モデルのサマリ情報を出力します。
Outputs the summary information of the model.
- Parameters:
model –
モデル
model