【強み】
研究室のゼミは、実は気軽なおしゃべりの場です。「準備ができていない」「進捗がない」と不安に思う人もいるかもしれませんが、ゼミは、わからないことを他の人に助けてもらったり、逆に自分が他の人に良い刺激を与えたりする場です。研究は、プログラミング経験が少なくても大丈夫です。最初に基本となるプログラムを用意し、時間をかけてていねいに説明します。じっくり選べる時間もあります。いまはAIがコーディングを助けてくれる時代です。研究テーマは、本人と相談の上で決めていきます。このページに書かれている内容も、1年をかけて、あせらず進めていくものです。心配しないでください。
研究プロセス: 問いを立て,分解し,検証し,評価し,次の行動を決める反復過程である。
研究室ガイダンス: [PDFファイル]
学会名:電気・情報関連学会中国支部連合大会
公式サイト:https://rentai-chugoku.org/
日程
2026年10月17日(土)
会場
広島大学
JR西条駅
西条駅南口から路線バス(中国JRバス・芸陽バス、約15分)に乗車し、「大学会館前」で下車。
参加費
金子教授が8月20日に振り込む(大学負担のため、学生の自己負担なし)。
プレゼン準備
10月10日の週に金子教授と準備を行う。
原稿提出について
各自の研究、現在までの取り組み
各自のワードファイル:セレッソに記載
https://cerezo.fukuyama-u.ac.jp/ct/page_1813820c1296597_2953559475
学会発表準備へ向けて
皆さんが学会発表できますようにサポートします。プレゼン作り、コード作成、アイデア出しなどです。挑戦してみてください。
研究は「正解のある問題を解く」こととは違う。最新技術を再現・体験しつつ、他の人の助けを借りながら、自分のやりたいことをやり通す活動。
現在行っている探求、中間発表への回答、学会発表の準備への挑戦:いずれも、自分で探求し、他者とコミュニケーションを取り、わかりやすく伝え、助けを求めるという点で共通する。
十分な情報が得られるように長めに書いています。コードはパソコンですぐに試せるように準備しています。
[PDF], [パワーポイント](同じ内容,クリックしてダウンロード)
使用サイト
Python Compiler Online(Python 学習サイト) https://pythoncompiler.io/
演習 1
import matplotlib.pyplot as plt
months = [4, 5, 6, 7, 8, 9, 10, 11, 12, 1, 2, 3]
temperature = [15.2, 20.1, 23.5, 28.3, 30.1, 25.8, 19.4, 12.6, 7.3, 4.8, 5.5, 10.2]
plt.plot(months, temperature, marker='o')
plt.title('Monthly Average Temperature')
plt.show()
演習 2
import matplotlib.pyplot as plt
import matplotlib.patches as patches
fig, ax = plt.subplots()
colors = ["purple", "orange", "cyan"] # 色のリスト
for i in range(3): # 3回繰り返す
ax.add_patch(patches.Rectangle(
(i * 60, 0), 40, 40, # 位置(x,y), 幅, 高さ
facecolor=colors[i], # 塗りつぶし色
edgecolor="black" # 枠線の色
))
ax.set_xlim(-10, 190)
ax.set_ylim(-10, 60)
ax.set_aspect("equal") # 縦横比を揃える
plt.show()
URL: https://www.kkaneko.jp/cc/wininst/super-agent-party.html
コマンドプロンプトを管理者として開き、次のコマンドを実行してOllamaをインストールし、使用するモデルを取得する(インストール済の場合は更新される)。
winget uninstall --id Ollama.Ollama -e --silent --disable-interactivity --accept-source-agreements
REM uninstall 後にプロセスが残ることがあるため再度停止
taskkill /IM ollama.exe /F >nul 2>&1
taskkill /IM "ollama app.exe" /F >nul 2>&1
winget install --id Ollama.Ollama -e --silent --disable-interactivity --force --accept-source-agreements --accept-package-agreements --custom "/DIR=C:\Ollama"
winget upgrade --id Ollama.Ollama -e --silent --disable-interactivity --force --accept-source-agreements --accept-package-agreements --custom "/DIR=C:\Ollama"
ollama pull LiquidAI/lfm2.5-1.2b-instruct
ollama pull gemma4:e2b-it-qat
上記URLのページで、演習1(Super Agent Party(SAP)の前準備と用途例)、演習2(VRM学習コンパニオン(2D/3Dデスクトップキャラクター))、以降の演習へと順に進める。うまく行かなかった場合でも有用な情報になるので共有して欲しい。
Super-Agent-Party の用途例
enabledExpressions)と組み合わせることで,発話途中で割り込める音声対話キャラクターを構築でき,デスクトップ脇に学習相手を常駐させて英会話や暗唱を練習する用途で利用できる.OBS への透過配信と双方向 VMC プロトコル連携にも対応する..png 形式のキャラクターカードを取り込み,各カードに個別の TTS 音色・アバター・絵文字を割り当てることができ,英会話練習で英語話者 2 体の対話を観察する用途や,歴史上の人物同士の対話を生成する用途で利用できる.長期記憶(memorySettings)とマルチロールグループチャットにより,AI 同士の多人数ロールプレイを実現できる.worlds.json を編集することで世界観の設定や物語の生成ができ,創作演習・シナリオライティング教材・分岐型読解教材として利用できる.selectedProvider)・取得件数(top_n)・リランキング(is_rerank)・呼び出しタイミング(when:before_thinking/after_thinking)といった RAG パラメータを GUI で変更でき,講義資料・教科書・参考論文を根拠に回答する専用 AI を用意する用途や,RAG パラメータの影響を観測する用途で利用できる.URL: https://www.kkaneko.jp/cc/aitasks/rag.html
「Ollama, Gemma 4:e2b モデルのインストール」は済んでいる前提で進める。使用するパソコンの搭載メモリ量が 32GB より少ない場合は、このページの演習10まで行う。この資料を仕上げていきたいので、うまく動かない箇所があれば教えて欲しい。
MediaPipe Tasks API により,物体検出,セグメンテーション,姿勢・手・顔・ジェスチャー認識,音声分類,テキスト処理の 12 タスクを Windows 上で実行する.各 Python スクリプトはモデル自動ダウンロード,ファイル選択,推論,結果表示の 4 段階で統一されており,改変と Web カメラ連携への拡張が容易である.
AI 実行で精度・性能が不足する場合は,設定変更,学習済みモデルの選択,前処理,他技術の利用,追加学習などを検討する.
URL: https://www.kkaneko.jp/cc/aitasks/mediapipe.html
説明資料: [PDF], [パワーポイント](同じ内容), [動画]
URL: https://www.kkaneko.jp/cc/aitasks/mediapipe.html の後半で、以下の演習を行う。
1. WebVTuber スタジオ
2. AR フォトスタジオ
cv2.addWeighted によるαブレンドで自然な髪色変換が可能である.背景クラスを風景画像に置換することで仮想背景機能を実装できる.頭部姿勢行列を用いることで立体スタンプの重畳に発展できる.3. なんでも画像検索(類似画像検索)
画像ベースの探索を行うAIで,ノートPCの画像をもとに,カメラ画像からノートPCを探すことができる.参照画像として別のモノの画像を使うようにコードを変えることで,ノートPC以外の発見も可能である.
4. ジェスチャと指先動作による対話型コントローラ
各自試して,発想を膨らませて欲しい.
準備作業,プログラム実行体験,各自考察(参考資料あり)
URL: https://www.kkaneko.jp/db/panda/panda3dapp.html
スライド資料
[PDF], [パワーポイント](同じ内容, クリックしてダウンロード)
URL: https://www.kkaneko.jp/cc/aitasks/image_understand_guide.html
次のページで演習を行う。動作結果(画像,動画)を確認できる。
URL: https://www.kkaneko.jp/cc/aitasks/3dintro.html
スライド資料
[PDF], [パワーポイント](同じ内容, クリックしてダウンロード)
URL: https://www.kkaneko.jp/cc/aitasks/mocap.html
3D の表示画面はマウスで回転可能。
URL: https://www.kkaneko.jp/cc/aitasks/mymocapapp.html
https://www.kkaneko.jp/cc/aitasks/face_processing.html
これまでの取り組みを振り返り,テーマ探求を進める。本資料に記載してきた各回の内容(過去の活動履歴)に加えて,下記の AI サンプルプログラム集を参考にする。
AIサンプルプログラム集: https://www.kkaneko.jp/ai/labo/index.html
ソースコードや実行結果を確認しながら技術への理解を深め,可能であれば自分のパソコンで動作させることにも挑戦する。現在までの取り組みと今後の予定をわかりやすく書く(中間発表)。自分なりの工夫を試し,その結果をシェアする(学会発表原稿)。
発表・原稿のテンプレート(書き方の見本)や,ゼミ・研究の進め方に関する心構えについては,前述の「研究室ガイダンス」および「情報工学の学び」の資料(enshu1.pdf/pptx)を参照する。
就職情報2026(情報工学科)のアンケートに毎月回答する(ただし,就職委員から個別に指示が行われる場合はそれに従う)。
集合しての活動日、研究室ゼミ、年間スケジュール、進め方などを説明する。
研究室ガイダンス資料:[PDFファイル]
研究の心構え,研究の進め方,中間発表へ向けて,心配なことがあるとき
秋までのスケジュール:中間発表(7月),学会発表原稿(8月),プレゼン(10月)
指導教員,仲間,AIへの相談
説明資料: 研究室ガイダンス
HP掲載資料: AIをあなたの研究アシスタントとして適切に使う
《プロンプトのサンプル》
AIに相談するために、言葉で、AI二プロンプトという指示を出します。
末尾に記載する私の興味・関心に基づき,研究テーマを複数提案してください。
■ ゴール
私の興味・関心に沿った卒業研究テーマの提案(対象:情報工学科4年生,研究期間:約10か月)
■ 背景
情報工学科4年生の卒業研究には以下の特性がある.
- 多くの学生にとって初めての研究であり,適切な範囲設定やリサーチギャップの特定に不慣れである
- 研究期間が約10か月に限られる
- 利用環境は一般的なPCが中心である
こうした制約のもとで,興味・関心と実現可能性のバランスがとれたテーマ設定が重要となる.
■ 手順と形式
以下の項目をテーマごとに記載すること。
- 「テーマ名」と「研究の範囲」
- 類似研究の調査結果(既存研究の概要とリサーチギャップ)
文献を挙げる際は,著者・タイトル・発表年・掲載先を明記する。
- 研究としての成立要件の確認と根拠。成立要件は以下の3点とする:
・新規性
・特別なハードウェアを必要としない実現可能性
・約9か月での完了可能性
懸念があれば正直に指摘し,対策案も示す。
- 「何をやるか」と「何をやらないか(除外理由含む)」
■ 出力の制約
- 各項目の根拠や理由を簡潔に付記すること
- 判断や評価を行う場合は,その根拠を明示すること
- 専門用語には初出時にカッコ書きで簡単な補足説明を付け,情報工学科の4年生が理解できる記述とすること
- 出力を作成したら,正確性・論理性の観点で品質を確認したうえで表示すること。文献やURLは可能な限り実際にアクセスし確認すること
■ 私の興味・関心
(ここに記入)
《プロンプトのサンプル》
末尾に記載する私の研究テーマに基づき,研究の具体化について思考・整理してください.
ヒント:このプロンプトの末尾「私のアイデア」のところに、前のAIからの回答を付けるときには、次のような記載を追加することで、より適切な提案が得られる可能性がある。
「ここから先の資料はAIが生成した比較材料です.自分自身の研究計画案を持った上で参照してください.記載された計画には不正確な箇所が含まれている前提で,原論文を探し検証してください.」
■ ゴール
決まったテーマを,具体的な研究課題と最初に取り組むべき作業に落とし込むこと
■ 背景
テーマが決まった後,それを検証可能な問いと具体的な作業に落とし込む段階である.
研究初心者にとってはこの絞り込みが難しい.
■ 出力に含める項目
1. 研究テーマの要素分解:テーマに含まれるキーワードや概念を分解・整理する
2. リサーチクエスチョンの候補:テーマから導出できる具体的な問いを3〜5件提示する
3. 各問いの評価:以下の観点で簡潔に評価する
- 新規性:既存研究との差別化の可能性
- 実現可能性:今後約9か月間の卒業論文期間で取り組めるか
- 検証可能性:実験やデータで答えが出せるか
4. 推奨する最初の作業ステップ:最も有望な問いについて,着手すべき作業を順序付きで3〜5件示す
5. 関連する研究キーワード:文献調査の起点となるキーワードを5〜10件提示する
6. 利用可能なオープンデータがあれば、名称、概要、URL、利用の意義を説明する
■ 出力の制約
- 推測や主観的評価は排除すること
- 各項目の根拠や理由を簡潔に付記すること
- 専門用語には初出時にカッコ書きで簡単な補足説明を付け,情報工学科の4年生が理解できる記述とすること
- 出力を作成したら,正確性・論理性の観点で品質を確認したうえで表示すること。文献やURLは可能な限り実際にアクセスし確認すること
■ 私の研究テーマ
(ここに記入)
《プロンプトのサンプル》
末尾に記載する私の取り組み予定に基づき,ツールやライブラリの深掘り調査を行ってください。
回答の先頭に,次の文をそのまま記載すること:
「この資料はAIが生成した調査結果です.調査結果には不正確な箇所が含まれている前提で活用してください.」
■ 背景
情報工学科4年生の卒業研究において,研究に必要な技術が学部授業でカバーされていないことが多い.
そのため,ツールやライブラリを自力で調査・評価する能力が求められる.
■ ゴール
私の取り組みの実現に適するツールやライブラリの深掘り調査(対象:情報工学科4年生)
■ 調査項目
私の取り組みについて,ツールやライブラリごとに以下を記載すること.
- 公式ドキュメントのURL
- 同種の候補の数と主な候補名
- ライセンス形態と商用利用の可否
- 開発の継続状況(最終更新日,リリース頻度など)
- 既知の欠点や制約
- 採用を推奨する理由(他の候補との比較に基づくこと)
調査の終了条件:主要な候補を比較し,推奨順位を付けられる状態とする.
■ 出力の制約
- 判断には根拠を明示し,推測や主観的評価は排除すること
- 専門用語には初出時にカッコ書きで簡単な補足説明を付け,情報工学科の4年生が理解できる記述とすること
- 出力を作成したら,正確性・論理性の観点で品質を確認したうえで表示すること。文献やURLは可能な限り実際にアクセスし確認すること
■ 私の取り組み
(ここに記入)
《プロンプトのサンプル》
末尾に記載する私のアイデアに基づき,アイデアの試行や検証について具体的な手順を提案してください.
回答の先頭に,次の文をそのまま記載すること:
「この資料はAIが生成した調査結果です.調査結果には不正確な箇所が含まれている前提で活用してください.」
■ 背景
アイデアの検証と試行のために,新しいツールやライブラリの使用やプログラミングが必要である.
しかし,ツールやプログラミングに不慣れなため,環境構築やコードの誤りが原因で,有望なアイデアを誤って「見込みなし」と判断するリスクがある.
■ ゴール
私のアイデアの実現可能性を評価し,検証・試行の具体的な手順を示すこと.
対象読者は情報工学科4年生とする.
■ 調査項目
私のアイデアについて,候補となるアイデアごとに以下の項目を記載すること.
1. 概要と理由
- アイデアの概要説明と検証の必要性(すでに検証済みの事実を繰り返さない)
2. アイデアの実現可能性レビュー
- 「実現できそうか」:技術的に実現可能かどうかの判定と根拠
- 「罠があるか」:導入時・実装時に陥りやすい問題点(依存関係の競合,非推奨APIなど)
- 「代案はあるか」:問題が判明した場合の代替手段
3. 長所・短所の比較
- アイデアの長所と短所を,根拠とともに整理すること
4. 検証・試行の手順
以下の順序で,ツールやPythonに不慣れな人が迷わずに実行できる手順を示すこと.
(a) 環境構築:インストールコマンド,必要なバージョン,動作確認方法
(b) 最小限の動作確認コード:コピー&ペーストで動作する完全なコードと,その実行方法
(c) アイデアの検証コード:私のアイデアに即した検証用コードと,期待される出力
(d) 判定基準:「この出力が得られれば実現可能」「この出力なら方針変更が必要」という判断の目安
5. アイデアの新規性の確認
以下の観点から,アイデアのどこに新しさがあるかを調査すること.
- 同じ目的の既存ツール・ライブラリ・研究がすでに存在するか
- 存在する場合,私のアイデアとの違いは何か
- 既存技術の新しい組み合わせや,新しい適用対象といえる部分はあるか
調査結果をもとに,「このアイデアの新しさはここにある」と説明できる文を1~2文で示すこと.
卒業研究の発表や論文で,新規性の説明として使用することを想定している.
■ 出力の制約
- 判断には根拠を明示し,推測や主観的評価は排除すること
- 専門用語には初出時にカッコ書きで簡単な補足説明を付けること
- コードを示す場合は,コピー&ペーストでそのまま動作する完全なコードとすること
- 文献やURLは可能な限り実際にアクセスし,リンク切れでないことを確認すること
- 出力を作成したら,正確性・論理性の観点で品質を確認したうえで表示すること
- 可能な限り多くの検索を実行し,情報の裏付けを取ること
■ 私のアイデア
(ここに記入)
AIとデータベースの技術を活用して社会課題の解決に取り組む研究室である。「勉強も研究も楽しいものである」という考えを大切にし,個人での粘り強い取り組みとグループでの協働を通じて創造性を発揮できる環境を提供している。
卒業研究は,単位取得だけが目的ではない。指導教員や仲間との議論,試行錯誤を通して,問題解決能力,論理的思考力,プレゼンテーション能力を養う。
研究プロセスを通して自分の興味を形にする達成感を味わい,自信を持って次のステップ(就職・進学)に進む力を身につけてほしい。
情報工学演習IIでは,「AIを動かす → 結果を観察する → 変化を確かめる」という研究の基本サイクルを,さまざまなAI技術を通じて繰り返し体験した。
物体検出では「信頼度閾値」というパラメータがある。この値を上げると,AIは確信度の高いものだけを検出し,見逃しは増えるが誤検出は減る。逆に下げると,多くのものを検出するが,間違いも増える。このようなトレードオフ(一方を良くすると他方が悪くなる関係)を,スライダーを動かしながら自分の目で確認した。
画像生成AIの演習では,プロンプト(AIへの指示文)の書き方によって生成される画像がどう変わるかを実験した。同じ内容でも,言葉の順序や強調の仕方で結果が異なることを確認した。
対話型AIを家庭教師として活用する演習では,AIに「質問してもらう」ことで,自分に合った支援を引き出す方法を学んだ。AIは指示の与え方次第で,一般的な回答にも,個別に最適化された回答にもなることを体験した。
金子研究室では「AIの応用」「対話型AI」「3次元技術」を研究テーマとしている。演習は,これらすべての領域に触れる内容であった。
| 研究テーマ | 体験した技術 |
|---|---|
| AIの応用と社会課題解決 | 物体検出,ゼロショット検出,セグメンテーション |
| 対話型AIの教育活用 | AI家庭教師,画像生成AIの探求 |
| 3次元デジタル世界 | 3次元姿勢推定 |
これからは,一人ひとりが自分でテーマを決めて取り組む「卒業研究」が始まる。
「こうしたらどうなるだろう」という疑問を持ち,試してみる。これが研究の出発点である。
難しく考えすぎる必要はない。演習でAIを動かし,結果を観察し,変化を確かめる経験を積んできた。その延長線上に卒業研究がある。自分の興味あるテーマで,自分のペースで取り組んでほしい。困ったときは,いつでも相談を。
毎週のゼミでは,各自が最近やったことや考えていることを気軽に話す。形式ばった発表ではなく,おしゃべりの延長である。
研究室のパソコンを使用する。
自身のパソコンで研究する場合は,下記のページを参考にセットアップする。
自分で取り組める課題を見つける力が研究の出発点となる。「この教材は使いにくい」という気づきから教育アプリの開発研究につなげる,といった例がある。「なぜそうなるのか」と問い続けることで研究が深まる。
情報をそのまま信じず,自分自身で確かめる姿勢が大切である。証拠や根拠に基づいて判断し,さまざまな角度から考えることで研究の質が高まる。
インターネットの情報だけでなく,自分で実際にパソコンで動作させて確認することで,理解が深まり,新たな発見が得られる。
研究の主役は自分自身であるという自覚が必要である。教授から与えられた課題でも,「どう取り組むか」は自分で決める。指導教員は案内役であり,最終的な判断と責任は自分にある。
問題意識から出発し,批判的に情報を集め,自分の判断で研究を進めた結果,独創的な卒業論文が完成する。
研究テーマは学生と教員の相談のうえで,本人の希望を尊重して決定される。以下に代表的なテーマ例を示す。
研究は,学生自身の自主的な活動が中心である。指示待ちではなく,自ら考え,計画し,行動する自立心が成功の鍵となる。
集合してミーティング等を行った後,各自で自主活動を行う。自主的な調査・学習と,実験手順・実験結果・考察を根拠やデータとともに説明する活動を重視する。
| 時期 | 活動内容 |
|---|---|
| 4〜5月 | 研究スキルの基礎(調査,実験,専門知識やスキル),コミュニケーションの開始,IT活用スキル |
| 6〜7月 | 自主制作(プログラミングやデータの工夫),実験・検証の繰り返し,研究テーマ研と具体的な研究課題、使用するツールやライブラリ、関連調査 |
| 7月 | 中間発表【合格必須】 |
| 7月下旬から8月中旬 | 学会発表原稿【任意・加点対象】 |
| 8月〜12月 | ITシステム制作,制作物の調査・分析,説明力,客観的な評価 |
| 10〜12月 | 課題発見と課題解決,技術理解,根拠提供,論理的思考 |
| 10月 | 学会プレゼン【任意・加点対象】 |
| 12月 | 卒業論文執筆・提出,卒論プレゼン【合格必須】 |
| 1〜2月 | 仕上げ,学会発表【任意・加点対象】 |
研究が計画通りに進まなくても,試行錯誤のプロセス自体が重要な学びである。 過度に心配せず,経験を次に活かすことが大切である。
提出方法はすべて「セレッソ」経由である。
※学会発表は有用な経験が得られる機会である。原稿は8月に提出し,その後追加実験などを行って自信をもって参加してほしい。
卒業研究の評価は,他の授業とは異なる。研究を楽しみ,熱中し,自主的に取り組み,自立することが大切である。
以下の点で優れていること。
※セレッソは定期的に確認すること。
研究室は学生が主体的に活動するための空間である。研究活動・学習・交流の場として自由に利用できる。
※全員が対象であるため,毎月20日までに回答すること。
面接で「学生時代に頑張ったこと」を聞かれたとき,情報工学演習IIや卒業研究での経験は十分にアピールできる。
演習や研究には「正解」がない。パラメータを変えたらどうなるか,プロンプトを工夫したらどう変わるか——自分で試し,観察し,考える活動であった。
うまくいかないことも当然ある。設定を変えても期待した結果にならない,エラーが出て動かない。そんなとき,諦めずに別の方法を試したり,原因を調べたりした経験こそが大切である。
「失敗したが,こう工夫した」と語れることが強みになる。
これらを自分の言葉で話せるように整理しておくと,面接で役立つ。
卒業研究も,正解のない問題に自分で挑戦する活動である。試行錯誤しながら取り組んだ経験は,「自分で考え,行動できる人」として評価される。
卒業研究は、大学生活の集大成となる活動である。自分の興味関心に基づいて技術に触れながら、これからの社会で必要とされる力を養う機会である。楽しみながら、大学生活を過ごそう。