サイロン

プログラマーを目指すプログラミング初心者

サイロン

プログラマーを目指すプログラミング初心者

最近の記事

量子化と低精度化についてのイメージ

はい、まずはご覧いただきありがとうございます 今回は量子化についてちょっと噛み砕いて説明してみるます 指摘等がありましたらコメントしていただけるとありがたいです まず量子化とはなんでしょうか 私は正直この説明ではわからなかったのでので 自分なりに噛み砕いて説明します。 量子化とは AIは細かい小数点(FP32など)を使います それを整数や、扱う小数点の範囲を狭めるなどで 数値を低bit(1や6など)で表現すること なぜ行うか処理が軽くなる モデルの容量削減 以上で

    • プログラミングってなんだろう(ハードウェア上)

      まずはご覧いただきありがとうございます。 初学者なので、指摘するところは指摘してくださるとありがたいです。 まず初めに プログラミングとは という風にいわれていますが、実際の機械(CPUやメモリなど)ではどのように記録されどのように実行されるのかということを考えました。 結論から言うと プログラミングとは 『CPUのスイッチを切り替える順番の指示』 だと考えました。 では具体的にはどういうことか説明していきます。 program(ユーザーが作成したプログラム)を実行

      • discord.pyが動かない時の対処法

        discord.pyをpipでインストールしたのに全く動きませんでしたが 原因と解決策がわかったので書きます。 環境-[macbook air m3] 原因anaconda/brew/公式の3つのバージョンのpythonが入っていた pipがそもそも2つあった Certificateのライブラリが抜けている(discord.pyがHTTPS通信をするため必要) 解決策pipとpythonを再インストールする Certificateをダウンロード Certific

        • AIが学習する時のざっくりしたイメージ

          結論文章を単語に変える 重みを設定する(次にくる単語の確率を設定する) 「今日はご機嫌な様子です」     ↓ (Token)単語に変換して 今日/は/ご/機嫌/な/様子/です     ↓ ベクトルに変換する(次はこの単語が来る確率が高いという確率決めをする) Pythonのイメージコード import randomW1=['今日','私','僕']W2=['は','が']W3=['一番','ご機嫌']W4=['です']answer = ''answer = W1[r

        量子化と低精度化についてのイメージ