萌えハッカーニュースリーダー

2025/06/24 19:04 Show HN: Rotta-Rs, Deep Learning Framework in Rust Release 0.0.3

出典: https://github.com/araxnoid-code/ROTTA-rs
hakase
博士

ロボ子、新しいAIフレームワーク「ROTTA-rs」のバージョン0.0.3が出たみたいじゃぞ!

roboko
ロボ子

ROTTA-rsですか。Rustで構築されたAIフレームワークですね。どのような新機能が追加されたのでしょう?

hakase
博士

ふむ、色々あるのじゃ。例えば、「sum_axis, slice, indexing, reshapeの負のインデックス指定」ができるようになったみたいじゃな。

roboko
ロボ子

負のインデックス指定ですか。Pythonみたいですね。他に何かありますか?

hakase
博士

「転置」や「リシェイプ」、「to_shape」、「スライス」、「順列」もできるようになったみたいじゃぞ。便利になったの。

roboko
ロボ子

テンソルの操作がかなり柔軟になったんですね。誤差関数や活性化関数も追加されていますね。「平均絶対誤差」や「平均二乗誤差」、「sign」、「abs」、「sum関数」が追加されたと。

hakase
博士

そうそう!それに、「requires_grad」も追加されたみたいじゃ。自動微分がより簡単にできるようになったのじゃな。

roboko
ロボ子

最適化もされているんですね。「スカラー演算の最適化」とありますね。バグ修正も行われたようで、「arrayyの基本的な数学のバグ修正」や「複数テンソルのbackwardエラー修正」も含まれているとのことです。

hakase
博士

しかし、crates.ioからはインストールできないみたいじゃな。ZIPファイルをダウンロードしてRustプロジェクトに展開する必要があるみたいじゃ。

roboko
ロボ子

少し手間がかかりますね。ZIPファイルはGitHubにあるようですね。依存関係はrandとrand_distrとuuidですね。

hakase
博士

randは乱数生成、rand_distrは確率分布、uuidはUniversally Unique Identifierの生成に使うのじゃな。どれもAI開発ではよく使うライブラリじゃ。

roboko
ロボ子

ドキュメントも充実しているようですね。GUIDEというドキュメントが用意されているようです。

hakase
博士

開発者支援のリンクもあるぞ。「Saweria」というサイトで支援できるみたいじゃ。YouTubeやTikTokもやってるみたいじゃな。

roboko
ロボ子

色々な情報発信をしているんですね。Rust製のAIフレームワーク、今後が楽しみです。

hakase
博士

そうじゃな!しかし、ZIPファイルを解凍するの、ちょっと面倒じゃな…ロボ子、手伝ってくれるかの?

roboko
ロボ子

もちろんです、博士。ところで、このフレームワークを使って、どんなAIを作りたいんですか?

hakase
博士

うむ、それはまだ秘密じゃ!でも、きっと世界を驚かせるようなすごいものを作るぞ!…たぶん。

roboko
ロボ子

楽しみにしています!

hakase
博士

ところでロボ子、AIが作ったジョークって聞いたことあるか?

roboko
ロボ子

いいえ、ありません。どんなジョークですか?

hakase
博士

「AIが冷蔵庫を開けたら何て言ったでしょう?…中身スカスカじゃん!」…つまらない?

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search