Slide 1

Slide 1 text

AWS × ELIXIR × 大分

Slide 2

Slide 2 text

自己紹介 氏名: 若林 諒 出身: 大分県 臼杵市 学歴: 大分高専 電気電子情報工学専攻科 所属: 株式会社オーイーシー 部門: DX 推進部 兼 経営戦略部

Slide 3

Slide 3 text

業務歴 金融機関 東京(公共、民間) 大分(東京の民間AI + 社内外のDX ) 大分(新規ビジネス) 東京(民間AI )

Slide 4

Slide 4 text

専門 AI 画像処理 クラウドインフラ プロジェクトマネジメント E 資格取得

Slide 5

Slide 5 text

よく使う AWS サービス Lambda S3 SageMaker Cognito CloudFormation DynamoDB

Slide 6

Slide 6 text

現在の肩書

Slide 7

Slide 7 text

ALCHEMIST 錬金術師

Slide 8

Slide 8 text

ELIXIR の紹介

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

楽しいコーディング

Slide 11

Slide 11 text

Elixir は世界中のプログラマーから愛されている |> Elixir は楽しい https://survey.stackoverflow.co/2022/#technology- most-loved-dreaded-and-wanted

Slide 12

Slide 12 text

JavaScript だと、、、 x の中身が次々入れ替わる または () が多重になると読みにくい x = 3.14; x = Math.round(x); x = String(x); result = x.length; result = String(Math.round(3.14)).length;

Slide 13

Slide 13 text

Elixir だと、、、 |> で処理の流れが分かりやすい result = 3.14 |> round() |> Integer.to_string() |> String.length()

Slide 14

Slide 14 text

Livebook

Slide 15

Slide 15 text

コードの実行結果を視覚化できる

Slide 16

Slide 16 text

dbg で処理中の値を参照・変更できる

Slide 17

Slide 17 text

データサイエンス

Slide 18

Slide 18 text

Python だと、、、 df = df[df.age > 5] df = df[['name', 'sex', 'age']] res_df = df.sort_values(by="name", ascending=False)

Slide 19

Slide 19 text

Elixir だと、、、 res_df = df |> DataFrame.filter(age > 5) |> DataFrame.select(["name", "sex", "age"]) |> DataFrame.arrange(desc: name)

Slide 20

Slide 20 text

画像処理

Slide 21

Slide 21 text

No content

Slide 22

Slide 22 text

機械学習

Slide 23

Slide 23 text

物体検出

Slide 24

Slide 24 text

画像生成

Slide 25

Slide 25 text

自然言語処理

Slide 26

Slide 26 text

情報発信 AWS * Elixir の記事も多数投稿 技術記事を Qiita に投稿

Slide 27

Slide 27 text

Rekognition Lambda SageMaker AWS Copilot

Slide 28

Slide 28 text

記事を書き過ぎて Qiita に画像をアップロードでき なくなる

Slide 29

Slide 29 text

ElixirConf EU 2023 にて画像処理について登壇予定

Slide 30

Slide 30 text

大分のエンジニアコミュニティを 盛り上げましょう!