ディープラーニングコンピュータビジョン技術は、近年、多くのイメージングドメインで多くの成功を収めています。ただし、深層学習をスペクトルデータに適用することは、拡張ルーチン、スペクトルデータの特定のアーキテクチャ、および重要なメモリ要件が必要なため、依然として複雑なタスクです。ここでは、スペクトルデータに関するニューラルネットワークのトレーニングを容易にし、さまざまな方法間の比較を可能にするように設計されたオープンソースの深層学習フレームワークであるspectrumiを紹介します。 Spectraiは、多数の組み込みスペクトルデータの前処理および拡張方法、スペクトル(画像)ノイズ除去、スペクトル(画像)分類、スペクトル画像セグメンテーション、およびスペクトル画像超解像を含むスペクトルデータのニューラルネットワークを提供します。 Spectraiには、幅広いアプリケーションのモデルとハイパーパラメータの決定を通じてユーザーをガイドするように設計されたコマンドラインとグラフィカルユーザーインターフェイス(GUI)の両方が含まれています。
Deep learning computer vision techniques have achieved many successes in recent years across numerous imaging domains. However, the application of deep learning to spectral data remains a complex task due to the need for augmentation routines, specific architectures for spectral data, and significant memory requirements. Here we present spectrai, an open-source deep learning framework designed to facilitate the training of neural networks on spectral data and enable comparison between different methods. Spectrai provides numerous built-in spectral data pre-processing and augmentation methods, neural networks for spectral data including spectral (image) denoising, spectral (image) classification, spectral image segmentation, and spectral image super-resolution. Spectrai includes both command line and graphical user interfaces (GUI) designed to guide users through model and hyperparameter decisions for a wide range of applications.