タグ

2017年2月3日のブックマーク (3件)

  • Spark / MLlib の K-means を Scala から利用してみる - Qiita

    元ネタ Spark MLlib の K-means を Java から利用してみる - ALBERT Engineering Blog のScala移植版です。 とても丁寧な解説付きなので、まずはそちらをご覧ください。 Scalaコード 変数名やデータ構造および出力フォーマットは、元ネタに合わせています。 言語以外に変更した点は、下記の通りです。 "iris.txt"が見当たらなかったので、"iris.data"を使いました。 ヘッダ行ではなく空行を取り除いています。 http://archive.ics.uci.edu/ml/machine-learning-databases/iris/ Sparkのバージョンを上げているため、特徴ベクトルの型がMLib独自のものになっています。 Java 8 & 機械学習の視点でみる Spark 1.0 リリース - ALBERT Engineeri

    Spark / MLlib の K-means を Scala から利用してみる - Qiita
    kma83
    kma83 2017/02/03
  • 初めてのAWS Lambda ~AWS Lambdaで始めるイベントドリブンアプリケーション

    Lambdaファンクション AWS Lambdaの最も重要なコンセプトと言えます。利用できるプログラミング言語は執筆時点ではNode.jsのみですが、将来的には他の言語のサポートも予定されています。コードはマネージメントコンソールの画面上に用意されている組み込みのエディタを利用して書くことも可能ですし、ローカルPCなどで書いたコードをZip形式にしてアップロードすることも可能です。なお、ネイティブライブラリを含む各種ライブラリを利用することも可能であり、その場合は利用するライブラリをコードと一緒にZipファイルとしてまとめた上でアップロードする必要があります。 Lambdaファンクションではコードだけでなく、その実行環境に関する指定も行います。メモリ容量はデフォルトでは128MBとなっていますが、64MBごとに最大1GBまで設定が可能となっています。また、メモリ容量の変更に応じて利用可能な

    初めてのAWS Lambda ~AWS Lambdaで始めるイベントドリブンアプリケーション
    kma83
    kma83 2017/02/03
  • Lambdaを実行するときのIAM Role設定方法

    AWS LambdaのIAM Role設定のメモです。 AWS LambdaのFunctionを作ってAWS SDK Javaから利用しようとしたときの話です。 開発時はAdminまたはPowerに類するAWSアカウントで開発をするので良いと思いますが、いざ番環境でAWS LambdaをコールするJavaプログラムを動かすとなると話は変わってきます。 場合によると思いますが、そのプログラムを動くマシンや、そのマシンが利用するAWSアカウントが制限されたユーザ(ロール)だったりする場合に少し困ります。たいていそういうケースで初めてLambdaを使う開発をした場合はLambdaのFunctionをコールする権限が設定されていないのではないでしょうか? 自分はそうでした・・・。というわけでその設定に少し手間取ったのでメモしておきます。 設定方法 と言ってもそれほど難しい話では無いです。 IAM

    kma83
    kma83 2017/02/03
    “arn:aws:lambda:ap-northeast-1:xxxxx:function:*」とか設定しておけば全関数使えます。(xx”