プログラミング

プログラミング

線形負荷のLLMが難しい理由とは?高速化を目指すアーキテクチャと研究事例を解説

大規模言語モデル(LLM)は近年、文章生成や推論能力を大きく向上させていますが、その多くはモデルサイズや計算量の増大によって性能を高めてきました。一方で、入力長に対して計算量が線形に増加する「線形負荷のLLM」を実現できれば、長文処理や省メ...
JavaScript

iPhoneショートカットでチケットの空席検知を自動化する方法と注意点|座席クリックや入力操作が動かない原因を解説

人気チケットのリセールでは、空席が表示された瞬間に操作できるかどうかで結果が大きく変わります。そのため、iPhoneのショートカットやJavaScriptを利用して、空席表示の検知やクリック操作を自動化したいと考える人も増えています。しかし...
C言語関連

Geminiで「大規模言語モデルとして私はまだ学習中です」と表示される原因と解決方法

Googleの生成AI「Gemini」を利用していると、質問を入力しても「大規模言語モデルとして私はまだ学習中であり、そちらについてはお役に立てません。」というような返答が表示され、通常の回答が得られないことがあります。この表示はGemin...
プログラミング

ChatGPT・Gemini・Claudeを大学試験勉強で比較|講義資料の要約や問題作成に向いているAIはどれ?

大学の定期試験対策では、講義レジュメやWebClassで配布された資料を読み込み、重要ポイントの整理や練習問題の作成に生成AIを活用する学生が増えています。しかし、ChatGPT・Gemini・Claudeなど複数のAIサービスがあるため、...
プログラミング

Scratchで作れるゲームアイデア30選|初心者でも挑戦しやすいプログラミング作品の作り方

Scratchでゲームを作りたいと思っても、最初のアイデアを考える段階で迷ってしまうことはよくあります。特にプログラミング初心者の場合、どんなゲームなら作れるのか、どこから作り始めればよいのか分からないこともあります。この記事では、Scra...
プログラミング

llama.cppでGemmaがreasoning-budgetログを大量表示する原因と対処法|推論ループや設定を確認する方法

llama.cppでGemma系モデルを動作させていると、回答生成後に「reasoning-budget: re-activated on new start tag」「reasoning-budget: deactivated (natu...
プログラミング

社内恋愛を発展させる方法とは?上司や後輩との距離を自然に縮めるリアルなポイント

職場で毎日顔を合わせる相手に好意を持つと、仕事仲間から恋愛関係へどう発展させればいいのか悩むことがあります。特に上司や後輩など立場の違う相手の場合、ただ積極的にアプローチするだけでは関係がぎこちなくなることもあります。社内恋愛を成功させるに...
プログラミング

PythonとC++はどちらを学ぶべき?ゲーム制作でプログラミング的思考を身につける方法

ゲーム制作を目的にプログラミングを学び始めると、Pythonを続けるべきか、それともC++のような本格的な言語へ進むべきか迷うことがあります。どちらの言語も優れた特徴がありますが、身につくプログラミング的思考には少し違いがあります。この記事...
C言語関連

Visual C++で空白部分に点が表示される原因と消す方法|表示設定や編集モードを確認しよう

Visual C++を使用していると、突然ソースコードの空白部分に点のような記号が表示されることがあります。これはプログラムのエラーやファイルの破損ではなく、エディターの表示設定が変更されたことで表示される場合がほとんどです。空白部分に表示...
プログラミング

プログラマーがポインタを理解できないのは失格?苦手でも克服できる考え方と学習方法

プログラミングを学んでいると、特にC言語やC++などで登場する「ポインタ」に苦手意識を持つ人は少なくありません。実際に現場で活躍しているプログラマーの中にも、最初はポインタの概念を理解するまで時間がかかったという人は多くいます。ポインタを理...
タイトルとURLをコピーしました