並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 65件

新着順 人気順

アノテーションの検索結果1 - 40 件 / 65件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

アノテーションに関するエントリは65件あります。 機械学習画像python などが関連タグです。 人気エントリには 『完全感覚アノテーションで心が壊れた話 - Qiita』などがあります。
  • 完全感覚アノテーションで心が壊れた話 - Qiita

    はじめに 2019年もあと少しで終わりです。 皆様、いかがお過ごしでしょうか。 年末といえば、紅白、ガキ使、そろそろ仕事にも慣れてきた頃にやらかしてしまった入社2年目社員のQiita記事 がつきものですね。 本記事では、今年の夏にアノテーション作業になめてかかり心が壊れた2年目社員(=私)の記録を紹介したいと思います。 ※本記事はやめ太郎氏リスペクトでお送りします! 第0章 チュートリアル ~アノテーションとは~ 皆さんは機械学習におけるアノテーションをご存じでしょうか。 教師あり学習において、モデルの作成には教師データが必要不可欠です。 例えば、画像から犬と猫を判別するようなモデルを作成するには犬と猫の画像を学習させる必要があります。 このとき、学習させる画像に「これはイッヌ」「これはネッコ」という風にタグをつけます。 この作業のことをアノテーションといいます。 一般的に、質の高いモデル

      完全感覚アノテーションで心が壊れた話 - Qiita
    • 【自動運転】信号機認識に挑む / 走行画像15,000枚のアノテーションとYOLOXモデルによる深層学習実践

      こんにちは。TURING株式会社でインターンをしている、東京大学学部3年の三輪と九州大学修士1年の岩政です。 TURINGは完全自動運転EVの開発・販売を目指すスタートアップです。私たちの所属する自動運転MLチームでは完全自動運転の実現のため、AIモデルの開発や走行データパイプラインの整備を行っています。 完全自動運転を目指すうえで避けて通れない課題の一つに信号機の認識があります。AIが信号機の表示を正しく理解することは、自動運転が手動運転よりも安全な運転を達成するために欠かせません。信号機を確実に認識したうえで、周囲の状況を総合的に判断して車体を制御し、安全かつ快適な走行を実現する必要があります。 TURINGでは信号機の認識に取り組むため、15,000枚規模のデータセットを準備し、高精度なモデルのための調査・研究を開始しました。この記事ではデータセットの内製とその背景にフォーカスしつつ

        【自動運転】信号機認識に挑む / 走行画像15,000枚のアノテーションとYOLOXモデルによる深層学習実践
      • コードには型アノテーションよりも要件アノテーションを増やせ!/harajukuts2

        2022/1/28 Harajuku.ts Meetup #2 にて使用した資料です。 11ページ目はString#join()ではなくArray#join()の誤りでした。お詫びいたします。

          コードには型アノテーションよりも要件アノテーションを増やせ!/harajukuts2
        • Pythonに型アノテーションを自動で付与する

          2021/10 追記 Pyannotate はメンテナが居なくなったため更新が途絶えました。またより表現多く typing を反映できるため、これからは Monkeytype を推奨します。 この記事は何か Python Advent Calendar 2020の 2 日目の記事です(元々 13 日目でしたが、2 日目の参加者が取りやめたので横入りしました)。「Python コードに自動で型を付与し、その型をテストで静的チェックして、保守性を高める方法」をご紹介する趣旨の記事です。 書いた理由 今回紹介するメインツールの pyannotate について、日本語で紹介している記事がほとんどなく、かつ古い情報が多かった為です(python3 サポートがない時代かつ、pytest との連携ができなかった時代)。「Python において型はいるのか?」という議論はしません。 今回紹介するツールは以

            Pythonに型アノテーションを自動で付与する
          • Jest で落ちたアサーションを GitHub のアノテーションに出す - Diary of a Perpetual Student

            最近 GitHub Actions を弄くり倒すことにハマっていて、 GitHub の Checks API を利用して annotation を出すおもてなしをすることだけが生きがいだと思って生活していました。 そんな中、JavaScript (TypeScript) のコードのテストでよく使われている Jest で、どの assertion が落ちているかを annotation で分かりやすく表示したいと思っていました。自作で頑張ろうかな~と思って調べていると、 Jest 28.0.0 (2022年4月末ごろリリース)から Github Actions で annotation を出す reporter 機能が組み込まれていたという事実を知りました。 jestjs.io この便利機能が思ったより世の中で使われていない感じがしたので紹介します。 サンプル こちらをどうぞ: github

              Jest で落ちたアサーションを GitHub のアノテーションに出す - Diary of a Perpetual Student
            • 脱・人力アノテーション!自己教師あり学習による事前学習手法と自動運転への応用

              こんにちは、TURING株式会社(チューリング)でインターンをしている、東大大学院修士一年の舘野です。 TURINGは完全自動運転EVを開発しているベンチャー企業です。 完全自動運転を実現するには、車の周りの環境をセンシングし認識するシステムが不可欠です。センシングのためのセンサーは様々考えられますが、TURINGでは主にカメラを用いています。 自動運転AIにはカメラデータから信号機・標識・周囲の車、などの情報を読み取る必要がありますが、そのためにはそれぞれの目的に対応した学習が必要です。 一番単純な方法は、学習させる各動画フレームに対して人間が信号機・標識・周囲の車などの正解情報を付与し、AIモデルが動画を見て正解情報を予測できるようにすることです。下図は、画像から車を検出するモデルの例です。モデルの中身は画像の特徴量を抽出する部分と、分類を行う部分を分けて表現していますが、学習時は元デ

                脱・人力アノテーション!自己教師あり学習による事前学習手法と自動運転への応用
              • アノテーションなのに手入力ゼロ!?バクラクのOCRを支えるアノテーション基盤(アプリケーション編) - LayerX エンジニアブログ

                こんにちは、全ての経済活動をデジタル化したいTomoakiです。 今回はバクラクで内製しているアノテーション基盤を紹介します。 バクラクのOCR バクラクでは請求書や領収書をはじめ、国税関係書類に対してOCRを実行し入力のサジェストを行うことで、ユーザーが書類の内容を手入力する手間を省いています。例えばこちらの領収書、日付、金額、支払先を自動で読み取ってユーザーにサジェストをしています。 チームでランチに行った時のレシート なぜアノテーション基盤が必要なのか バクラクのOCRでは自前で機械学習モデルを作成しているため、学習用・検証用のデータセットが必要になります。 OCRの処理の概要 OCRに必要なこれらのデータセットはどのようにして作るのが良いでしょうか。 お客様が最終的に入力した値を正解ラベルとするのはどうでしょうか? 例えば冒頭のレシートの場合、私は7010円として経費精算を申請した

                  アノテーションなのに手入力ゼロ!?バクラクのOCRを支えるアノテーション基盤(アプリケーション編) - LayerX エンジニアブログ
                • 高精度なアニメ顔検出をアノテーションなし(Domain Adaptation)で実現してみた - Qiita

                  はじめに アニメ顔の検出器としてlbpcascade_animefaceが広く利用されています。 しかし、lbpcascade_animefaceは基本的に正面に近い姿勢の顔しか認識できないため、横向きなどの顔を認識することが困難です。 一方、(実写の)顔画像認識はDeepLearningにより高精度化が進んでいます。 顔画像認識技術の進化をアニメ顔検出にも取り入れたいところですが、それには大量のアノテーション(学習データ作成)が必要であり、すぐに実現することはできません。 そこで本記事では、Domain Adaptationという手法を利用して、アニメ画像に対するアノテーションなしで、高精度なアニメ顔検出を実現する方法を紹介します。 以下の画像が本記事の手法によるアニメ顔検出の結果の一例です。 本記事で利用したソースコードは以下のGitHubリポジトリで公開しています。 まだ整備できてい

                    高精度なアニメ顔検出をアノテーションなし(Domain Adaptation)で実現してみた - Qiita
                  • アノテーションにおけるUIの工夫 - CADDi Tech Blog

                    こんにちは、MLOpsチームです。先日OCRモデルを学習するためのアノテーションにおいて、作業効率を検証するためのPoCとしてアノテーションUIを開発しました。本記事ではこのアノテーションUIにおける工夫について、試用によって得られた知見をまじえつつ紹介します。 はじめに アノテーションUIを開発することとなった背景について説明します。 アノテーションUIとは アノテーションUIは機械学習の学習データを作成するためのUIです。アノテーションUIはアノテーション作業の効率に強く影響し、アノテーション作業によって得られる学習データの量は機械学習の精度に大きく寄与します。したがって、アノテーションUIは機械学習において最も重要なコンポーネントのひとつといえます。 UIを開発した背景 キャディではOSSツールなどのUIを用いてアノテーションが行われていましたが、ここに独自の工夫を導入すれば入力効率

                      アノテーションにおけるUIの工夫 - CADDi Tech Blog
                    • Rubyの型アノテーションの現状についていくつか思うこと(翻訳)|TechRacho by BPS株式会社

                      概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: A few words on Ruby's type annotations state 原文公開日: 2023/05/05 原著者: zverok 参考: 週刊Railsウォッチ20230531: Rubyの型アノテーションの現状についていくつか思うこと ...を軍の訓練施設で書いているうちに、ついつい5,000ワードになってしまった。 今これをスマホで書いている、それもウクライナ軍の訓練施設にある、200人を越える戦友たちと過ごしている兵舎で。もっぱら訓練と訓練の合間の短い時間(たいてい夜と日曜だが)をこの作業に当てている。 率直に言うと、軍に入隊して以来、まさかRubyについて何か書く時間やインスピレーションを得られるとは思ってもみなかったが、今ここでこうして書いている。 最近、Redditの/r/rubyで興味深い長大な議

                        Rubyの型アノテーションの現状についていくつか思うこと(翻訳)|TechRacho by BPS株式会社
                      • 【PHP8.0】PHPでアトリビュート/アノテーション/デコレータが書けるようになる - Qiita

                        Attributes v2というRFCが投票中です。 投票期間は2020/05/04まで、投票者の2/3の賛成で受理されます。 2020/04/27時点では賛成48反対1で、ほぼ間違いなく可決されます。 Attributes v2 Introduction このRFCは、クラス/プロパティ/関数/メソッド/引数/定数の宣言に、構造化されたアトリビュートをメタデータとして記述できるようにする提案です。 アトリビュートは、コードの宣言に直接設定ディレクティブを埋め込むことで定義されます。 同じような概念としてJavaのAnnotation、C#/C++/Rust/HackにおけるAttribute、Python/JavascriptにおけるDecoratorが存在します。 これまで、PHPではこのようなメタデータとしては非構造的であるdoc-commentsしか存在しませんでした。 しかしdo

                          【PHP8.0】PHPでアトリビュート/アノテーション/デコレータが書けるようになる - Qiita
                        • GitHub ActionsでのJestのテスト実行時に失敗箇所をPRへのアノテーションとして表示するレポーター - いけだや技術ノート

                          このような便利なパッケージがありました。 GitHub Actionsにはworkflow commandsと呼ばれる、echoコマンドと特定の形式の文字列を使うことでActionsの処理に一部介入できる機能があります。その中にはファイルの特定の箇所(行・カラム)にdebug/warning/errorメッセージをPRのアノテーションとして追加できるコマンドがあります。jest-github-actions-reporterではJestのレポーターの実装としてそのSetting an error messageコマンドを使い、Jestのテストの失敗結果をerrorアノテーションとしてPRの差分表示上で簡単に結果が閲覧できるようになっています。 こういうやり方があるのはRenovateのこのPRで気付きました。 きっとそのためのJestのレポーターをパッケージとして作成・公開している人がいる

                            GitHub ActionsでのJestのテスト実行時に失敗箇所をPRへのアノテーションとして表示するレポーター - いけだや技術ノート
                          • 機械学習案件の売り上げが3倍に 画像素材サイト「PIXTA」がアノテーション部門設立

                            画像素材サイト「PIXTA」などを運営するピクスタは、画像にアノテーション(画像を説明する情報)を付与する専門部署を立ち上げたと発表した。背景には、機械学習案件での売り上げは1年で3倍に拡大した経緯があるという。 画像素材サイト「PIXTA」などを運営するピクスタは1月19日、画像にアノテーション(画像を説明する情報)を付与する専門部署を立ち上げたと発表した。海外開発拠点のPIXTA VIETNAMと連携し発足する。背景には、機械学習案件での売り上げが1年で3倍に拡大したいきさつがあるという。 同社ではこれまでも機械学習用素材として画像データの提供を行っていた。アノテーション付き画像も以前から提供していたが、提携企業に付与を依頼していたという。ピクスタ内で専門部門を発足したことにより、条件によっては従来の半分の期間での納品や約6~7割のコスト抑制が可能になるとしている。 付与できるアノテー

                              機械学習案件の売り上げが3倍に 画像素材サイト「PIXTA」がアノテーション部門設立
                            • 自然言語文のアノテーションをHackした話 - Qiita

                              概要 @enullperです。 YANS2019のアノテーションハッカソンに参加して優勝してきました。 アノテーションといえば地道に一つ一つデータを付与していくイメージがあると思いますが、今回は「アノテーションをハックする」ことをチームのテーマとして如何に効率的に大量の良質なデータを用意するかを考えました。 作業の効率化の結果、以下のことを達成しました。 与えられた生文データ全て(5519件)に擬似ラベル(後述の手法によって自動的に付与されたラベル)を付与 そのうち400文を 2人✖️3時間 で修正 Cross Validation において「全文に擬似ラベルを付与して一部を人手で修正」のデータセットによって訓練されたモデルの性能が「全文に擬似ラベル付与(修正なし)」のデータセットで訓練されたものの性能を上回ることを確認 運営側の用意したテストデータで優勝! アノテーションとは IT用語辞

                                自然言語文のアノテーションをHackした話 - Qiita
                              • GPT-4V と Segment Anything で楽々アノテーション

                                これは GO Inc. Advent Calendar 2023 の 12 日目の記事です。 私 kzykmyzw は GO 株式会社でコンピュータビジョンに関する研究開発から実装までを担当しており、本記事もコンピュータビジョンに関連しますが、会社での業務とは無関係です。あまり専門的に深い話はしませんが、ある程度知識のある方を対象としていますのでコンピュータビジョンに関する一般的な用語は解説せずに使います。 はじめに 2023 年の 9 月頃に画像認識が可能な GPT-4V(ision) が ChatGPT 経由で使えるようになり、2023 年 11 月 6 日に行われた Open AI DevDay で API 経由でも使えるようになったことが発表されました。主な使い方はやはり画像を自然言語で説明させることかと思いますが、普段は物体検出やセマンティックセグメンテーション(以下セマセグ)と

                                  GPT-4V と Segment Anything で楽々アノテーション
                                • アノテーションの研究事例からLayerXにおける改善案を考える - LayerX エンジニアブログ

                                  こんにちは! LayerXで機械学習エンジニアをしている伊藤 (@sbrf248) です。直近はOCRモデルの学習・評価に使うデータセット周りの改善に取り組んでいます。 今回は、データセット作成におけるアノテーションに注目し、関連する研究分野や、LayerXにおける改善にどう繋げられそうかを紹介したいと思います。 アノテーションに関する研究分野 アノテーションは、機械学習に利用する教師付きデータの正解ラベルを人間が付与する作業を指します。 高い精度のモデルを作るためには高品質かつ大量のデータセットが用意できると理想ですが、人間が作業する以上一定の時間的・金銭的コストは必要になるため、品質を高めつつ効率を上げるための工夫が必要になります。 アノテーション品質・効率を高めるための研究分野は、大きくサンプリングと品質管理と効率化の2つに分けられます。 以下では、それぞれについての代表的な手法や最

                                    アノテーションの研究事例からLayerXにおける改善案を考える - LayerX エンジニアブログ
                                  • 関数アノテーションを軽量化しました - methaneのブログ

                                    この記事は KLab 2020 Advent Calendar の 12/2 分になります。 qiita.com 最近の Python に対する改善を紹介します。私が設計、コードレビューまでしましたが、実装は他のコントリビューターにしていただきました。 (プルリクエストはこちら) 背景として、Python 3.10 からは from __future__ import annotations がデフォルト化され、アノテーション部分は実行時に評価されずにただの文字列になります。( PEP 563 を参照してください。) >>> def add(a: int, b: int) -> int: ... return a+b ... >>> add.__annotations__ {'a': 'int', 'b': 'int', 'return': 'int'} アノテーションが実行時に評価されな

                                      関数アノテーションを軽量化しました - methaneのブログ
                                    • スポーツ映像に対するシーンのアノテーション効率化 - Preferred Networks Research & Development

                                      本記事は、2019年インターンシップとして勤務した佐々木 克仁さんによる寄稿です。 はじめまして。PFNの2019年夏季インターンシップに参加させていただいた東京大学修士1年の佐々木克仁です。大学ではHCIの研究をしています。WEB開発が好きです。 テーマとその背景 今回のインターンシップで私が取り組んだ研究テーマは「スポーツ映像に対するシーンのアノテーション効率化」です。 PFNでは、スポーツ映像の中でチームが取っている戦術を推定し、スポーツの戦術解析に応用するシステムを開発しています。このような推定を実現する機械学習モデルを学習するためには、チームが取っている戦術とその時間範囲(以降シーンと呼びます)がスポーツ映像にアノテーションされた大量のデータセットが要求されます。しかし、スポーツ映像におけるシーンの戦術レベルでの詳細な区別を一般の人々が行うのは困難で、そのスポーツに精通した専門家

                                        スポーツ映像に対するシーンのアノテーション効率化 - Preferred Networks Research & Development
                                      • PHPのアノテーションの仕組みとメリット・デメリット / About PHP annotations

                                        PHPで任意精度演算を行って「正しい」金額計算をする方法 / Perform arbitrary precision arithmetic in PHP to achieve "accurate" monetary calculations

                                          PHPのアノテーションの仕組みとメリット・デメリット / About PHP annotations
                                        • 20分で分かる Human-in-the-Loop 機械学習におけるアノテーションとヒューマンコンピューターインタラクションの真髄

                                          第8回 Data-Centric AI勉強会 ~Human-in-the-Loop機械学習 特別回~の発表内容です。 https://dcai-jp.connpass.com/event/315963/ 書籍「Human-in-the-Loop 機械学習」において、翻訳を担当した章(1,7,8,11,12章)の内容を抜粋して紹介します。Human in the loop 機械学習において重要な概念であるアノテーションとヒューマンコンピューターインタラクションについて、著者の機械学習エンジニアとしての実例を交えつつ説明します。 Amazon での書籍リンク https://amzn.to/47u5tFz

                                            20分で分かる Human-in-the-Loop 機械学習におけるアノテーションとヒューマンコンピューターインタラクションの真髄
                                          • ECS taskの停止理由をMackerelのグラフアノテーションとして記録する - Sexually Knowing

                                            github.com 記録するLambdaを作るAWS CDKのリソースライブラリを作った。 いますぐ npm i -S @aereal/cdk-ecs-task-retirement-events-mackerel-annotator ! こういうアノテーションが作られる モチベーションと利点はScrapboxに書いたように: [ECS]のtask停止は[Mackerel]にホストの退役と登録というかたちで通知されるが、その契機となった変化が何なのかがわからない。 [CloudWatch Events]を購読する[Lambda]が、コンテナの停止理由をMackerelのアノテーションとして付与する。 Mackerelのアノテーションはサービス (とロール) に紐付き、揮発していくコンテナより長いライフサイクルで残るため、連続的な変化を追いやすい。 cdk-ecs-task-retirem

                                              ECS taskの停止理由をMackerelのグラフアノテーションとして記録する - Sexually Knowing
                                            • 入力補完を充実させ、より堅牢なPythonコードのための型アノテーションとPyright入門 - Qiita

                                              よりVS CodeのPythonの入力補完を精度良くしたり、入力補完が効かない部分をちゃんと補完してもらったり、もしくは静的型付き言語でコンパイルして型のエラーが無いか調べるがごとく、CIなどでチェックして安全にプロジェクトを扱うためのPythonの型アノテーションやPyrightなどについて学んでいきます。 記事執筆する際に使っている環境 Python 3.7.3(Anaconda。本記事の内容は古いPythonバージョンでは使えないものが含まれます) Windows10 VS Code 1.45.1 Kite VS Code上の以下の拡張機能 Python Kite Autocomplete for Python and JavaScript Pyright ※Kiteの有無などで若干補完結果が皆さんの環境と本記事でずれたりするかもしれませんがご了承ください。 そもそも型アノテーション

                                                入力補完を充実させ、より堅牢なPythonコードのための型アノテーションとPyright入門 - Qiita
                                              • Mackerel : グラフアノテーションを登録するパターン集 - kakakakakku blog

                                                新機能ではないけど,Mackerel の「グラフアノテーション機能」は便利でよく使っている.メトリクスの推移を分析するときに,同じタイミングで発生したイベント情報(デプロイ/キャンペーン開始/テレビ放送など)と紐付けることができる.実際にアノテーションを登録するときに「個人的によく使うパターン」がいくつかある.今回はパターンごとに「アノテーションを登録するスニペット」を整理しておく. mackerel.io コンソールを使う アドホックにアノテーションを登録する場合は,1番簡単な「コンソール」を使う.とは言え,以下の画像のように「グラフの時刻部分をドラッグする」のは気付くにくく,Mackerel 初学者には使ってもらえなさそう. mkr コマンドを使う シェルからアノテーションを登録する場合は,mkr コマンドを使う.mkr annotations を使うと簡単に登録できる.--from

                                                  Mackerel : グラフアノテーションを登録するパターン集 - kakakakakku blog
                                                • OSSのアノテーションツール Label Studio を使って、快適にアノテーションする

                                                  2022-01-09 Google Spread Sheet による即席アノテーションの限界データ分析で、ラベルがないデータに対して、自分でアノテーション(ラベルを付与)してデータの傾向を素早く掴みたい時がある。 例えば、文章に対してネガティブ・ポジティブなクラスを割り振ったり、画像に対して人が写り込んでいるか否かなどの簡単な分類タスクでは、お手軽に Google Spread Sheet などを使って、500 件のアノテーションはそこまで問題がなく気合でやれる。 実際の流れとしては、GCP を採用している場合、Google BigQuery から SQL でデータを抽出してそのまま Google Sprad Sheet に出力、=image()関数で CDN から画像の URL を参照できたりなどなどかなり便利。 Spread Sheet を共有して複数人でも作業ができるのも魅力的。 だ

                                                    OSSのアノテーションツール Label Studio を使って、快適にアノテーションする
                                                  • Managed Code Strippingの挙動の検証と2020 LTSで利用できる新しいアノテーション属性の紹介

                                                    HOME ブログ ネイティブ , C# Managed Code Strippingの挙動の検証と2020 LTSで利用できる新しいアノテーション属性の紹介 Unityエンジニアの向井です。 この記事では、Unityのアプリビルド時の最適化のひとつであるManaged Code Strippingについてその基本的な機能の紹介と、実際にビルド後のクラス情報を出力しながらその挙動について確認します。また、このManaged Code Strippingによって発生する問題の1例と、それを解決する方法についても触れます。 記事後半では、Unity 2020 LTSで導入された新しいManaged Code Strippingのアノテーション属性と、これを用いてどのようにマークを行えるのかについて紹介します。 ※ この記事で紹介する手法やツールの悪用はお控えください。 Managed Code

                                                      Managed Code Strippingの挙動の検証と2020 LTSで利用できる新しいアノテーション属性の紹介
                                                    • YOLOv8でナンバープレートを検出してAI-OCRで読み取ってみました。 〜ファインチューニングに使用したデータは、撮影した写真ではなく、Pythonで生成した画像(30,000枚・192,000アノテーション)です〜 | DevelopersIO

                                                      5 AI-OCR AI-OCRとしては、MicrosoftのComputer Visionで提供されている、Read APIを使用させて頂きました。 参考: Computer Vision 3.2 GA Read API を呼び出す 最初は、ナンバープレート画像を、そのままOCRにかけてみたのですが、下段左の平仮名1文字のところの認識が難しいようでした。これは、このように「ひらがな」1文字だけが配置されることに、モデルが対応しきれていないような気がしました。 対策として、画像を3つの部分に分割し、それぞれでOCRにかけるようにしてみました。また、認識精度が上がるように、業務用(緑バックの白文字、及び、黒バックの黄色文字)は、ネガポジ反転し、最終的にグレースケール変換することにしました。 AI-OCRで処理しているコードと、それを使っている、全体のコードです。 ocr.py import t

                                                        YOLOv8でナンバープレートを検出してAI-OCRで読み取ってみました。 〜ファインチューニングに使用したデータは、撮影した写真ではなく、Pythonで生成した画像(30,000枚・192,000アノテーション)です〜 | DevelopersIO
                                                      • RDS のイベントログを Amazon SNS 経由で Mackerel のグラフアノテーション登録する PoC を作る #mackerel | DevelopersIO

                                                        この記事は Mackerel Advent Calendar 2019 の 18 日目の記事です。 みなさん、Mackerel で監視してますか!(挨拶 みなさん、Mackerel でAWS インフラを監視してますか!(再挨拶 AWS の Multi-AZ な RDS を運用していると、たまに「あれ、いつのまにか failover している。。。?」と気付くときがありますよね。 Design for failure なので理論上はfailover してても別に大したことはない(はずな)のですが、実際のところは AZ 間通信のレイテンシの差がシビアな環境など、failover した事実に気付きたいユースケースは存在します。 Mackerel で RDS を監視する場合は AWS インテグレーションを使うのが王道と思いますが、その場合だと「イベント」として、直近起きたイベントが表示されます。

                                                          RDS のイベントログを Amazon SNS 経由で Mackerel のグラフアノテーション登録する PoC を作る #mackerel | DevelopersIO
                                                        • 写真素材販売のPIXTAがAI機械学習用の教師データ画像を販売へ Annotation Oneでアノテーションして納品も可能 - ロボスタ ロボスタ - ロボット情報WEBマガジン

                                                          写真・イラスト・動画・音楽素材のマーケットプレイスを運営する、クリエイティブ画像販売サービスのピクスタ株式会社(以下PIXTA)は、機械学習・深層学習向け教師データ作成サービス「Annotation One」を提供するグローバルウォーカーズ株式会社と提携し新サービスを開始することを発表した。 この新サービスは、写真素材を取り扱うPIXTAが持っている膨大な「日本人画像」の中から、クライアント企業がAIに学習させる内容に合わせて選定して提供する。その際、Annotation oneを利用し、画像データに適切な情報をタグ付け(アノテーション)を施し、機械学習用教師データの画像素材として最適な形式にして販売するというもの。 これにより、多くのクライアント企業は、有効な教師データを短期間で作成できるようになり、機械学習・深層学習の開発スピードを向上させることができるようになるという。 Web制作画

                                                            写真素材販売のPIXTAがAI機械学習用の教師データ画像を販売へ Annotation Oneでアノテーションして納品も可能 - ロボスタ ロボスタ - ロボット情報WEBマガジン
                                                          • DX雑誌「AIモデル開発に必要なアノテーション特集」 ~AI開発者必見!成否を左右するデータ活用について6社が紹介~ | DXを推進するAIポータルメディア「AIsmiley」

                                                            AI・人工知能のAIsmiley TOP ニュース DX雑誌「AIモデル開発に必要なアノテーション特集」 ~AI開発者必見!成否を左右するデータ活用について6社が紹介~ AIポータルメディア「AIsmiley」は、アノテーションサービスのユースケースや製品の特長をまとめた「AIモデル開発に必要なアノテーション特集」 を公開しました。アノテーションで実績のある AI 企業 7社が事例やユースケースに加えデータ化させる成功のポイントを踏まえながらご紹介します。 \「AIモデル開発に必要なアノテーション特集」と掲載サービス7選!/ 今すぐ無料で資料請求 アノテーションとは アノテーションとは、データにタグを付ける作業のことです。AI開発には、画像、音声、テキストなど様々な形式のデータが用いられますが、何の処理や加工も施されていないデータを機械学習アルゴリズムを活用しても、学習は進みません。 デー

                                                              DX雑誌「AIモデル開発に必要なアノテーション特集」 ~AI開発者必見!成否を左右するデータ活用について6社が紹介~ | DXを推進するAIポータルメディア「AIsmiley」
                                                            • Pythonでクラスの引数や戻り値の型アノテーションに自己のクラスを指定する - Qiita

                                                              class ListNode: def __init__(self, val: int, next: ListNode): self.val = val self.next = next 例えば、上記(片方向連結リストのコンストラクタ)のように型アノテーションを書くと、ListNodeが定義されていないと警告が表示される。 undefined name 'ListNode' Python3.7以上の場合: from __future__ import annotationsを使用する from __future__ import annotations class ListNode: def __init__(self, val: int, next: ListNode): self.val = val self.next = next assert ListNode.add.__anno

                                                                Pythonでクラスの引数や戻り値の型アノテーションに自己のクラスを指定する - Qiita
                                                              • バクラクのAI-OCR機能を支えるアノテーションの仕組み

                                                                2021年のプロダクトリリースから約2年半、導入者数は6000社を突破しデータ数も急速に増える中、AI-OCR機能の精度を担保をするために様々な取り組みをしてきました。今回はデータのアノテーションという観点でリリース前から現在までの取り組みの変遷を紹介します。

                                                                  バクラクのAI-OCR機能を支えるアノテーションの仕組み
                                                                • Lombokアノテーションのメモ - shirokurostoneのメモ帳

                                                                  Javaのコンパイル時に定型コードを自動生成してくれるLombokをいろいろ触ってみたのでメモする。 @NonNull メソッドの引数に付与してnullチェックを生成する。 メソッドの先頭でnullかどうか確認し、nullの場合はNullPointerExceptionをthrowする。コンストラクタの場合はsuper()やthis()の呼び出しの後にチェックされる。 生成前 public void hoge(@NonNull Object fuga){ System.out.println(fuga); } 生成後 public void hoge(@NonNull Object fuga) { if (fuga == null) { throw new NullPointerException("fuga is marked @NonNull but is null"); } else

                                                                    Lombokアノテーションのメモ - shirokurostoneのメモ帳
                                                                  • 自前の画像をVoTTでアノテーションしてkeras-yolo3に呪腕のハサンを学習させる - Qiita

                                                                    はじめに keras-yolo3はyolo3のkeras実装です。 yoloを使うと、高速に画像内の物体が存在する領域と物体を認識することができます。 今回は、手動での領域のラベルづけ(アノテーション)を行い、自分で用意した画像を使ってkeras-yolo3を学習させてみました。 今回書いたソースコードはここに置いておきます。 https://github.com/algaeeater/keras-yolo3 やること 画像を同じ大きさにリサイズ VoTTでアノテーション作業 VoTTからアノテーション位置を取得し、keras-yolo3用のtxtファイルを生成 keras-yolo3の重みをダウンロード 学習用にkeras-yolo3のファイルを修正 GitHubからクローン GitHubからkeras-yolo3をクローンします。 画像を同じ大きさにリサイズ 学習用に呪腕のハサンの画像

                                                                      自前の画像をVoTTでアノテーションしてkeras-yolo3に呪腕のハサンを学習させる - Qiita
                                                                    • spaCyで文字単位のNERアノテーションを単語単位に変換する - radiology-nlp’s blog

                                                                      はじめに 固有表現抽出 (Named Entity Recognition (NER)) は,英語データに対して行う場合,基本的に単語単位の系列ラベリングタスクとなります. このため,データセットもあらかじめ単語単位でラベル付けされていると便利です. しかし,世の中には残念ながら単語単位でラベル付けされていない場合も沢山あります. たとえば brat でアノテーションされたデータセットでは,各ラベルの位置は文書頭から「何単語目か」ではなく「何文字目」で表されています(!) そこで,spaCyを用いて文字単位のNERデータセットを単語単位に素早く変換してみました. 動作環境 python v3.6.4 beautifulsoup4 v4.9.3 spacy v2.1.9 pandas v1.1.5 対象データ ここでは i2b2 2012 shared task を例にとります. https

                                                                        spaCyで文字単位のNERアノテーションを単語単位に変換する - radiology-nlp’s blog
                                                                      • 不可視マーカー(Invisible marker)を用いたセグメンテーションマスクの自動アノテーション手法 - Preferred Networks Research & Development

                                                                        リサーチャーの高橋城志(Kuniyuki Takahashi)とエンジニアの米倉健太(Kenta Yonekura)です. 二人の共著でIROS2020で発表しましたので,論文を紹介します.論文,データセット,動画は下記から閲覧できます. 論文タイトル:Invisible Marker: Automatic Annotation of Segmentation Masks for Object Manipulation 論文のリンク:https://arxiv.org/abs/1909.12493 データセット:https://github.com/pfnet-research/Invisible_marker_IROS2020 論文の動画:https://www.youtube.com/watch?v=fnpyDYUvDA4&feature=youtu.be 物体認識の課題 ロボットで物

                                                                          不可視マーカー(Invisible marker)を用いたセグメンテーションマスクの自動アノテーション手法 - Preferred Networks Research & Development
                                                                        • GitHub Actionsで、Perlの落ちたテストをアノテーションするTest2プラグインを書いた / GitHub ActionsのProblem matcherについて知った - 私が歌川です

                                                                          表題にあるものを書きました。cpanm Test2::Plugin::GitHub::Actions::AnnotateFailedTest して use Test2::Plugin::GitHub::Actions::AnnotateFailedTest することで今すぐにご利用いただけます。 metacpan.org 以前書いたpytestプラグインとだいたい同じように、GitHub Actionsで落ちたテストがアノテーションされます。 さらに、Test2::V0を使っているのであれば、このように is の差分がアノテーションされるので、どのような状態でテストに落ちたのかが一目で分かるようになります*1。 '山下七海' ne 'NA' Problem matcherについて 今回書いたTest2プラグインを試すために、適当なリポジトリでSetup Perl Environment a

                                                                            GitHub Actionsで、Perlの落ちたテストをアノテーションするTest2プラグインを書いた / GitHub ActionsのProblem matcherについて知った - 私が歌川です
                                                                          • 水とお酒をどう見分ける? AIプロジェクトの成否を分ける、アノテーションの重要性を有識者に聞いた

                                                                            AI活用のボトルネックはデータの整備 AIの利用が拡大している。B2C(Business to Consumer)領域でメガプラットフォーマーが提供するサービスだけでなく、B2B(Business to Business)領域のビジネスITにおいてもAIの採用が増えている。 その一因に、企業が保存しているデータの増加がある。特に、IoTセンサーやWeb接続できるカメラなど、日々蓄積される非構造化されたデータは、人間が確認できる容量をはるかに超えている。そこでAIを使ってそのデータを活用したいと考える企業が増えているからだ。 しかし、データをAIで分析するためには準備が必要である。AIが判別できるように、データに「ラベル付け」を行わなければいけない。この作業を「アノテーション」というが、ここに膨大な時間が費やされているという。 その課題解決に目を付け、2020年に創業した企業がFastLab

                                                                              水とお酒をどう見分ける? AIプロジェクトの成否を分ける、アノテーションの重要性を有識者に聞いた
                                                                            • Spring カスタムアノテーションに出会った話 - Qiita

                                                                              @Target(ElementType.METHOD) @Retention(RetentionPolicy.SOURCE) public @interface Override { } アノテーションについているアノテーションは java.lang.annotation パッケージにて提供しているメタアノテーションです。 @Target アノテーションをつける対象です。{} で囲んで複数指定できます。 対象の種類として TYPE(クラス・インタフェース・アノテーション) FIELD(フィールド・ENUM) CONSTRUCTOR(コンストラクタ) などなど... いくつかありますが、@Override の場合 METHOD を対象としています。 実際 @Override はメソッド以外の要素につけることができません。 @Retention アノテーションが影響する範囲を記述しています。

                                                                                Spring カスタムアノテーションに出会った話 - Qiita
                                                                              • アノテーションにジョインした身長178cmのあやゃ(自虐)です。 | DevelopersIO

                                                                                自己紹介 はじめまして。 4月からアノテーション、パートナーアライアンスゾーンにジョインしました松浦です。身長は178cn。フルネームは松浦亜弥。。。 …某芸能人とは似ても似つかない人物です。結婚してこんな名前になりました (;´д`)トホホ 東京出身。奈良県民と結婚したため、現在は「柿食えば」でおなじみ法隆寺近くに住んでいます。中学生と小学生の2児の母です。よろしくお願いします。 好きなもの・嫌いなもの 好きなものはゲームと旅行。 若い頃はバックパックを背負って一人で色々な国へ旅に出たり、結婚して子供が生まれてからも暇を見つけてはあちこち旅行へ行っていました。コロナで海外行けないのが残念です。 布団の中でゴロゴロゲームをしているのが至福の時。メタルギアやバイオハザード、グラセフなどの過激なゲームから、かまいたちの夜、428、逆転裁判などサウンドノベルが好きです。今はカービーとドラクエをち

                                                                                  アノテーションにジョインした身長178cmのあやゃ(自虐)です。 | DevelopersIO
                                                                                • LabelImg利用方法(アノテーション) | MIKI-IE.COM(みきいえMIKIIE)

                                                                                  YOLO/Darknetの学習向け教師データ準備「教師データの間違いはないように!」 画像検出や画像認識では、教師データが必要となります。対象の難しさにもよりますが、数百・数千枚という画像が必要となります。 本サイトで紹介しているめざましじゃんけん画像検出システムでは、YOLO/Darknetを利用しており、教師データのラベリングに、LabelImgを利用しました。 ラベリングのイメージですが、左の画像において、この対象が「janken_won」ですよ、この対象が「janken_goo」ですよと、実際の画像を用いて、検出させたい対象にレベルをつけて、機械学習時の教師データとして登録します。 一つの画像ファイルに、一つのラベリング情報を記録したテキストファイルを準備します。 以下が、ラベリング情報を記載したテキストファイルとなります。 オブジェクト(クラス)番号 オブジェクトの中心X座標 オ

                                                                                    LabelImg利用方法(アノテーション) | MIKI-IE.COM(みきいえMIKIIE)

                                                                                  新着記事