ブックマーク / dev.classmethod.jp (43)

  • 【書評】Pythonによる時系列予測 | DevelopersIO

    こんちには。 データアナリティクス事業機械学習チームの中村(nokomoro3)です。 冬休みの個人的課題図書(自習)として「Pythonによる時系列予測」を読み終えましたので、感想と振り返りを書いておこうと思います。 書籍情報 以下の書籍になります。 Pythonによる時系列予測 | マイナビブックス 発売 : 2023年10月 翻訳であり原著は以下となります Time Series Forecasting in Python 発売 : 2022年08月 概要 概要として書に記載されていることと、記載されてないことを紹介します。 記載されていること(感想含む) 記載されていることは以下のようになっています。 時系列タスクの説明 トレンド、季節性、残差という3成分に分けられることの説明 ランダムウォークという解けない問題の定義 統計モデル MA、AR、ARMA、SARIMA、SA

    【書評】Pythonによる時系列予測 | DevelopersIO
  • 約1ヶ月でAWS認定資格を10個取得したエンジニアの学習法まとめ | DevelopersIO

    はじめに こんにちは、AWS事業コンサルティング部の酒井です。 業界歴1年9ヶ月のエンジニアが約1ヶ月でAWS認定を10個取得し、遂にAll Cert(12冠)を達成したので、学習法についてまとめたいと思います。 効率よく資格取得したい方や勉強時間が限られている方は参考にしてみてください。 私は業務と資格は全く別軸の話だと考えていますので、あくまで資格取得にフォーカスした学習法であることをあらかじめご了承ください。 試験履歴 試験名 合格日 スコア 勉強時間(hh:mm) 個人的難易度

    約1ヶ月でAWS認定資格を10個取得したエンジニアの学習法まとめ | DevelopersIO
    perl-o-pal
    perl-o-pal 2023/12/21
    スクワット100回、腕立て100回、10kmランを毎日やればワンパンマンになれる!みたいに言われましても…
  • Terraform構成をビジュアライズできるツール Pluralithを使ってAWS構成図を自動作成してみる | DevelopersIO

    CIに組み込むことで真価を発揮するツールかと思うので、Localは検証・実運用はCIといった使い分けをするのが良さそうです。 やってみた 今回はLocalで試してみます。 Pluralith CLIのインストール 利用にはユーザー登録が必要です。 以下のページからユーザー登録します。 Pluralith サインインができたら以下のページに遷移します。 Localで試したいため、Local Setupを選択します。 Download CLIでバイナリをダウンロードして、macの場合は以下のコマンドでcliを利用できるようにします。 mv pluralith_cli_darwin_amd64_v0.2.2 pluralith mv pluralith /usr/local/bin/ chmod +x /usr/local/bin/pluralith ブラウザで表示されているAPI Keyを使っ

    Terraform構成をビジュアライズできるツール Pluralithを使ってAWS構成図を自動作成してみる | DevelopersIO
  • 毎日オフィス出社してから1ヶ月経過したので感じたことをまとめる | DevelopersIO

    こんにちはAWS事業コンサルティング部のこーへいです。 最近出社しています 4月からクラスメソッドは日比谷オフィスが格稼働し始めました。 クラスメソッドではリモートワークも出社でも柔軟に働き方を選択できますが、以下の理由で「とりあえず4月から毎日出社してみよっかな〜」と考えていました。 前のオフィスより通勤時間が短い オフィスが広くて綺麗 元々、自分は家より学校や職場の方が集中しやすいタイプ 薄々、「自分リモートワーク向いてなくね?」と感じ始めていた メリット やはりオフィスの方が集中できる もちろん万人には当てはまらないと思いますが、自分の場合だと自宅よりオフィスの方が圧倒的に集中できました。 周りに人がいる状態の方が心が引き締まりますし、自宅では仕事に取り組むための意志力がオフィスの時より消費量が大きい感覚がありました。 特に思考系のタスクに関してはオフィスの方がとっかかりやすか

    毎日オフィス出社してから1ヶ月経過したので感じたことをまとめる | DevelopersIO
    perl-o-pal
    perl-o-pal 2023/05/21
    通勤をリフレッシュと言える人はそれでいいのかもしれない。自分は片道一時間強〜一時間半で新宿までの40分満員電車で立ちっぱなしなのは痛勤でしかなかった。
  • pyannote.audioを使って誰がいつ話したのかを判定する話者ダイアライゼーションをやってみた | DevelopersIO

    こんちには。 データアナリティクス事業部 インテグレーション部 機械学習チームの中村です。 今回はpyannote.audioで、誰がいつ話したのかを判定する話者ダイアライゼーションをやってみたいと思います。 話者ダイアライゼーションとは 話者ダイアライゼーションとは、どこの時間でどの話者がしゃべったのか、話者認識をせずに実施する技術のことを指します。 話者認識(Speaker Recognition)は、音声から個人までを特定する話者識別(Speaker Identification)や話者検証(Speaker Verification)から構成されますが、 話者ダイアライゼーション(Speaker Diarization)は個人を特定はせず、発話者を区別するのみとなります。 またどこからどこまでで発話したのかの時間情報を出力するのも話者ダイアライゼーションの特徴です。 ちなみに話者分

    pyannote.audioを使って誰がいつ話したのかを判定する話者ダイアライゼーションをやってみた | DevelopersIO
  • AWSのGPU系EC2インスタンスをまとめてみた | DevelopersIO

    機械学習・HPCで利用することの多いAmazon EC2のGPU系インスタンスの情報をまとめてみました。 Amazon EC2 のチップの違い(CPU/GPU/FPGA/ASIC) Amazon EC2 では、異なるユースケースに合わせて最適化されたさまざまなインスタンスタイプが用意されています。 インスタンスタイプはチップの種類によって、CPUGPUFPGA、ASIC に大別することができます。 ※写真は "AWS re:Invent 2019: [REPEAT 2] Amazon EC2 foundations (CMP211-R2)" から 多くの人が起動する 汎用バースト型のT3 汎用Intel CPU のM5 ArmベースのAWS Graviton2プロセッサを搭載したコンピューティング最適化の C6g といったインスタンスタイプはすべてチップが CPU です。 一方で、チッ

    AWSのGPU系EC2インスタンスをまとめてみた | DevelopersIO
  • 3時間弱でEKSに入門できるハンズオン、Introduction to Amazon EKSをやってみた #AWSSummit | DevelopersIO

    3時間弱でEKSに入門できるハンズオン、Introduction to Amazon EKSをやってみた #AWSSummit 3時間ちょっとでAmazon EKS入門!ぜひ休日や隙間時間に触ってみてください。なんとなくKubernetes敷居高そう・・・と思って後回しにしていたKubernetes学習もハンズオンで短時間で概要をざっくり掴んで入門する事が出来ます。 どうも、もこ@札幌オフィスです。 現在開催中のAWS Summit Onlineで公開されている「Introduction to Amazon EKS」のハンズオンをやってみました。 なんとなくKubernetes敷居高そう・・・と思って後回しにしていたKubernetes学習もハンズオンで短時間で概要をざっくり掴んで入門する事が出来ます。 概要 アマゾン ウェブ サービス ジャパン株式会社 プロフェッショナルサービス

    3時間弱でEKSに入門できるハンズオン、Introduction to Amazon EKSをやってみた #AWSSummit | DevelopersIO
  • AWSアーキテクチャのサンプルをまとめてみた | DevelopersIO

    こんにちは。たかやまです。 みなさんアーキテクチャを検討するときに、なにか参考にするアーキテクチャがあると助かりますよね? 私もアーキテクチャ検討をするときは、車輪の再発明を避けるためゼロベースではなく先人たちのアーキテクチャを参考にさせていただくことが多いです。 そのおり、ちょうどお客様にアーキテクチャ検討に役立つサイトをご紹介する機会があり、参考にしているサイトを改めて調べると結構あったので今回こちらをブログにまとめてみたいと思います。 30 の目的別 クラウド構成と料金試算例 目的別クラウド構成と料金試算例 日利用者向けに公開されているリファレンスアーキテクチャのサイトになります。 全ドキュメント日語で料金試算も載っているため、アーキテクチャの検討はじめにおすすめのサイトです。 サーバレスパターン サーバーレスパターン サーバレスの汎用的なユースケースがまとめられたサイトになりま

    AWSアーキテクチャのサンプルをまとめてみた | DevelopersIO
  • Markdownでシーケンス図とかが書けるMermaid記法で業務フローを書いたら意外とイケたので自分なりのコツを紹介してみる | DevelopersIO

    こんにちは、臼田です。 みなさん、業務設計してますか?(挨拶 今回はMarkdownでシーケンス図やフローチャートなどの図を記述できるMermaidを使って業務フローを書いてみたら、意外と書けたので自分なりのTipsを紹介したいと思います。 その前に 注意点として、まだMermaidを使い始めたばかりなので、「もっとこうしたらいいぞ」とか「こっちのほうがいいぞ」とかあれば建設的なフィードバックとしてSNSとかでいただけるとありがたいです。 あと業務フローって表現しましたが、人によって思い描く業務フローが違うと思うので、業務フローの定義に関するツッコミはご容赦ください。私が今回Mermaidで書いたのは以下の図です。(内容はブログ用に簡素化しました) この図のコードは以下のとおりです。(後ほど解説します) sequenceDiagram autonumber actor お客様 partic

    Markdownでシーケンス図とかが書けるMermaid記法で業務フローを書いたら意外とイケたので自分なりのコツを紹介してみる | DevelopersIO
    perl-o-pal
    perl-o-pal 2022/05/01
    markdownはテキストで読みやすいのがいいのにビューワー必須なのって…って議論はもうケリがついているのかな。あんまり言ってると老害って言われそう。
  • AWS Lambdaで「rm -rf /*」を実行してみた | DevelopersIO

    AWS Lambdaで「rm -rf /*」を実行してみました。最大メモリサイズ & 最大タイムアウト値でもrm -rf /*は完了しないという悲しい結果に終わってしまいました。 AWS CloudShellで試したら次は こんにちは、OS破壊おじさんの のんピ(@non____97)です。 皆さんはOSを破壊したことはありますか? 以下記事の通り、私はあります。 AWS CloudShellで試したのであれば、次はAWS Lambdaですよね? ということで、AWS Lambdaで「rm -rf /*」を実行してみます。 いきなりまとめ Lambda関数でもrm -rf /*は実行できる ただし、Lambda関数から実行できるコマンドにsudoやsuコマンドがないため、rootユーザーでrm -rf /*は実行できない 以下の構成でも15分以内にrm -rf /*は完了しなかった ランタ

    AWS Lambdaで「rm -rf /*」を実行してみた | DevelopersIO
    perl-o-pal
    perl-o-pal 2021/12/22
    本当に時間が足りなかっただけなのかという疑念がわく。
  • 「Amazon S3 インターフェースエンドポイント(PrivateLink)ではプライベート DNS をサポートしていません」 の意味を絵をかいて腹落ちさせてみた | DevelopersIO

    Amazon S3 インターフェースエンドポイント(PrivateLink)ではプライベート DNS をサポートしていません」 の意味を絵をかいて腹落ちさせてみた 2023/3/15追記 「サポートしていません」の時代にエントリを書いたのですが、アップデートによりサポートされるようになりました。その内容を以下エントリに書きました。 以降の記述は当時の内容としてお楽しみください。上記のエントリとあわせて読むとより理解が捗ると思います。 コンバンハ、千葉(幸)です。 先日、Amazon S3 向けの PrivateLink(インターフェースエンドポイント)がサポートされました。 これによりオンプレミスから S3 へのプライベートアクセスが、簡単に構成できるようになりました。 注意点として、S3 インターフェースエンドポイントではプライベート DNS 名が使用できないというものがあります。

    「Amazon S3 インターフェースエンドポイント(PrivateLink)ではプライベート DNS をサポートしていません」 の意味を絵をかいて腹落ちさせてみた | DevelopersIO
  • 6つのS3ストレージクラスの選択に迷った時みるチャートをつくってみた | DevelopersIO

    ご機嫌いかがでしょうか、豊崎です。 S3のストレージクラスは現在6つあります。どういったユースケースでどのS3のストレージクラスを選択したら良いのか、整理したかったので、チャートを作ってみました。 それではまずはS3の種類からです。 S3の種類と特徴 執筆時点でS3には以下6つのストレージクラスが存在します。(正確にはAmazon S3低冗長化ストレージ(RSS)を含めると7種類ですが、推奨されていないため、除外し6種類と記載しています。) S3 Standard S3 Standard-IA S3 Intelligent-Tiering S3 One Zone-IA S3 Glacier S3 Glacier Deep Archive 6つのS3ストレージクラス 特徴 それぞれ以下のような特徴があります。 S3 Standard 頻繁にアクセスされるデータ向け S3 Standard-I

    6つのS3ストレージクラスの選択に迷った時みるチャートをつくってみた | DevelopersIO
    perl-o-pal
    perl-o-pal 2021/03/18
    以前のAWS試験で低頻度アクセスも標準も料金変わらないから、標準一択みたいのがあった気がする。//今だと標準S3も高頻度アクセスティアS3も料金同じっぽい?
  • CloudFormationのCLI実行ツール Rain がイケてそうなので紹介したい | DevelopersIO

    AWS事業部の梶原@福岡オフィスです。 とりあえず、公式動画をみるといいと思う AWS CLI でCloudFormationをやってる人は大きな声では言いづらい辛みを感じたことがあると思います。 はっきりいうと初回スタックのdeployに失敗すると残るから一度消さないといけないです。 パラメータの指定や変更がめんどくさいです 進捗がわかんないです。(そのためにコンソール画面もあげて見てたりします) そもそもCloudFormationのテンプレートって、よく誤字らないです?- の位置わかります?私はタイポが多い方なのでいらっとします 上記のちょっとイラっとした(?)部分を Rain が解消してくれそうな雰囲気を感じたんで ぜひ、みんなに使ってもらって、フィードバック、プルリクをおくって、もっとイケてるツールにしてほしいと思います(なにとぞ、お頼み申し上げます バージョンとしては1.1.

    CloudFormationのCLI実行ツール Rain がイケてそうなので紹介したい | DevelopersIO
  • AWS Network FirewallとTransit Gatewayを合わせて使う #cmregrowth | DevelopersIO

    AWS Network Firewallの概要やルーティングについておさらいして、Transit Gatewayを用いた大きい環境の集約方法などについてご紹介する内容となっています。 先日行われた re:Growth 2020 Online インフラ特別号〜AWS re:Invent 振り返り勉強会〜 で AWS Network FirewallでSquidを滅ぼす AWS Network FirewallでSquidを滅ぼそうとしたらTransit Gatewayがムズすぎた というテーマで発表を行いました。 AWS Network Firewallの概要やルーティングについておさらいして、Transit Gatewayを用いた大きい環境の集約方法などについてご紹介する内容となっています。 登壇中にポインターを利用して解説している部分があり、スライドだけ見ても良く分からない点があると思い

    AWS Network FirewallとTransit Gatewayを合わせて使う #cmregrowth | DevelopersIO
  • はじめてのGraphDB Amazon Neptune | DevelopersIO

    ちょうど触る機会があったのですが、「GraphDB ナニコレおもしろい!」となったのでブログにしました。 GraphDBの概念自体は直観的でとても分かりやすいです。 このブログの内容は15分程度で試せるので、是非やってみてください! 参考サイトURL TinkerPop Documentation Recipes GremlinDocs AWS Black Belt Online Seminar Amazon Neptune 資料及び QA 公開 Work Backwards to Your Graph Data Model & Queries with Amazon Neptune (DAT330) - AWS re:Invent 2018 Developers.IO 2019 in OSAKAで グラフ型データベース「Amazon Neptune」が丸裸にする クラスメソッド大阪オフィ

    はじめてのGraphDB Amazon Neptune | DevelopersIO
  • [速報!] オンプレミスからプライベートネットワークでのアクセスが可能に!PrivateLink に Amazon S3 が追加されました | DevelopersIO

    日のアップデートでインターフェース型の S3 VPC エンドポイント(PrivateLink)が GA になりました! Amazon S3 now supports AWS PrivateLink S3 の PrivateLink については re:Invent 2020 まもなくリリース予定とアナウンスされていましたが遂に来ましたね! PrivateLink for S3 インターフェース型とゲートウェイ型 今回のアップデートで S3 VPC エンドポイントは唯一、ゲートウェイ型とインターフェース型、両方の VPC エンドポイントを持つサービスとなりました。簡単に各タイプの特徴を説明すると、以下のとおりです。 ゲートウェイ型 エンドポイント料金は無料 対応しているサービスは S3 と DynamoDB のみ エンドポイントへの名前解決はグローバル IP のまま(ルートテーブルにより、V

    [速報!] オンプレミスからプライベートネットワークでのアクセスが可能に!PrivateLink に Amazon S3 が追加されました | DevelopersIO
    perl-o-pal
    perl-o-pal 2021/02/03
    うぐ、お金かかるのか。
  • EC2インスタンスにSSH接続したい?それAWS CloudShellもできるよ! #reinvent | DevelopersIO

    こんにちは。サービスグループの武田です。 待望のブラウザ上でCLIを実行できる新サービス、AWS CloudShellが登場しましたね! CloudShellからEC2インスタンスに接続したくなることもあるだろう、ということで簡単に接続確認をしてみました。 Attention ブラウザ経由でのEC2インスタンスへのシェルアクセスはSession ManagerやEC2 Instance Connectがすでにあります。可能であればそちらを利用した方がよいでしょう。 やってみた まずは接続先となるEC2インスタンスを立ち上げます。今回はt3.microのデフォルト設定のインスタンスを起動します。なおセキュリティグループはインバウンドルールが空のものを新規に作成しています。 またその際に、使い捨てのキーペアも作成しておきました。 次にCloudShellを立ち上げます。マネジメントコンソールの

    EC2インスタンスにSSH接続したい?それAWS CloudShellもできるよ! #reinvent | DevelopersIO
  • EC2インスタンスへのシェルアクセスサービスを雑にまとめてみた | DevelopersIO

    過去1年の間にEC2インスタンスにシェルアクセスするAWSサービスが3つもリリースされました。 AWS Systems Manager Session Manager(2018/09/11) EC2 Instance Connect(2019/06/27) AWS Systems Manager Session Manager(SSHトンネリング対応)(2019/07/09) 機能が似通っていており、違いがわかりにくいため、ざっと整理しました。 シェルアクセスの比較表 サービス 素のSSH Systems Manager Session Manager Systems Manager Session Manager(SSH) EC2 Instance Connect

    EC2インスタンスへのシェルアクセスサービスを雑にまとめてみた | DevelopersIO
  • 3〜4時間でAWSの監視系のサービス一気に学べたらコスパ良いと思いませんか | DevelopersIO

    突然ですが、以下の機能がそれぞれどういうものか すべて ご存知でしょうか? CloudWatch ServiceLens X-Ray CloudWatch Contributor Insights CloudWatch Synthetics CloudWatch Container Insights CloudWatch Logs Insights CloudWatch メトリクス Metric Math 検索式 カスタムメトリクス CloudWatch ダッシュボード CloudWatch 異常検出(Anomaly Detection) CloudWatch 埋め込みメトリックフォーマット CloudWatch アラーム 異常検出に基づいたアラーム 複合アラーム 私はわからなかったですね。ここ 1〜2年のCloudWatch系のアップデート量は凄まじいなと個人的には思っていて、Cloud

    3〜4時間でAWSの監視系のサービス一気に学べたらコスパ良いと思いませんか | DevelopersIO
  • 【レポート】「Amazon EBS 完全に理解した」あなたに贈る Amazon EBS 再入門 #AWSSummit | DevelopersIO

    こんにちは!筋トレ大好きオンジーです! まだまだ AWS Summit Online やってるよ!(〜2020/9/30) 突然ですがEBSはこの2019年1月から現在2020年9月までに24回もアップデートされています。 EBSの概要から最近のアップデート、ベストプラクティスまで分かってしまうセッションに参加してきたのでそのレポートです。 セッションの概要 タイトル:「Amazon EBS 完全に理解した」あなたに贈る Amazon EBS 再入門 スピーカー:AWSJ 河原哲也さん 想定聴講者 EBSを「完全に理解した」=チュートリアルは終えたレベルの方 ゴール EBSの全体像の理解を深める 最近のアップデートを踏まえた現在のベストプラクティスを把握する 「なにもわからない」と言えるようになるための一歩を踏み出す 「チョットデキル」人たちに臆せず質問できるようになる 動画と資料 Ama

    【レポート】「Amazon EBS 完全に理解した」あなたに贈る Amazon EBS 再入門 #AWSSummit | DevelopersIO