chevron_left

メインカテゴリーを選択しなおす

cancel
am
フォロー
住所
未設定
出身
未設定
ブログ村参加

2019/01/25

  • ElasticsearchのAnalyze APIとExplain APIを使いこなそう

    Elasticsearchを使って日本語の全文検索機能を実装することはよくあるケースですね。 大量のドキュメントをインデックスに登録し運用していると、想定したドキュメントがヒットしない、関連性が低いドキュメントのスコアが高くなっている等、意図していない挙動になっている場合があると思います。 その時にデバッグする時に便利なAPIや使い方をまとめてみます。 Analyze API 実際に検索クエリがどのようにトークン分割されているか確認したい場合に使います。 アナライザを指定することで、アナライザごとにどのようにトークン分割されているか比較することが可能です。 www.elastic.co sta…

  • Google Cloud Vision APIとOpenAIのFunction Callingを使ってみた

    今回はGoogleのCloud Vision APIを使って画像からテキストを検出し、そのテキストとOpenAIのFunction Callingを用いて構造化データを抽出していきたいと思います。 Cloud Vision API Googleが提供している画像を分析し情報を抽出できるサービスです。OCRによって画像からテキストを検出したり、ランドマークやロゴなども検出することが可能となっています。 cloud.google.com テキスト検出の場合、最初の1000ユニット(画像)までは無料で使えます。 cloud.google.com OpenAI Function Calling Ope…

  • /etc/environmentで環境変数を読み込む場合の制約について

    1024bytesを超える環境変数は値が切り捨てられる /etc/environmentに環境変数を設定する場合、値に入れる文字数が多いと正しく読み込まれないことがあります。具体的にいうと1024bytesを超える値を設定しようとすると切り捨てられ、ログファイルには以下のようなエラーが吐かれるようになります。 $ sudo tail -f /var/log/secure grep pam_ Jan 17 07:23:04 ip-xxx sudo: pam_unix(sudo:session): session opened for user root by (uid=0) Jan 17 0…

  • AWS LambdaでExifToolを使う Ruby編

    何をしようとしたか Lambda上で動画や画像のメタデータ取得するためにExifToolのRubyラッパーツールを導入しました。 しかし、ExifToolをLambda上で実行するには一筋縄ではいかなかったので、その解決方法をまとめてみます。 環境 AWS Lambda Ruby3.2 serverless framework ExifToolをRubyで扱うために以下のgemを使用しました。 github.com 発生した問題:Exiftoolの実行ファイルが存在しないと怒られる READMEを参考にGemfile内にexiftool_vendoredを追加した後、 gem 'exiftoo…

ブログリーダー」を活用して、amさんをフォローしませんか?

ハンドル名
amさん
ブログタイトル
いんふら女子めも
フォロー
いんふら女子めも

にほんブログ村 カテゴリー一覧

商用