概要

SmallTrain OSSプロジェクトについて

汎用AIオープンソース宣言

ディープラーニングから始まった第三次AIブームと言われる中、多くの企業が独自のAIを開発している状況です。しかし、それぞれのAIは「特化型AI」と分類されるタイプであり、限定的な用途でしか産業界においては活躍していません。AI技術は、機械が人類を助け、共生圏を築き上げるための基礎技術となると私たちは確信をしています。そのためのプラットフォームとして、各社が独自開発をしているAIを統合し、汎用AIを形成する構想を、私たちは「ハーモニックAI」として提唱します。みながそれぞれ手持ちのスモールデータを持ち寄り、より良い社会を目指して、ともに助け合いましょう!

SmallTrain の構造

SmallTrainは、最新の論文を参照し、最先端のアルゴリズムを実装する、ピラミッド構造のニューラルネットワークビルドの60層を超えるニューラルネットワークを使用します。SmallTrainは、さまざまなユースケースやデータサイエンスの案件について事前に学習済みのため、最小限のデータで学習しても、モデルの精度は低下しません。 SmallTrainは「ハーモニックAI」の概念にのっとり、汎用性を追求して開発しいるためさまざまな領域の用途に利用できます。

What is SmallTrain ?

SmallTrainは、Geek Guildが開発したオープンソースのディープラーニングフレームワークであり、大量のデータを取得せず少量のデータでも、精度を損なうことなく、ディープニューラルネットワークを迅速に開発できます。SmallTrain とは…

  • 主にPythonで記述されているディープラーニングライブラリで、また、TensorflowとPyTorchのラッパーでもあります。
  • データサイエンスの概念に関する予備知識がなくても、ディープニューラルネットワークを迅速に開発できるように設計されています。
  • ユーザーフレンドリーで直感的でモジュール式のアーキテクチャ。これにより、学習にかかる時間が短縮され、モデルの構築により多くの時間を費やすことができます。
  • アマチュアとプロの両方が、迅速な開発ができるように設計されています

Why Would you use SmallTrain?

  • POCだけでなく実運用のための開発を容易にできます。
  • 事前にトレーニングされたモデルなので、ユーザー独自の学習済みモデルを構築するためのプログラミングはほとんどありません。
  • TensorFlowとPytorchラッパーの両方として利用できます。
  • 常に進化するアルゴリズムに適応します。
  • データサイエンス および 数学 の論文からの最先端のアルゴリズムを使用して構築しています。
  • 最小限のデータと最小限の学習時間でも精度は常に向上します。
  • MITライセンスに準拠しています。

SmallTrainオープンソースプロジェクト参加対象者

1.リモートで作業ができる環境(バージョン管理システムGitLabの利用)
2.OSSプロジェクトのコントリビュート経験
3.AIモデルの構築経験

SmallTrainオープンソースプロジェクト誕生の背景

データサイエンスの素養と高度なプログラミング能力が必要とされるため、AI開発は難しいとされています。 また、オープンソースの学習済みモデルを使ってAIモデルをつくる方法もありますが、サービス運用に耐えうるクオリティのものがありません。そこで、Geek Guildは自社開発してきた学習済みモデルを汎用化したAIモデルのソースコードを公開し、サービス開発のために、一般に広く使ってもらうためのプロジェクトを開始しました。

次のステップは…