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
JAWS-UG_Oita_2023_01_14_Ryo_Wakabayashi.pdf
Search
Ryo Wakabayashi
January 16, 2023
Technology
540
0
Share
JAWS-UG_Oita_2023_01_14_Ryo_Wakabayashi.pdf
Ryo Wakabayashi
January 16, 2023
More Decks by Ryo Wakabayashi
See All by Ryo Wakabayashi
JBUG#2 進行
ryowakabayashi
0
2.5k
JBUG大分#1進行資料
ryowakabayashi
0
4k
サーバレスで成功させた地域商品券事業 -未知の大量申込に挑む-
ryowakabayashi
1
2.9k
AIエンジニアへの道
ryowakabayashi
0
1.3k
AWS認定を取得するとハッピーになる理由
ryowakabayashi
0
230
Livebookで 衛星データを扱う
ryowakabayashi
1
970
Distributed and Parallel Image Processing on Livebook @ElixirConf EU 2023
ryowakabayashi
0
48
Elixir with AWS
ryowakabayashi
1
270
Other Decks in Technology
See All in Technology
鹿野さんに聞く!CSSの最新トレンド Ver.2026
tonkotsuboy_com
6
2.9k
Claude Code / Codex / Kiro に AWS 権限を 渡すとき、何を設計すべきか
k_adachi_01
5
1.2k
AI時代に越境し、 組織を変えるQAスキルの正体 / QA Skills for Transforming an Organization
mii3king
5
4.3k
"うちにはまだ早い"は本当? ─ 小さく始めるPlatform Engineering入門
harukasakihara
6
520
[Scram Fest Niigata2026]Quality as Code〜AIにQAの思考を再現させる試み〜
masamiyajiri
1
320
AIと乗り切った1,500ページ超のヘルプサイト基盤刷新とさらにその先の話
mugi_uno
2
340
生成AI時代に信頼性をどう保ち続けるか - Policy as Code の実践
akitok_
1
220
SREの仕事は「壊さないこと」ではなくなった 〜自律化していくシステムに、責任と判断を与えるという価値〜 / 20260515 Naoki Shimada
shift_evolve
PRO
1
140
React 19×Rustツール 進化の「ズレ」を設計で埋める
remrem0090
1
110
サンプリングは「作る」のか「使う」のか? 分散トレースのコストと運用を両立する実践的戦略 / Why you need the tail sampling and why you don't want it
ymotongpoo
4
170
「強制アップデート」か「チームの自律」か?エンタープライズが辿り着いたプラットフォームのハイブリッド運用/cloudnative-kaigi-hybrid-platform-operations
mhrtech
0
180
(きっとたぶん)人材育成や教育のような何かの話
sejima
0
720
Featured
See All Featured
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
190
Designing Experiences People Love
moore
143
24k
Navigating Team Friction
lara
192
16k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.2k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
Context Engineering - Making Every Token Count
addyosmani
9
870
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
500
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.3k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
2
1k
Transcript
AWS × ELIXIR × 大分
自己紹介 氏名: 若林 諒 出身: 大分県 臼杵市 学歴: 大分高専 電気電子情報工学専攻科 所属: 株式会社オーイーシー 部門:
DX 推進部 兼 経営戦略部
業務歴 金融機関 東京(公共、民間) 大分(東京の民間AI + 社内外のDX ) 大分(新規ビジネス) 東京(民間AI )
専門 AI 画像処理 クラウドインフラ プロジェクトマネジメント E 資格取得
よく使う AWS サービス Lambda S3 SageMaker Cognito CloudFormation DynamoDB
現在の肩書
ALCHEMIST 錬金術師
ELIXIR の紹介
None
楽しいコーディング
Elixir は世界中のプログラマーから愛されている |> Elixir は楽しい https://survey.stackoverflow.co/2022/#technology- most-loved-dreaded-and-wanted
JavaScript だと、、、 x の中身が次々入れ替わる または () が多重になると読みにくい x = 3.14;
x = Math.round(x); x = String(x); result = x.length; result = String(Math.round(3.14)).length;
Elixir だと、、、 |> で処理の流れが分かりやすい result = 3.14 |> round() |>
Integer.to_string() |> String.length()
Livebook
コードの実行結果を視覚化できる
dbg で処理中の値を参照・変更できる
データサイエンス
Python だと、、、 df = df[df.age > 5] df = df[['name',
'sex', 'age']] res_df = df.sort_values(by="name", ascending=False)
Elixir だと、、、 res_df = df |> DataFrame.filter(age > 5) |>
DataFrame.select(["name", "sex", "age"]) |> DataFrame.arrange(desc: name)
画像処理
None
機械学習
物体検出
画像生成
自然言語処理
情報発信 AWS * Elixir の記事も多数投稿 技術記事を Qiita に投稿
Rekognition Lambda SageMaker AWS Copilot
記事を書き過ぎて Qiita に画像をアップロードでき なくなる
ElixirConf EU 2023 にて画像処理について登壇予定
大分のエンジニアコミュニティを 盛り上げましょう!