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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
NobuakiOshiro
PRO
April 22, 2023
Technology
790
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
More Decks by NobuakiOshiro
See All by NobuakiOshiro
20260814_中東情勢モニタリング_週次更新テンプレート_v1.1_更新手順書
doradora09
PRO
0
8
20260813_ブラジル産鶏肉『ほぼ半額』報道の裏側_AI推測
doradora09
PRO
0
41
20260812_中東情勢モニタリング_週次報告_予測方式移行ドラフト_圧縮版
doradora09
PRO
0
23
20260805_中東情勢モニタリング_週次統合予測スライド_v4_最終版.pdf
doradora09
PRO
0
25
20260608_Codexの可能性_ノンプログラマー向け_大城追記
doradora09
PRO
0
800
20260729_中東情勢モニタリング_週次更新_スライド_3者統合版
doradora09
PRO
0
33
20260725_ChatGPTのHuggingFace攻撃について_compressed
doradora09
PRO
0
52
20260721_中東情勢モニタリング_週次レポート_参加者向け確定版(伊藤・大城作成版)
doradora09
PRO
0
38
20260714_中東情勢モニタリング_予測編_10枚
doradora09
PRO
0
51
Other Decks in Technology
See All in Technology
[ChatGPT Work LT]事務作業が苦手な人のための バックオフィスの「半」自動化
chimaki_iot
0
280
同じWAFが、攻撃の“形”は弾く── 正当な“形”の不正は通す
kuroneko13
0
200
老害フォレンジッカーはAI羊の夢を見るか?
tadmaddad
0
330
第3回しろおびセキュリティスポンサーセッション
log0417
0
190
ガバメント AI 源内を地方自治体は活用できるのか可能性と課題、期待について
takeda_h
1
410
認知負荷をGemini で溶かす — GKE 基盤「Orbit」における AI エージェントの実践
sansantech
PRO
1
300
Head First モブプログラミング / Head First Mobprogramming
takaking22
10
12k
【AG-UI × A2UI × MCP Apps】Generative UIをやさしく解説する
nrinetcom
PRO
1
120
関東Kaggler会発表資料
takoi
1
230
LanceDB入門
mocobeta
7
500
【CEDEC2026】『GRANBLUE FANTASY: Relink - Endless Ragnarok』のバトル制作事例 ~最高のキャラゲーを目指して~
cygames
PRO
0
300
【CEDEC2026】次世代デジタルカードゲームのサーバー設計と運用 〜『Shadowverse: Worlds Beyond』の舞台裏~
cygames
PRO
1
1.3k
Featured
See All Featured
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
240
Building a Scalable Design System with Sketch
lauravandoore
463
34k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
2
460
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
430
Docker and Python
trallard
47
4.1k
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
45k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
570
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
200
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
200
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
380
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
330
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 .. !!