SlideShare ist ein Scribd-Unternehmen logo
1 von 25
オカヤマ コンピュータサイエンス ラボ
についてのおはなし
2018.08.18
オカヤマ コンピュータサイエンス ラボ Vol.1
貞松 政史
Opening Talk
自己紹介
• 貞松 政史 (サダマツ マサシ)
• @sady_nitro
• Microsoft系テクノロジー
• コンピュータサイエンス
• 組合せ最適化、 強化学習など
• ハッシュタグ:#okacslab
おしながき
• 立ち上げのモチベーション
• コンピュータサイエンスとは
• 身近に存在するコンピュータサイエンス
• 扱っていきたい分野・テーマ
立ち上げのモチベーション
• 立ち上げのモチベーション
• コンピュータサイエンスとは
• 身近に存在するコンピュータサイエンス
• 扱っていきたい分野・テーマ
立ち上げのモチベーション
主催者がやりたかったから
立ち上げのモチベーション
• (岡山で主に)IT系の勉強会といえば…
• プログラミング言語
• 開発フレームワーク
• クラウドプラットフォーム
立ち上げのモチベーション
• その他の勉強会
• オープンラボ岡山
• ノンジャンル
• 非アクティブ
• 岡山自作AIの会
• 領域は被っている
• 主に機械学習・AI
• 不定期でもくもく会を開催
立ち上げのモチベーション
• 発表や情報共有する場が少ないテーマたち
• 言語やフレームワークに依らない基礎理論的な話
• データ構造やアルゴリズムの話
• プログラミング言語の実装部分の話
立ち上げのモチベーション
• コンピュータサイエンスで一括りにして寄り集まろう
• 今まで発表や情報共有する場が少なかったテーマ
+
• 機械学習・AI関連、フレームワークやツール、サービスの話も
アリ
コンピュータサイエンスとは
• 立ち上げのモチベーション
• コンピュータサイエンスとは
• 身近に存在するコンピュータサイエンス
• 扱っていきたい分野・テーマ
コンピュータサイエンスとは
• 計算機科学
• 情報と計算の理論的基礎、及びそのコンピュータ上への
実装と応用に関する研究分野
• 情報工学とか情報科学もひっくるめた総称とする場合も
コンピュータサイエンスとは
• 計算理論
• データ構造
• アルゴリズム
• データベース
• 人工知能(機械学習等のアプローチ)
• コンピュータネットワーク
• コンピュータグラフィックス
• プログラミング言語の実装
身近に存在するコンピュータサイエンス
• 立ち上げのモチベーション
• コンピュータサイエンスとは
• 身近に存在するコンピュータサイエンス
• 扱っていきたい分野・テーマ
流行りの機械学習・AI
• PythonやRが主流
• TensorFlow, Chainer等のフレームワーク
• AWS, Azure, GCP等の機械学習・AI系サービス
(PaaS, SaaS)
• 扱いが容易になった分、サービスや製品開発に
集中しやすくなっている
流行りの機械学習・AI
• 既に多様な分野で実用化
• 分類
• 検知
• 予測
• 制御
• 機械学習、というかDeep Learning?
流行りの機械学習・AI
• 世に言う「AI」
• 全てがDeep Learningというわけではない
• 全てが機械学習というわけではない
• 古くから研究されているアルゴリズムを利用
• 独自アルゴリズムの場合も
• 万能ではない
• オーバーテクノロジーのケースもある
身近に存在するコンピュータサイエンス
• 日常生活の中にあるコンピュータサイエンス
• 最近のやつ
チャットボット ロボット制御 スマートスピーカー
音声アシスタント
身近に存在するコンピュータサイエンス
• 日常生活の中にあるコンピュータサイエンス
• ちょっと前からあるやつ
カーナビ OCR エレベー
ター
身近に存在するコンピュータサイエンス
• 日常生活の中にあるコンピュータサイエンス
• 昔からあるもの
マイコンとかファジィと呼ばれていたモノたち
身近に存在するコンピュータサイエンス
• 業務の中に存在するコンピュータサイエンス
• プログラミング言語の実装そのもの
• ソートアルゴリズム
• 疑似乱数生成アルゴリズム
• データ圧縮や暗号化
• データベース設計(テーブル設計)
• Excelの機能の中にもたくさん
• ビルトイン関数
• ピボットテーブル
身近に存在するコンピュータサイエンス
• 例えば疑似乱数生成アルゴリズムについて
• プログラミング言語にRAND()とかRANDOM()とかで実装されているもの
• プログラム言語によって採用されているアルゴリズムが異なる
線形合同法
(Javaなど)
メルセンヌ・ツイスタ
(PHP, Ruby, Pythonなど)
身近に存在するコンピュータサイエンス
• 業務の中に存在するコンピュータサイエンス
• 外部仕様に対する内部仕様の策定
• 〇〇という動きをさせるためにXXという処理と
△△という処理を組み合わせて…
• これ自体がアルゴリズム設計であるといえる
扱っていきたい分野・テーマ
• 立ち上げのモチベーション
• コンピュータサイエンスとは
• 身近に存在するコンピュータサイエンス
• 扱っていきたい分野・テーマ
扱っていきたい分野・テーマ
• 基礎理論(数学、統計)
• 数値最適化・組合せ最適化
• 機械学習・AI
• 開発フレームワークの紹介
• 開発ツールの紹介
• クラウドサービス(PaaS, SaaS)の紹介
Let’s get started!

Weitere ähnliche Inhalte

Ähnlich wie オカヤマ コンピュータサイエンス ラボ についてのおはなし

量子コンピュータのプログラミング・コンテスト体験記
量子コンピュータのプログラミング・コンテスト体験記量子コンピュータのプログラミング・コンテスト体験記
量子コンピュータのプログラミング・コンテスト体験記Satoyuki Tsukano
 
実践的! 人工知能X機械学習 〜iettyの場合〜
実践的! 人工知能X機械学習 〜iettyの場合〜実践的! 人工知能X機械学習 〜iettyの場合〜
実践的! 人工知能X機械学習 〜iettyの場合〜takemi.ohama
 
データサイエンティスト養成読本の解説+書き忘れたこと
データサイエンティスト養成読本の解説+書き忘れたことデータサイエンティスト養成読本の解説+書き忘れたこと
データサイエンティスト養成読本の解説+書き忘れたことTokoroten Nakayama
 
構造化データをツールで簡単に分析
構造化データをツールで簡単に分析構造化データをツールで簡単に分析
構造化データをツールで簡単に分析Yoshitaka Seo
 
テクニカルアーティストの仕事とスキル ~パイプライン系TAの事例~
テクニカルアーティストの仕事とスキル ~パイプライン系TAの事例~テクニカルアーティストの仕事とスキル ~パイプライン系TAの事例~
テクニカルアーティストの仕事とスキル ~パイプライン系TAの事例~Manabu Murakami
 
チャットボットの自然言語処理
チャットボットの自然言語処理チャットボットの自然言語処理
チャットボットの自然言語処理Yoshitaka Seo
 
altJSの選び方
altJSの選び方altJSの選び方
altJSの選び方terurou
 
機械学習ビジネス研究会(未踏研究会)
機械学習ビジネス研究会(未踏研究会)機械学習ビジネス研究会(未踏研究会)
機械学習ビジネス研究会(未踏研究会)Tokoroten Nakayama
 
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014taiju higashi
 
20181117 azure ml_seminar_1
20181117 azure ml_seminar_120181117 azure ml_seminar_1
20181117 azure ml_seminar_1sady_nitro
 
Open capi meetup20180305
Open capi meetup20180305Open capi meetup20180305
Open capi meetup20180305Yutaka Kawai
 
ハンズオンセッションを担当して得られた学び
ハンズオンセッションを担当して得られた学びハンズオンセッションを担当して得られた学び
ハンズオンセッションを担当して得られた学びkinuasa
 
Io t,ai時代のソフトウェア
Io t,ai時代のソフトウェアIo t,ai時代のソフトウェア
Io t,ai時代のソフトウェアToshiaki Kurokawa
 
Digital Business and Agile
Digital Business and AgileDigital Business and Agile
Digital Business and AgileKenji Hiranabe
 
Machine Learning Serviceを使ってみよう
Machine Learning Serviceを使ってみようMachine Learning Serviceを使ってみよう
Machine Learning Serviceを使ってみようYoshitaka Seo
 

Ähnlich wie オカヤマ コンピュータサイエンス ラボ についてのおはなし (20)

量子コンピュータのプログラミング・コンテスト体験記
量子コンピュータのプログラミング・コンテスト体験記量子コンピュータのプログラミング・コンテスト体験記
量子コンピュータのプログラミング・コンテスト体験記
 
実践的! 人工知能X機械学習 〜iettyの場合〜
実践的! 人工知能X機械学習 〜iettyの場合〜実践的! 人工知能X機械学習 〜iettyの場合〜
実践的! 人工知能X機械学習 〜iettyの場合〜
 
QnA Maker 逆入門
QnA Maker 逆入門QnA Maker 逆入門
QnA Maker 逆入門
 
データサイエンティスト養成読本の解説+書き忘れたこと
データサイエンティスト養成読本の解説+書き忘れたことデータサイエンティスト養成読本の解説+書き忘れたこと
データサイエンティスト養成読本の解説+書き忘れたこと
 
構造化データをツールで簡単に分析
構造化データをツールで簡単に分析構造化データをツールで簡単に分析
構造化データをツールで簡単に分析
 
テクニカルアーティストの仕事とスキル ~パイプライン系TAの事例~
テクニカルアーティストの仕事とスキル ~パイプライン系TAの事例~テクニカルアーティストの仕事とスキル ~パイプライン系TAの事例~
テクニカルアーティストの仕事とスキル ~パイプライン系TAの事例~
 
チャットボットの自然言語処理
チャットボットの自然言語処理チャットボットの自然言語処理
チャットボットの自然言語処理
 
今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門
 
altJSの選び方
altJSの選び方altJSの選び方
altJSの選び方
 
機械学習ビジネス研究会(未踏研究会)
機械学習ビジネス研究会(未踏研究会)機械学習ビジネス研究会(未踏研究会)
機械学習ビジネス研究会(未踏研究会)
 
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014
俺のローカル開発環境 - MTDDC Meetup NAGOYA 2014
 
20181117 azure ml_seminar_1
20181117 azure ml_seminar_120181117 azure ml_seminar_1
20181117 azure ml_seminar_1
 
Open capi meetup20180305
Open capi meetup20180305Open capi meetup20180305
Open capi meetup20180305
 
ハンズオンセッションを担当して得られた学び
ハンズオンセッションを担当して得られた学びハンズオンセッションを担当して得られた学び
ハンズオンセッションを担当して得られた学び
 
Io t,ai時代のソフトウェア
Io t,ai時代のソフトウェアIo t,ai時代のソフトウェア
Io t,ai時代のソフトウェア
 
About AI(Machine Learning)
About AI(Machine Learning)About AI(Machine Learning)
About AI(Machine Learning)
 
Digital Business and Agile
Digital Business and AgileDigital Business and Agile
Digital Business and Agile
 
今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門
 
今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門
 
Machine Learning Serviceを使ってみよう
Machine Learning Serviceを使ってみようMachine Learning Serviceを使ってみよう
Machine Learning Serviceを使ってみよう
 

Mehr von sady_nitro

What's new with Amazon SageMaker
What's new with Amazon SageMakerWhat's new with Amazon SageMaker
What's new with Amazon SageMakersady_nitro
 
20181117 azure ml_seminar_3
20181117 azure ml_seminar_320181117 azure ml_seminar_3
20181117 azure ml_seminar_3sady_nitro
 
20181117 azure ml_seminar_2
20181117 azure ml_seminar_220181117 azure ml_seminar_2
20181117 azure ml_seminar_2sady_nitro
 
座駆動LT Surface Go 実機レビュー
座駆動LT Surface Go 実機レビュー座駆動LT Surface Go 実機レビュー
座駆動LT Surface Go 実機レビューsady_nitro
 
組合せ最適化問題と解法アルゴリズム
組合せ最適化問題と解法アルゴリズム組合せ最適化問題と解法アルゴリズム
組合せ最適化問題と解法アルゴリズムsady_nitro
 
RubyとRのおいしい関係
RubyとRのおいしい関係RubyとRのおいしい関係
RubyとRのおいしい関係sady_nitro
 
Try Azure Machine Learning
Try Azure Machine LearningTry Azure Machine Learning
Try Azure Machine Learningsady_nitro
 
Comcamp 2016 Okayama VSTS
Comcamp 2016 Okayama VSTSComcamp 2016 Okayama VSTS
Comcamp 2016 Okayama VSTSsady_nitro
 
RubySeminar16_Analyze
RubySeminar16_AnalyzeRubySeminar16_Analyze
RubySeminar16_Analyzesady_nitro
 
みんな大好き機械学習
みんな大好き機械学習みんな大好き機械学習
みんな大好き機械学習sady_nitro
 

Mehr von sady_nitro (11)

What's new with Amazon SageMaker
What's new with Amazon SageMakerWhat's new with Amazon SageMaker
What's new with Amazon SageMaker
 
20181117 azure ml_seminar_3
20181117 azure ml_seminar_320181117 azure ml_seminar_3
20181117 azure ml_seminar_3
 
20181117 azure ml_seminar_2
20181117 azure ml_seminar_220181117 azure ml_seminar_2
20181117 azure ml_seminar_2
 
座駆動LT Surface Go 実機レビュー
座駆動LT Surface Go 実機レビュー座駆動LT Surface Go 実機レビュー
座駆動LT Surface Go 実機レビュー
 
組合せ最適化問題と解法アルゴリズム
組合せ最適化問題と解法アルゴリズム組合せ最適化問題と解法アルゴリズム
組合せ最適化問題と解法アルゴリズム
 
RubyとRのおいしい関係
RubyとRのおいしい関係RubyとRのおいしい関係
RubyとRのおいしい関係
 
Try Azure Machine Learning
Try Azure Machine LearningTry Azure Machine Learning
Try Azure Machine Learning
 
Comcamp 2016 Okayama VSTS
Comcamp 2016 Okayama VSTSComcamp 2016 Okayama VSTS
Comcamp 2016 Okayama VSTS
 
RubySeminar16_Analyze
RubySeminar16_AnalyzeRubySeminar16_Analyze
RubySeminar16_Analyze
 
OITEC19_TFS
OITEC19_TFSOITEC19_TFS
OITEC19_TFS
 
みんな大好き機械学習
みんな大好き機械学習みんな大好き機械学習
みんな大好き機械学習
 

Kürzlich hochgeladen

TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 

Kürzlich hochgeladen (8)

TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 

オカヤマ コンピュータサイエンス ラボ についてのおはなし