boto3のresoureをclientに移行する為のDynamoDB Json, FilterExpression周りのTips

こんにちは、けんご(@N30nnnn)です。 2023/1にboto3のresourceインターフェースが更新されなくなるとの告知がなされ、例に漏れずclientインターフェースへの移行を進めています。 Resources - Boto3 Docs 1.26.89 documentation AWS Python SDK(boto3)のリソ…

機械学習のためのGPUサーバー構築手順

こんにちは、けんご(@N30nnnn)です。 度々行っている、機械学習のためのGPUサーバー構築。 備忘録としてこのページでは、外部からssh接続できるGPUマシンの構築手順を記載します。 ubuntuインストール ネットワーク サーバーのローカルIPアドレス固定 外部疎…

正社員給与1000万円とフリーランス売上1000万円は何が違うのか

こんにちは、けんご(@N30nnnn)です。 昨今ではフリーランスへの転身話、あるいは転身を後押しする広告などやたら目にする機会が多くなったと感じます。 また、それに伴って「正社員とフリーランスの稼ぎは違う。フリーランスは甘くない」といった意見も散見…

SwiftUIとUIKit間での値の受け渡し

こんにちは、けんご(@N30nnnn)です。 SwiftUI内でUIKitを使うには, UIViewRepresentable または UIViewControllerRepresentable をかませることで呼び出せることができます。 それはSwiftUI tutorialや多くの参考記事がある一方で、その間で変数をやり取りす…

uWSGI+FlaskでDeepLearningをAPI化するとスタックする問題に対して

こんにちは、けんご(@N30nnnn)です。 uWSGI+Flaskと PytorchやKerasなどのDeepLearningフレームワークを組み合わせると正常に動かない(レスポンスが返ってこない)パターンがあります。 レスポンスが正常に返ってこないパターンの再現リポジトリを作りました…

MLPP#5に登壇しました

こんにちは、けんご(@N30nnnn)です。 先日、機械学習系の実務運用知見を共有するコミュニティーにて登壇したので、その振り返りを書きます。この年末ギリギリのタイミングで、まさかの1年を振り返るブログではありません。 machine-learning-pitch.connpass.…

Airflow on Kubernetes 用のマニフェストファイル公開しました

こんにちは、けんご(@N30nnnn)です。 はじめに python3.7, 3.8~に対応した Airflow on Kubernetes 用のマニフェストファイルを公開しました。 kubectl apply -f で Airflow環境が立ち上がる仕様となっています。自前のライブラリ追加やビルド方法などはREADM…

最近マンスリーマンションを転々としてる話 ~ OYOLIFEいいよ ~

こんにちは、けんご(@N30nnnn)です。 最近マンスリーマンションを転々としてる生活をしているのですが(誰にも追われてません)、 その最中に物件契約に使ってるサービスのOYO LIFEがとても良いので、マンスリーマンションのメリデメやOYOの良し悪しとか感想と…

ecsTaskExecutionRoleを自作したらFargateにデプロイできなくなった注意点

こんにちは、けんご(@N30nnnn)です。 ECS周りの権限を含めて全てTerraformでプロビジョニングしていたら、ECS Fargateでコンテナをデプロイする際に権限周りでデプロイできずに困ったため、文章で残しておこうと思います。 目次 問題点と解決策 今回当てはま…

書評: 文章のアウトプットが苦手な自分が『アウトプット大全』を読んだ

こんにちは、けんご(@N30nnnn)です。 なんとなくアウトプット苦手だな〜と思ってたのでアウトプット大全読んでみたんだけど、意外な気づきがあった。 学びを結果に変えるアウトプット大全 (Sanctuary books)作者:樺沢紫苑発売日: 2018/08/03メディア: 単行本…

ICLR/ICML2019読み会参加レポ

こんにちは、けんご(@N30nnnn)です。 今日は、7/21に開催されたICLR/ICML合同報告会に参加した際の発表メモを残します。 途中までの参加だったのですが、自然言語処理に関するレビュー発表・GANに関するレビュー発表がとても面白く、派生テーマに関心を持つ…

ゲームにおけるAI技術の活用

こんにちは、けんご(@N30nnnn)です。 最近ゲームに用いられるAIの調査をしました。 調査した結果、概観としてデバッグ用の自動プレイAIへの取り組みがめちゃくちゃ多いなといった感じでした。 また対人プレイAIについて発表された記事はまだまだ少なく、 そ…

機械学習エンジニアのためのノートパソコン

こんにちは、けんご(@N30nnnn)です。 機械学習エンジニアのためのノートパソコン: Zenbook UX331 かねてから「機械学習に適したノートパソコン無いよなぁ〜」と感じてました。 MacBookProは従来のエンジニアリングには良いのでしょうが、 乗っているGPUがAM…

学会に参加するに当たって心に留めておきたいこと

来週は人工知能学会です。 学会に参加するに当たって心に留めておきたいことを綴ったとてもいい記事があるので、個人用の意訳メモをここに残したいと思います。