知能情報研究室ラジオ

知能情報研究室ラジオ

By 橘完太Science
Download on the App Store

知能情報研究室ラジオ episodes

  • 【情報可視化ラジオ】第3回の冒頭

    確かに、箱ひげ図(Box plot)は、データの分布や中央値、四分位範囲などを視覚的に理解するのに非常に有用です。Pythonには、この箱ひげ図を描くためのライブラリがいくつかあり、matplotlibやseabornなどが広く使われています。
    ChatGPTを活用して、コードの例をリクエストする際には、具体的でクリアな指示を出すことが重要です。これによって、より適切で効果的なコードが得られるでしょう。以下は、Pythonを使って箱ひげ図を描く簡単な例です。この例では、matplotlibのpyplotモジュールを使用しています。
    ```python
    import matplotlib.pyplot as plt
    # データの例
    data = [20, 21, 23, 24, 25, 25, 25, 26, 26, 26, 27, 27, 27, 28, 29, 30, 31, 32, 33, 35]
    # 箱ひげ図を描画
    plt.boxplot(data)
    plt.title('箱ひげ図の例')
    plt.xlabel('データセット')
    plt.ylabel('値')
    # 描画
    plt.show()
    ```
    このコードは、与えられたデータセットに対して箱ひげ図を描き、グラフのタイトルやX軸、Y軸のラベルを設定しています。
    さらに、何か特定のデータやスタイル、レイアウトで箱ひげ図を描きたい場合は、お気軽にお知らせください。どのような図を描くのか、どのデータを使うのか、どのようなスタイルやレイアウトが望ましいのかなど、具体的な要望や条件を教えていただければ、より具体的で役立つコードを提供できます。
    告知リンク:
    https://www.youtube.com/playlist?list=PLPiQ8tB0Q233SUXcAh_FkCzNS51aN48Ud
    https://youtu.be/gP7jjWApgHA
    https://www.kogakuin.ac.jp/admissions/event/oc.html
    https://wcci2024.org/

    8 min
  • 【計算知能可視化ラジオ】すばらしい箱ひげ図

    ### タイトル:

    **OpenPoseと箱ひげ図:関節座標の信頼度を視覚的に解析**

     

    ### 内容:

    こんにちは、情報可視化ラジオへようこそ。今日のテーマは、OpenPoseを用いた人体ポーズ推定と箱ひげ図の組み合わせについて、その有用性と実践的な応用について考察します。

     

    #### 1. OpenPoseの概要

    OpenPoseは、動画や画像から人体の関節座標を検出できる技術です。17点の関節座標を推定し、それぞれの点について推定信頼度が出力されます。これによって、人の動きやポーズを計算機上で解析できます。

     

    #### 2. 箱ひげ図の適用

    ここで箱ひげ図の利用が重要となります。OpenPoseで出力される17点の関節座標の信頼度を箱ひげ図にプロットすることで、どの関節点が最も信頼できるのか、逆にどの点の信頼度が低いのかを直感的に理解できます。これは、折れ線グラフやヒストグラムでは得がたい情報であり、データのバラつきや特異点を即座に把握することが可能です。

     

    #### 3. 関節座標の信頼度分析

    OpenPoseによって検出された各関節座標の信頼度を分析することは、特定のポーズや動作の特徴を理解し、更には異常検知や動作の改善、新たな研究へとつなげることができます。箱ひげ図を利用することで、多数のデータポイント間の関連性や信頼度の比較が効率的に行えます。

     

    #### 4. 箱ひげ図の特性と利点

    箱ひげ図の中央値、四分位数、外れ値の表示は、データの分布とバラツキを明確にし、潜在的なパターンや異常値を浮き彫りにします。これにより、データのクリーニングや前処理を効果的に行い、精度の高い分析を展開できます。

     

    #### 5. 適切な可視化の選択

    他のグラフィカルな表現方法も有効ですが、特定のデータの特性や解析の目的に応じて最適な可視化手法を選定することが重要です。折れ線グラフやヒストグラムは、異なる特性のデータを表示し、その動向や分布を明示しますが、箱ひげ図は、データの分布の全体像や異常値を直観的に表現できるため、多変量データの比較分析に優れています。

     

    #### 6. 実践的応用

    OpenPoseと箱ひげ図の組み合わせは、スポーツ分析、医療リハビリテーション、エンターテインメント、セキュリティなど多岐にわたる分野での応用が考えられます。特定の動作の特性把握や改善点の特定、異常動作の検出などに用いられます。

     

    #### 7. まとめ

    OpenPoseと箱ひげ図の融合により、我々は人体の動きの特徴やバラツキを深く理解できます。データを可視化することで、隠れたパターンや知見が明らかになり、より具体的かつ効果的なアクションを引き出せます。これにより、科学や研究、ビジネス、医療など、様々な分野での新たな進歩が期待できます。

     

    今回のテーマは、情報の視覚化とその適用についての一例でした。データが豊富に存在する現代社会において、そのデータを如何に効果的に利用し理解するかが、新たな価値創出の鍵となります。箱ひげ図は、そのための強力なツールの一つです。


    告知リンク:
    https://www.youtube.com/playlist?list=PLPiQ8tB0Q233SUXcAh_FkCzNS51aN48Ud
    https://youtu.be/gP7jjWApgHA
    https://www.kogakuin.ac.jp/admissions/event/oc.html
    https://wcci2024.org/


    9 min
  • 【計算知能ラジオ】人の未来を拓く研究

    計算知能ラジオへようこそ。前回、我々は卒論の研究テーマ3つをご紹介しました。今回は残りの3つのテーマを紹介いたします。


    ### テーマ4: 矢状面関節座標から歩行特徴量を抽出する一手法の研究

    この研究では、矢状面上の関節座標データを用いて、個人の歩行特徴量を抽出する新しい手法を探求します。この手法により、個人の歩行パターンの違いや、特定の健康状態をより正確に把握することができることが期待されます。


    ### テーマ5: フレーム画像内の物体検出技術を使って動画の注目領域をベイズ更新する研究

    このテーマでは、フレーム画像内の物体検出技術を利用し、動画の各フレームにおける注目領域の確率をベイズ更新する手法を研究します。これにより、動画解析の精度と効率性が向上し、例えば、監視カメラ映像の分析などに応用できる可能性があります。


    ### テーマ6: 多チャンネル幾何データから周期運動のパターンを認識する研究

    最後のテーマでは、多チャンネルの幾何データを用いて周期運動のパターンを認識し、解析する研究を行います。この研究は、人間の動作や機械の動きなど、様々な周期運動の特徴把握や解析に貢献することが期待されます。


    これで、卒業論文として提案された6つのテーマの紹介を終えます。これらのテーマが、計算知能の進展と共に、人間の生活や社会に対してポジティブな影響を与え、新たな発見や応用への扉を開くことを期待しています。次回も最新の研究動向や興味深いテーマをお届けしますので、お楽しみに。




    告知リンク:
    https://www.youtube.com/playlist?list=PLPiQ8tB0Q233SUXcAh_FkCzNS51aN48Ud
    https://youtu.be/gP7jjWApgHA
    https://www.kogakuin.ac.jp/admissions/event/oc.html
    https://www.kogakuin.ac.jp/science/
    https://wcci2024.org/


    9 min
  • 【あなたの健康ラジオ】秋分の日ですね!

    タイトル:

    「秋分の日特別企画:惑星科学から学ぶ、BDNF活性化と心の健康」

     

    本文:

    皆さん、こんにちは!今日は秋分の日ですね。自然の中で感じる季節の変わり目は、私たちの心と体に多くの影響を与えています。今日は、この特別な日にちなんで、秋分の日の惑星科学的な知識と、心と脳の健康についてお話ししましょう。

     

    秋分の日は、昼夜の長さがほぼ等しくなる日です。地球が太陽の周りを一年かけて公転する際、地軸の傾きによって、昼夜の長さが変化します。春分と秋分は、地球上のほぼ全ての地点で昼と夜の長さが等しくなります。

     

    さて、この秋分の日に、心と脳の健康を保つためのポイントをご紹介します。

     

    1. **運動をする**

    運動はBDNF(脳由来神経成長因子)の分泌を促し、脳の健康を保ちます。秋の涼しい気候は、運動に最適な季節です。

     

    2. **バランスの良い食事を摂る**

    オメガ-3脂肪酸や抗酸化物質が含まれる食事は、脳の健康をサポートします。旬の食材を取り入れ、バラエティ豊かな食事を心掛けましょう。

     

    3. **十分な睡眠を確保する**

    質の良い睡眠は、BDNFの分泌を促し、学習や記憶にも良い影響を与えます。涼しい夜は、深い睡眠を得やすいですね。

     

    4. **新しいことを学ぶ**

    新しい知識やスキルを学ぶことで、脳を活性化し、BDNFの分泌が促されます。この機会に、新しい趣味や学びに挑戦してみてください。

     

    5. **ストレス管理をする**

    マインドフルネスや瞑想によってストレスをコントロールし、脳の健康を保ちましょう。

     

    この秋分の日に、季節の変化とともに心と体のバランスを見直し、心地よい秋の日々を迎える準備をしましょう。皆さんが心豊かで、健康な生活を送れるよう願っています。



    告知リンク:
    https://www.youtube.com/playlist?list=PLPiQ8tB0Q233SUXcAh_FkCzNS51aN48Ud
    https://youtu.be/gP7jjWApgHA
    https://www.kogakuin.ac.jp/admissions/event/oc.html
    https://wcci2024.org/

    6 min
  • 【計算知能ラジオ】人体の運動を認識する機械

    計算知能ラジオへようこそ。今回は、卒論として行われる6つの研究テーマのうち、特に興味深い3つのテーマについて取り上げます。


    ### テーマ1: 動画内の身体部位の長さバランスや動きのデータから個人を認識する研究

    この研究では、動画データから得られる身体の各部位の長さや動きのパターンを分析し、それに基づいて個人を認識する方法を探求します。これにより、特定の人物の動きや特徴を正確に把握し、認識技術の向上を目指します。


    ### テーマ2: 熟練者の動作データベースから初心者の動きの改善点を見出す研究

    この研究の目的は、熟練者の動作データを詳細に分析し、その結果から初心者の動きの改善点を特定することです。熟練者の動作データベースを基に、初心者がどのようにして効率的にスキルを向上させることができるのか、具体的な指針やフィードバックを提供することができます。


    ### テーマ3: 人間活動の状態遷移のタイミングを特定する研究

    人間の活動や行動は、時間や状況に応じて変化します。この研究では、人間活動の状態遷移のタイミングを特定し、それを理解することを目標とします。これにより、人間の行動パターンや生活リズムをより深く理解し、例えば、健康管理や生活の質の向上に寄与できる知見を得ることが期待されます。


    これらの研究テーマは、計算知能を活かし、人間の行動や特徴をより深く、そして正確に理解するためのものです。これらの研究から得られる知見は、人間と機械の協調や相互理解の進展、また新しい技術やサービスの開発に貢献することでしょう。


    次回も更に興味深い研究テーマについてお話ししますので、お楽しみに。

    9 min
  • 【計算知能ラジオ】高尚な議論をありがとうございました。

    計算知能ラジオへようこそ。今日は、「Computational Intelligence Fons Scientia Collaborative Intensive

    Focused Session」に参加し、「人と機械の知能のための幾何特徴について」というテーマでの議論と研究計画を紹介します。

     

    #### スライド1: アレ

    **目標**

    個々の動きの個人差や変化を可視化し、理解する。

     

    **リスペクト**

    - パターン認識・機械学習手法

    - 多項式拡張

     

    これらの手法を尊重し、幾何代数を利用して幾何情報を拾い上げます。

     

    #### スライド2: Data Coding for Explainable

    (Human Friendly) Machine Learning

    我々は、Geometric Time-Series Dataに対してGeometric

    Dynamic Feature Codingを施し、機械学習を用いて認識結果を得る予定です。これにより、機械学習の結果が人間にとって理解しやすくなります。

     

    #### スライド3~7: データの紹介

    歩行の加速度データ、9軸センサのデータ、歩行の関節座標データ、サッカーの戦術データ、交差点での車の位置速度データなど、多岐に渡るデータを用いて研究を行う予定です。

     

    その後の議論では、3D空間におけるDirected Area、Signed Volume、およびConformal Sphere Center and

    Radiusについて説明しました。これらの幾何特徴を利用することで、多項式展開による進化計算やAE(オートエンコーダ)の可能性、さらには、位相空間・時空間での幾何コーディングについて深く議論する予定です。

     

    このセッションでは、諸先輩方からの貴重なご指導を受け、人と機械の知能のための幾何特徴について新たな視点と理解を深めることができました。これからの研究において、これらの知見を活かし、さらなる探求と発展を目指します。

     

    これで今日の計算知能ラジオを終えます。次回もお楽しみに。


    告知リンク:
    https://www.youtube.com/playlist?list=PLPiQ8tB0Q233SUXcAh_FkCzNS51aN48Ud
    https://youtu.be/gP7jjWApgHA
    https://www.kogakuin.ac.jp/admissions/event/oc.html
    https://wcci2024.org/


    9 min
  • 【計算知能ラジオ】覇気を感じながら教室で喋っております

    貴重な情報とリソースの共有、ありがとうございます。計算知能(Computational Intelligence)は、機械学習、ファジィロジック、進化計算など多くのサブフィールドを持ち、これらを活用してより「賢い」計算モデルやアルゴリズムを設計する学問です。
    音声配信で触れられた「決定木」は、分類や回帰の問題に非常に広く用いられる手法です。シンプルで解釈しやすいが、データの構造や特性をうまく捉えられるという利点があります。
    また、「フーリエ変換」による1/fゆらぎの生成や周波数領域での分析は、時系列データから有用な情報を抽出するために非常に重要です。実世界のデータ、例えば心拍数や加速度など、は周期性を持つことが多く、フーリエ解析はそれらの周期性を明らかにする有力な手法です。
    特に、センサーから得られる生体データや物理データを時系列として捉え、それを周波数領域で分析することで、新たな知見や特徴量を見つけ出すことが期待されます。このようなアプローチは、IoT(Internet of Things)の進展とともにますます重要になってきています。
    Computational Intelligence Fons Scientiaeのリンクも非常に有用です。ファジィロジックや進化計算は計算知能の重要なコンポーネントで、これからもその重要性は高まるでしょう。
    長い人生で、確かにシンギュラリティも視野に入るような進展が起きている今、学問とその応用は非常に面白く、また重要です。完全情報ゲームや不完全情報ゲーム、さらには大村大将のはなしシリーズなど、多岐にわたるトピックについて学ぶ機会は貴重です。
    楽しみながら学び、知識と技術を高めていきましょう!何か質問や疑問点がありましたら、どうぞお知らせください。
    有料版はこちらからご入学・履修してください
    https://www.kogakuin.ac.jp/admissions/requirement/index.html
    告知リンク:
    https://www.youtube.com/playlist?list=PLPiQ8tB0Q233SUXcAh_FkCzNS51aN48Ud
    https://youtu.be/gP7jjWApgHA
    https://www.kogakuin.ac.jp/admissions/event/oc.html
    https://wcci2024.org/

    23 min
  • 【情報可視化ラジオ】学びそして問うということ

    養老孟司先生の「バカの壁」における考えは、確かに多くの教育システムが生徒や学生に「正解」を教えることに重きを置いているという問題に指摘をしています。この「正解主義」は、クリエイティブな思考や問題解決スキルを育む上で制約となる場合が多いです。
    情報可視化特論の授業において、「納得解を探っていく情報編集」を練習するというアプローチは非常に意義があると考えられます。情報可視化は、大量のデータや複雑な情報を人々が理解しやすい形に変換する工程ですが、その過程で「納得解」を追求することは、多角的な視点や柔軟な思考が求められます。
    AI(人工知能)は確かに「学」の効率化に大きな貢献をしています。特に、データ解析やパターン認識、さらには自然言語処理など、多くの分野でその力を発揮しています。しかし、ご指摘の通り「問の部分」、すなわち問題設定や仮説構築、批判的思考や論理的な議論などは、今のところ人間の独自の能力であり、これをどう育むかは大きな課題です。
    特に大学院レベルでの研究活動では、新しい問題を見つけ出し、その解決のための独自のアプローチを考える能力が求められます。情報可視化がその一助となり、また、そのプロセス自体が一種の「情報編集」であると考えれば、この授業は非常に有意義なものとなるでしょう。


    告知リンク:
    https://www.youtube.com/playlist?list=PLPiQ8tB0Q233SUXcAh_FkCzNS51aN48Ud
    https://youtu.be/gP7jjWApgHA
    https://www.kogakuin.ac.jp/admissions/event/oc.html
    https://wcci2024.org/

    8 min
  • 【計算知能ラジオ】決定木とランダムフォレスト

    # 計算知能ラジオ: 決定木とランダムフォレストの深堀り

     

    こんにちは、リスナーの皆さん。今日は、決定木(Decision Trees)とランダムフォレスト(Random Forests)という二つの興味深い機械学習手法について話していきます。これらは分類問題や回帰問題、さらには特徴選択にも使われます。

     

    ## 決定木とは

     

    決定木は、特徴空間を分割するシンプルな構造を持っています。一番基本的なイメージとしては、何度も「はい」または「いいえ」の質問をすることで、データを分類していく感じです。

     

    ### 動作原理

     

    1. **特徴選択**: まず、どの特徴(変数)でデータを分割するか決定します。

    2. **分割点選定**: 選んだ特徴に基づき、データをどのように二分するかの点を決定します。

    3. **再帰的分割**: その後、生成されたそれぞれの子ノードで同じプロセスを繰り返します。

     

    ### 評価基準

     

    特徴と分割点を選ぶ基準にはいくつかの方法があります。

     

    1. **エントロピーと情報ゲイン**: 分割後のエントロピー(不純度)が低くなるように選びます。

    2. **ジニ不純度**: クラスが均等に混ざっているほど不純度が高く、その不純度を下げるように分割します。

     

    ## ランダムフォレスト

     

    ランダムフォレストは決定木のアンサンブル手法です。多数の決定木を訓練し、その多数決によって結果を出します。

     

    ### ブートストラップサンプリング

     

    1つの決定木を作る際、元のデータセットからランダムにデータを抽出(ブートストラップサンプリング)して使います。この際、同じデータが何度も選ばれることもあります。

     

    ### フィーチャーランダマイゼーション

     

    各決定木で使用する特徴もランダムに選びます。これにより、各決定木が多少異なる形になります。

     

    ### 結果の集約

     

    最終的に、全ての決定木の出力を集約します。分類問題では多数決、回帰問題では平均値を取ることが多いです。

     

    ## 長所と短所

     

    ### 決定木

     

    1. **長所**: 解釈が容易で、過学習に対する調整が可能。

    2. **短所**: 高次元データや連続値には不向き。過学習しやすい。

     

    ### ランダムフォレスト

     

    1. **長所**: 高次元データにも対応し、過学習が少ない。

    2. **短所**: 解釈が少し難しく、計算量が多い。

     

    ## 応用例

     

    1. **医療**: 疾患の予測やリスク評価。

    2. **マーケティング**: 顧客の購買傾向や離脱リスクの分析。

    3. **金融**: クレジットスコアの算出や不正検出。

     

    ## 締めくくり

     

    決定木とランダムフォレストは非常に実用的な機械学習手法です。特に、ランダムフォレストは多くの実世界の問題に対して高い性能を発揮することが多いです。しかし、それぞれには長所と短所がありますので、問題に応じて適切な手法を選ぶ能力も重要です。

     

    以上が今日のトピックでした。次回もお楽しみに。それでは、さようなら!


    告知リンク:
    https://www.youtube.com/playlist?list=PLPiQ8tB0Q233SUXcAh_FkCzNS51aN48Ud
    https://youtu.be/gP7jjWApgHA
    https://www.kogakuin.ac.jp/admissions/event/oc.html
    https://wcci2024.org/


    9 min
  • 【計算知能ラジオ】1/fゆらぎとは

     

    🎵(イントロ音楽)🎵

     

    🎙**ホスト**: こんにちは、皆さん!「計算知能ラジオ」へようこそ!今日は音楽から自然界、さらにはフィナンスまで多くの場面で見かける「1/fゆらぎ」に焦点を当てます。さらに、ホワイトノイズやブラウンノイズとの対比もしていきます。

     

    ---

     

    🎙**ホスト**: まずは基本から。ホワイトノイズ、ブラウンノイズ、ピンクノイズ、これらは何が違うのでしょう?ホワイトノイズは各周波数で均等なエネルギーを持っています。一方で、ブラウンノイズは低周波数が強調され、高周波数が弱まります。そして、ピンクノイズ、または1/fゆらぎは、ホワイトノイズとブラウンノイズの中間に位置します。

     

    ---

     

    🎙**ホスト**: 自然界での例を挙げると、1/fゆらぎは地球の地殻変動、川の流れ、星の光度変動、さらには交通流や株価の変動にも見られます。心拍数や神経活動、音楽のリズムにも1/fゆらぎが見られることが多いですね。

     

    ---

     

    🎙**ホスト**: それでは、Pythonコードでこれらのゆらぎをシミュレートしてみましょう。

     

    import numpy as np

    import matplotlib.pyplot as plt

     

    # 1/fゆらぎ(ピンクノイズ)のパワースペクトルを生成する関数

    def generate_pink_noise(N, fs):

        f = np.fft.fftfreq(N,

    1/fs)

        f = f[:N//2]

        S = 1 / np.abs(f[1:])

        S = np.concatenate([[0],

    S])

     

        # 位相をランダムに設定

        phi = np.random.uniform(0,

    2*np.pi, len(S))

       

        # 振幅と位相から複素スペクトルを生成

        X = np.sqrt(S) *

    (np.cos(phi) + 1j * np.sin(phi))

     

        # 複素共役を追加して逆フーリエ変換

        X = np.concatenate([X,

    np.conj(X[-1:0:-1])])

        x = np.fft.ifft(X).real

       

        return x

     

    N = 1024  # サンプル数

    fs = 1024  # サンプリングレート

     

    # パワースペクトルの可視化

    plt.figure()

    f = np.fft.fftfreq(N, 1/fs)

    f = f[:N//2]

    S = 1 / np.abs(f[1:])

    S = np.concatenate([[0], S])

    plt.loglog(f, S)

    plt.title('1/f Power Spectrum')

    plt.xlabel('Frequency (Hz)')

    plt.ylabel('Power')

    plt.grid(True)

     

    # 位相を適当に調整して、5つの1/fゆらぎを持つ波形を生成

    plt.figure()

    for i in range(5):

        x = generate_pink_noise(N,

    fs)

        plt.plot(x,

    label=f"Waveform {i+1}")

     

    plt.title('1/f Noise Waveforms with Random Phases')

    plt.xlabel('Sample')

    plt.ylabel('Amplitude')

    plt.legend()

    plt.grid(True)

     

    plt.show()

     

    ---

     

    🎙**ホスト**: コードを実行すると、最初に1/fゆらぎのパワースペクトルが表示されます。次に、5つの異なる1/fゆらぎを持つ波形が表示されるでしょう。これは位相がランダムに変更されていますが、すべて1/fゆらぎの特性を持っています。

     

    ---

     

    🎙**ホスト**: ホワイトノイズやブラウンノイズとの対比も是非行ってみてください。ホワイトノイズは各周波数に均等なエネルギーがあり、ブラウンノイズは低周波数が強くなります。これらの違いは、パワースペクトルで非常に明らかです。

     

    ---

     

    🎙**ホスト**: 今回も新しい発見や洞察が得られたことを願っています。1/fゆらぎが私たちの周りにどれだけ広く存在するか、驚くことでしょう。

     

    ---

     

    🎙**ホスト**: それでは、次回も「計算知能ラジオ」でお待ちしています。さようなら!

     

    🎵(アウトロ音楽)🎵


    告知リンク:
    https://www.youtube.com/playlist?list=PLPiQ8tB0Q233SUXcAh_FkCzNS51aN48Ud
    https://youtu.be/gP7jjWApgHA
    https://www.kogakuin.ac.jp/admissions/event/oc.html
    https://www.kogakuin.ac.jp/science/
    https://wcci2024.org/


    10 min

About 知能情報研究室ラジオ

From the publisher's feed

工学院大学 情報学部 情報科学科(システム数理学科)