Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
20230422_第105回TokyoR_LT_ChatGPTでPythonもRもラクラク
Search
NobuakiOshiro
PRO
April 22, 2023
Technology
2
700
20230422_第105回TokyoR_LT_ChatGPTでPythonもRもラクラク
https://tokyor.connpass.com/event/279019/
https://satellite-study.connpass.com/event/280506/
NobuakiOshiro
PRO
April 22, 2023
Tweet
Share
More Decks by NobuakiOshiro
See All by NobuakiOshiro
20250625_生成 AI 活用2年目の壁を突破せよ_(60min版)
doradora09
PRO
0
39
20250628_生成AIおすすめyoutube共有会_ChatGPT部第69回
doradora09
PRO
0
45
20250607_AIから始めるロボット勉強会_HuggingFaceについて
doradora09
PRO
0
20
20250604_ビール片手に生成AIデモ
doradora09
PRO
0
14
20250524_ChatGPT部第67回_オープニングトーク
doradora09
PRO
0
11
20250503_第1回AIロボット勉強会_自動生成サマリ(ファクトチェック前)
doradora09
PRO
0
17
20250503_第1回aiロボット勉強会
doradora09
PRO
0
24
20250503_ロボティクス関連調査_ディープリサーチ調べ(エビデンスチェック前)
doradora09
PRO
0
17
20250421_Rパッケージと作者をLLMでウォッチする
doradora09
PRO
0
52
Other Decks in Technology
See All in Technology
How Community Opened Global Doors
hiroramos4
PRO
1
130
Should Our Project Join the CNCF? (Japanese Recap)
whywaita
PRO
0
290
Model Mondays S2E03: SLMs & Reasoning
nitya
0
240
CursorによるPMO業務の代替 / Automating PMO Tasks with Cursor
motoyoshi_kakaku
2
800
モバイル界のMCPを考える
naoto33
0
360
Understanding_Thread_Tuning_for_Inference_Servers_of_Deep_Models.pdf
lycorptech_jp
PRO
0
150
React開発にStorybookとCopilotを導入して、爆速でUIを編集・確認する方法
yu_kod
1
110
生成AI活用の組織格差を解消する 〜ビジネス職のCursor導入が開発効率に与えた好循環〜 / Closing the Organizational Gap in AI Adoption
upamune
5
4.6k
生まれ変わった AWS Security Hub (Preview) を紹介 #reInforce_osaka / reInforce New Security Hub
masahirokawahara
0
370
ドメイン特化なCLIPモデルとデータセットの紹介
tattaka
1
480
PHPでWebブラウザのレンダリングエンジンを実装する
dip_tech
PRO
0
220
20250625 Snowflake Summit 2025活用事例 レポート / Nowcast Snowflake Summit 2025 Case Study Report
kkuv
1
370
Featured
See All Featured
Rebuilding a faster, lazier Slack
samanthasiow
82
9.1k
Embracing the Ebb and Flow
colly
86
4.7k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
20
1.3k
BBQ
matthewcrist
89
9.7k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.7k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.3k
It's Worth the Effort
3n
185
28k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.8k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Measuring & Analyzing Core Web Vitals
bluesmoon
7
500
Documentation Writing (for coders)
carmenintech
72
4.9k
A Tale of Four Properties
chriscoyier
160
23k
Transcript
第105回 Tokyo.R ChatGPTで Python<->Rもラクラク! 2023/04/22 @doraodra09
⾃⼰紹介 ⼤城信晃(@doradora09) NOB DATA株式会社 代表取締役社⻑ / データサイエンティスト協会 九州⽀部 委員⻑ ・住まい
沖縄 -> 東京 -> 福岡 ・職歴 ヤフー-> DATUM STUDIO -> LINE Fukuoka -> NOB DATA(株) 創業 ・運営コミュニティ ・過去 ・Tokyo.R(2010-2016) ・現在 ・fukuoka.R、PyData.Fukuoka、 意思決定のためのデータ分析勉強会、 データ分析系勉強会サテライトビューイング、 オモシロAIごった煮勉強会、ChatGPT部 2010年から何だかんだ⾊々と 有志による勉強会をやってます
余談:本⽇の Tokyo.Rも3会場 でサテライト中 • データ分析系勉強会サ テライトビューイング (有志による活動) • 東京、⼤阪、福岡 •
私は⼤阪から参戦 個⼈的な信念的なもの 各エンジニア、分析者それぞれに蓄積されているノウハウこそが⼀番重要。 そしてリアル接点や飲み会も⼤事(->飲みたいだけ)
本⽇のLTのモチベーション • モチベーション • Python界隈の⼈にもRを触ってもらいたい(逆もまた然り) • ChatGPTを使えば相互に⾏き来ができるのでは?
従来の多くのアプローチ • 従来のアプローチ • RからPythonを呼ぶ⽅法 : reticulateパッケージ等 • PythonからRを呼ぶ⽅法 :
RPY2等 • その他、直接execして呼び出す⽅法、などなど • 課題感:初⼼者にはややハードルが⾼い 今⽇は 「もう直接ChatGPTに⾔語翻訳してもらおうぜ!」 という⾝もふたもない発表をします(笑)
ChatGPTとは • OpenAI社が作っている⼤規 模⾔語モデル。めっちゃ便利 • 無料版は学習データに使われ る可能性があるので、機密情 報は投げないように気をつけ る (有料版のGPT-4推奨)
• あとたまに嘘をつくように⾒ えるので、URL等は注意
• Mac環境の Rstudioで動く サンプルを依頼 • GPT-4に今回は以 下を依頼 • mac環境のR⾔語 でRstudioで動作
する簡単なデータ 可視化のサンプル コードの出⼒をお 願いします。 ①CatGPT -> R⾔語の簡単なサンプル
①CatGPT -> R⾔語の簡単なサンプル • Mac環境の Rstudioで動く サンプルを依頼 • GPT-4に今回は以 下を依頼
• mac環境のR⾔語 でRstudioで動作 する簡単なデータ 可視化のサンプル コードの出⼒をお 願いします。
• Rstuidoでの動作 確認 -> OK ①CatGPT -> R⾔語の簡単なサンプル
② R->Python変換 & Google Colab • 先ほどのコードを Pythonに変換しても らって、Google Colab
で動作させてもらう • GPT-4への依頼⽂ • 上記のコードをgoogle colabで動作するPython のコードに変換してくだ さい。
② R->Python変換 & Google Colab • 先ほどのコードを Pythonに変換しても らって、Google Colab
で動作させてもらう • GPT-4への依頼⽂ • 上記のコードをgoogle colabで動作するPython のコードに変換してくだ さい。
② R->Python変換 & Google Colab • Google Colab上で Pythonで実⾏
② R->Python変換 & Google Colab • Google Colab上で Pythonで実⾏ •
プロット ‒> OK
③ ソートの指⽰をしてRとPythonで⽐較 • 基本的には⼀致するはず。ズレてたら修正依頼。 Python⾔語 on Google Colab R⾔語 on
RStudio
④ おまけ:Google ColabでRを使う • ⼀度Google Colab で作ったファイル をダウンロードし てPythonの部分 をRに記載変更
• ひと⼿間かければ 動作します(詳し くはググっていた だければ・・)
④ おまけ:Google ColabでRを使う • ⼀度Google Colab で作ったファイル をダウンロードし てPythonの部分 をRに記載変更
• ひと⼿間かければ 動作します(詳し くはググっていた だければ・・)
④ おまけ:Google ColabでRを使う • Google Colab上で Rのコードを実⾏
④ おまけ:Google ColabでRを使う • Google Colab上で Rのコードを実⾏ • ちゃんとRstudio で実⾏したものと
同じプロットが出 ます (バージョン等の 差はあるかも)
⑤おまけ2:機械学習の勉強にも使える • ChatGPTはKaggle のデータも学習して いるので、タイタ ニックの問題とかも 教えてくれます • noteにまとめました のでご紹介まで
https://note.com/chatgpt_nobdata/n/n8a436d82d7c4
まとめ:ChatGPT活⽤により • プログラミング⾔語の壁を、おそらく超えやすくなった • 特に、ChatGPTは初学者の強い味⽅ (ただし、たまに嘘をつくのは注意)
もしそれでも分からない場合は • 我々Rコミュニティには r-wakalangがあるじゃ ない・・! • https://github.com/tok yor/r-wakalang • Rコミュニティの皆さん
の集合知の⼒も借りな がら、課題解決してい きましょう・・!!
Enjoy .. !!