SlideShare a Scribd company logo
Data Shipper Platform
「Beats」
Future Architect, Inc.
Technology Innovation Group
Hiroki Takeda
Beats?
2
Beatsとは
Elastic社の新プロダクト(2015.11.24 v1 Release)
一言で言えば「データ収集ツール」群
とか とか みたいなもの
3
バックエンドとしてElasticsearch + Kibanaを前提とした
データ収集ツール
データ可視化プラットフォームにおける位置付け
4
収集
・Beats
・Logstash
・Fluentd
・Flume
etc...
蓄積 可視化
・Elasticsearch
・Graphite
・InfluxDB
・Solr
etc...
・Kibana
・Grafana
・Giraffe
・Influga
・Banana
etc...
どんなデータが収集できるの?
現在Elastic社から公開されているBeatは4つ
 Packetbeat … パケット情報収集
 Topbeat … リソース情報収集
 Filebeat … ログファイル収集
 Winlogbeat … Windowsイベントログ収集
OSSのコミュニティでも様々なBeatが公開
https://www.elastic.co/guide/en/beats/libbeat/current/community-beats.html
5
特徴
 バックエンドとしてElasticsearch + Kibanaを想定
 1Beat 1Binary
 シンプルで軽い
 Go製
• マルチプラットフォーム
• 別途ランタイム(JVMとか)のインストール不要
 設定ファイルはYAML形式
6
使ってみた
7
今回は
Topbeatを
試してみる
8
環境情報
OS :CentOS6.5 on VirtualBox
Elasticsearch :2.1.0
Kibana :4.3.0
※Elasticsearch, Kibanaはインストール済みとする
9
① インストール
1. 公開鍵追加
2. リポジトリ追加
3. インストール
※deb, rpm, tgz, zip形式でも公開されているので、
Windowsの場合はzipを落としましょう。
https://www.elastic.co/guide/en/beats/topbeat/1.1/topbeat-installation.html
10
rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch
[beats]
name=Elastic Beats Repository
baseurl=https://packages.elastic.co/beats/yum/el/$basearch
enabled=1
gpgkey=https://packages.elastic.co/GPG-KEY-elasticsearch
gpgcheck=1
yum install topbeat
/etc/yum.repos.d/
② 設定
1. データ転送先のElasticsearch指定
11
output:
### Elasticsearch as output
elasticsearch:
hosts: ["localhost:9200"]
/etc/topbeat/topbeat.yml
③ Elasticsearchインデックス定義
1. テンプレート定義JSONをElasticsearchに取込み
12
curl -XPUT 'http://localhost:9200/_template/topbeat' -d
@/etc/topbeat/topbeat.template.json"
④ 起動
1. 起動
13
service topbeat start
以上!!!
14
簡単でしょ?
15
Kibanaで
見てみよう
16
17
データが連携されていますね
グラフ作るの
面倒くさい?
18
Dashboardも
公開されてます
19
Dashboard作成
1. githubから取得
2. ElasticsearchのURLを指定してload.sh実行
20
git clone https://github.com/elastic/beats-dashboards.git
./load.sh -url "http://localhost:9200"
21
22
マシン情報
マシン別
プロセス状態
メモリ使用率 CPU使用率
プロセス当たり
CPU使用率
プロセス当たり
メモリ使用率
プロセス一覧 ディスク使用率
お手軽
モニタリング♪
23
使うだけじゃ
面白くない?
24
作ってみた
25
Developer Guide
https://www.elastic.co/guide/en/beats/libbeat/curren
t/new-beat.html
26
何つくろ?
27
今回作るBeat
Windowsのタスクマネージャのタスクを定期的に取得する
通称「Winappbeat」
28
環境情報
OS :Windows7
Go :1.6
※Goの開発環境はセットアップ済みとする
29
Beatの構成
30
共通機能は「libbeat」が提供
開発者はデータを収集する個別ロジックを実装するだけ
① libbeat取得
1. libbeatのソースをgo get
31
go get github.com/elastic/beats
② beatテンプレート生成(任意)
1. テンプレートジェネレータ取得
2. 実行
3. projectnameを尋ねられるので、Beatの名前を入力
今回は「Winappbeat」を指定
32
rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch
cookiecutter https://github.com/elastic/beat-generator.git
③ 構成
最低限実装すべきは下記の赤字
33
winappbeat
│ main.go
│ main_test.go
│ Makefile
│ README.md
│ winappbeat.yml … 設定ファイル
├─beater
│ winappbeat.go … メインロジック
├─config
│ config.go … 設定ファイルに対応する構造体
├─docs
│ index.asciidoc
├─etc
│ beat.yml
│ fields.yml
│ winappbeat.template.json
└─tests
└─system
│ requirements.txt
│ test_base.py
│ winappbeat.py
└─config
winappbeat.yml.j2
④ 設定ファイル作成
1. YAML形式で設定項目を記述
今回は
・ データの取得タイミング
・ 名称がないウィンドウの情報を取得するか?
・ 不可視ウィンドウの情報を取得するか?
を設定項目として定義
34
input:
# Defines how often an event is sent to the output
period: 30s
# Whether to get only window that has name
onlyNotEmpty: true
# Whether to get only visible window
onlyVisible: true
output:
elasticsearch:
hosts: ["10.23.46.5:9200"]
winappbeat.yml
⑤ 設定ファイルに対応する構造体を実装
1. 設定ファイルと対になる構造体を実装
35
package config
type Config struct {
Winappbeat WinappbeatConfig
}
type WinappbeatConfig struct {
Period string `yaml:"period"`
OnlyNotEmpty string `yaml:"onlyNotEmpty"`
OnlyVisible string `yaml:"onlyVisible"`
}
config/config.go
⑤ データ取得・転送ロジックを実装
libbeatのbeaterインターフェースで定義されている5メソッドを実装
 Config … 設定ファイルを扱う
 Setup … 初期処理を行う
 Run … データ収集のメイン処理を行う
 Cleanup … 終了処理を行う
 Stop … 停止要求があった場合の処理を行う
36
// Beater interface that every beat must use
type Beater interface {
Config(*Beat) error
Setup(*Beat) error
Run(*Beat) error
Cleanup(*Beat) error
Stop()
}
libbeat/beat/beat.go
⑤ データ取得・転送ロジックを実装
1. Config
設定ファイルを読込み
37
func (bt *Winappbeat) Config(b *beat.Beat) error {
// Load beater configuration
err := cfgfile.Read(&bt.Configuration, "")
if err != nil {
return fmt.Errorf("Error reading config file: %v", err)
}
return nil
}
beater/winappbeat.go
⑤ データ取得・転送ロジックを実装
2. Setup
設定ファイルの値がセットされていない場合のデフォルト値をセット
38
func (bt *Winappbeat) Setup(b *beat.Beat) error {
// Setting default period if not set
if bt.Configuration.Winappbeat.Period == "" {
bt.Configuration.Winappbeat.Period = "30s"
}
var err error
bt.period, err = time.ParseDuration(bt.Configuration.Winappbeat.Period)
if err != nil {
return err
}
// 省略(他の設定値も同様にデフォルト値をセット)
return nil
}
beater/winappbeat.go
⑤ データ取得・転送ロジックを実装
3. Run(詳細は割愛)
設定ファイルで指定した間隔でループ処理
eventオブジェクトにデータを設定し、PublishEventで送信
39
func (bt *Winappbeat) Run(b *beat.Beat) error {
ticker := time.NewTicker(bt.period)
for {
select {
case <-bt.done:
return nil
case <-ticker.C:
}
list := listWindows(win.HWND(0))
for _, w := range list {
if bt.onlyNotEmpty && w.name == "" {
continue
}
if bt.onlyVisible && !w.visible {
continue
}
event := common.MapStr{
"@timestamp": common.Time(time.Now()),
"type": b.Name,
"windowname": w.name,
"windowcategory": w.nameCategory,
"windowclass": w.class,
}
b.Events.PublishEvent(event)
}
}
}
beater/winappbeat.go
⑤ データ取得・転送ロジックを実装
4. Cleanup
特に処理なし
5. Stop
チャネルをクローズして、Runメソッドの処理を終了
40
func (bt *Winappbeat) Cleanup(b *beat.Beat) error {
return nil
}
beater/winappbeat.go
func (bt *Winappbeat) Stop() error {
close(bt.done)
}
beater/winappbeat.go
⑥ コンパイル&実行
1. go build
2. 生成されたwinappbeat.exeを実行
41
go build
わりと
簡単でしょ?
42
可視化結果は
デモで
43
一通り使ってみて、作ってみての所感
◎ Go言語実装
 クロスコンパイルできるので展開しやすい
 OSネイティブな実行ファイルが作られるので別途ランタイムは不要
◎ 個々のBeatsが「小さく」「疎」である
 必要なものだけを組み合わせて使う
◎ Elasticsearch + Kibanaとの連携が容易
△ Elasticsearch以外とも連携したい。
(厳密にはElasticsearch, Logstash, File, Console, Redisは連携可能)
△ 設定ファイルレベルでのフィルタやパースができない
44
おまけ
Qiitaにも書きました。
http://qiita.com/datake/items/d936cf866f78d7aa9393
45
Enjoy Beats!
46

More Related Content

Viewers also liked

なれる!デザイナー(ロゴ作りから始めるデザイン入門)
なれる!デザイナー(ロゴ作りから始めるデザイン入門)なれる!デザイナー(ロゴ作りから始めるデザイン入門)
なれる!デザイナー(ロゴ作りから始めるデザイン入門)
hiroki tanaka
 
マイナーデスクトップOsたち
マイナーデスクトップOsたちマイナーデスクトップOsたち
マイナーデスクトップOsたち
Masaki Matsumoto
 
なんちゃってIo tで朝活してみよう!
なんちゃってIo tで朝活してみよう!なんちゃってIo tで朝活してみよう!
なんちゃってIo tで朝活してみよう!
Kazuhiko Kurimura
 
ぜんぶScalaでやってみた
ぜんぶScalaでやってみたぜんぶScalaでやってみた
ぜんぶScalaでやってみた
力世 山本
 
IoTでアヒルを動かしてみました
IoTでアヒルを動かしてみましたIoTでアヒルを動かしてみました
IoTでアヒルを動かしてみました
Kota Takebayashi
 
社内LT大会#3 2016-4-28 Vuls
社内LT大会#3 2016-4-28 Vuls社内LT大会#3 2016-4-28 Vuls
社内LT大会#3 2016-4-28 Vuls
Kota Kanbe
 
競プロ、なんでお前たちやらないの?
競プロ、なんでお前たちやらないの?競プロ、なんでお前たちやらないの?
競プロ、なんでお前たちやらないの?
Shota Tsukamoto
 
GISについてのお話
GISについてのお話GISについてのお話
GISについてのお話
futureotsuka
 
ログモニタリングツールを自作した話
ログモニタリングツールを自作した話ログモニタリングツールを自作した話
ログモニタリングツールを自作した話
Hiroki Takeda
 
Seleniumのモバイル版「Appium」を使ってみた
Seleniumのモバイル版「Appium」を使ってみたSeleniumのモバイル版「Appium」を使ってみた
Seleniumのモバイル版「Appium」を使ってみた
yamapy black
 
Spring frameworkが大好きなおはなし
Spring frameworkが大好きなおはなしSpring frameworkが大好きなおはなし
Spring frameworkが大好きなおはなし
Satoshi Kisanuki
 
Grep
GrepGrep
20160811車載
20160811車載20160811車載
20160811車載
masao kamiwada
 
20160810-lt-cygwin
20160810-lt-cygwin20160810-lt-cygwin
20160810-lt-cygwin
Future Architect.Inc
 
Future_Lt20160810
Future_Lt20160810Future_Lt20160810
Future_Lt20160810
Yosuke Tanaka
 
20161119 lt
20161119 lt20161119 lt
20161119 lt
aiko sato
 
未来太郎と未来花子
未来太郎と未来花子未来太郎と未来花子
未来太郎と未来花子
ming li
 
Spark CL
Spark CLSpark CL
Spark CL
力世 山本
 
こじらせVBA
こじらせVBAこじらせVBA
こじらせVBA
satoshi ohya
 
AI(強化学習)でロボットに学習させてみた
AI(強化学習)でロボットに学習させてみたAI(強化学習)でロボットに学習させてみた
AI(強化学習)でロボットに学習させてみた
akmtt
 

Viewers also liked (20)

なれる!デザイナー(ロゴ作りから始めるデザイン入門)
なれる!デザイナー(ロゴ作りから始めるデザイン入門)なれる!デザイナー(ロゴ作りから始めるデザイン入門)
なれる!デザイナー(ロゴ作りから始めるデザイン入門)
 
マイナーデスクトップOsたち
マイナーデスクトップOsたちマイナーデスクトップOsたち
マイナーデスクトップOsたち
 
なんちゃってIo tで朝活してみよう!
なんちゃってIo tで朝活してみよう!なんちゃってIo tで朝活してみよう!
なんちゃってIo tで朝活してみよう!
 
ぜんぶScalaでやってみた
ぜんぶScalaでやってみたぜんぶScalaでやってみた
ぜんぶScalaでやってみた
 
IoTでアヒルを動かしてみました
IoTでアヒルを動かしてみましたIoTでアヒルを動かしてみました
IoTでアヒルを動かしてみました
 
社内LT大会#3 2016-4-28 Vuls
社内LT大会#3 2016-4-28 Vuls社内LT大会#3 2016-4-28 Vuls
社内LT大会#3 2016-4-28 Vuls
 
競プロ、なんでお前たちやらないの?
競プロ、なんでお前たちやらないの?競プロ、なんでお前たちやらないの?
競プロ、なんでお前たちやらないの?
 
GISについてのお話
GISについてのお話GISについてのお話
GISについてのお話
 
ログモニタリングツールを自作した話
ログモニタリングツールを自作した話ログモニタリングツールを自作した話
ログモニタリングツールを自作した話
 
Seleniumのモバイル版「Appium」を使ってみた
Seleniumのモバイル版「Appium」を使ってみたSeleniumのモバイル版「Appium」を使ってみた
Seleniumのモバイル版「Appium」を使ってみた
 
Spring frameworkが大好きなおはなし
Spring frameworkが大好きなおはなしSpring frameworkが大好きなおはなし
Spring frameworkが大好きなおはなし
 
Grep
GrepGrep
Grep
 
20160811車載
20160811車載20160811車載
20160811車載
 
20160810-lt-cygwin
20160810-lt-cygwin20160810-lt-cygwin
20160810-lt-cygwin
 
Future_Lt20160810
Future_Lt20160810Future_Lt20160810
Future_Lt20160810
 
20161119 lt
20161119 lt20161119 lt
20161119 lt
 
未来太郎と未来花子
未来太郎と未来花子未来太郎と未来花子
未来太郎と未来花子
 
Spark CL
Spark CLSpark CL
Spark CL
 
こじらせVBA
こじらせVBAこじらせVBA
こじらせVBA
 
AI(強化学習)でロボットに学習させてみた
AI(強化学習)でロボットに学習させてみたAI(強化学習)でロボットに学習させてみた
AI(強化学習)でロボットに学習させてみた
 

Similar to Beats

osc_tokyo20100226
osc_tokyo20100226osc_tokyo20100226
osc_tokyo20100226
Shoken Fujisaki
 
Git pyfes201207-presen
Git pyfes201207-presenGit pyfes201207-presen
Git pyfes201207-presenKouhei Maeda
 
SolidFire を Kibana(ELK Stack)で可視化(需要予測)する
SolidFire を Kibana(ELK Stack)で可視化(需要予測)するSolidFire を Kibana(ELK Stack)で可視化(需要予測)する
SolidFire を Kibana(ELK Stack)で可視化(需要予測)する
Kensuke Maeda
 
Version Control System Tutorial バージョン管理システムチュートリアル
Version Control System Tutorial バージョン管理システムチュートリアルVersion Control System Tutorial バージョン管理システムチュートリアル
Version Control System Tutorial バージョン管理システムチュートリアル
Computational Materials Science Initiative
 
Firebird2.5 がやってきた!
Firebird2.5 がやってきた!Firebird2.5 がやってきた!
Firebird2.5 がやってきた!
Tsutomu Hayashi
 
Multiple Dimension Spreadのご紹介
Multiple Dimension Spreadのご紹介Multiple Dimension Spreadのご紹介
Multiple Dimension Spreadのご紹介
Yahoo!デベロッパーネットワーク
 
Xilinx SDSoC(2016.3)解体新書ソフトウェア編
Xilinx SDSoC(2016.3)解体新書ソフトウェア編Xilinx SDSoC(2016.3)解体新書ソフトウェア編
Xilinx SDSoC(2016.3)解体新書ソフトウェア編
Mr. Vengineer
 
New Firebird2.5.20100123
New Firebird2.5.20100123New Firebird2.5.20100123
New Firebird2.5.20100123
Tsutomu Hayashi
 
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
Takashi Uemura
 
2015-11-26 BitVisor Summit 4(公開版)
2015-11-26 BitVisor Summit 4(公開版)2015-11-26 BitVisor Summit 4(公開版)
2015-11-26 BitVisor Summit 4(公開版)
Takahiro Shinagawa
 
今さら聞けない人のためのGit超入門 GitLab 14対応版
今さら聞けない人のためのGit超入門 GitLab 14対応版今さら聞けない人のためのGit超入門 GitLab 14対応版
今さら聞けない人のためのGit超入門 GitLab 14対応版
VirtualTech Japan Inc./Begi.net Inc.
 
KituraとサーバーサイドSwift
KituraとサーバーサイドSwiftKituraとサーバーサイドSwift
KituraとサーバーサイドSwift
YUSUKE MORIZUMI
 
NIO.2を使って簡単ファイル操作
NIO.2を使って簡単ファイル操作NIO.2を使って簡単ファイル操作
NIO.2を使って簡単ファイル操作
Yuichi Sakuraba
 
Zabbix最新情報 @OSC 2019 Tokyo/Fall
Zabbix最新情報 @OSC 2019 Tokyo/FallZabbix最新情報 @OSC 2019 Tokyo/Fall
Zabbix最新情報 @OSC 2019 Tokyo/Fall
Atsushi Tanaka
 

Similar to Beats (20)

osc_tokyo20100226
osc_tokyo20100226osc_tokyo20100226
osc_tokyo20100226
 
Git pyfes201207-presen
Git pyfes201207-presenGit pyfes201207-presen
Git pyfes201207-presen
 
SolidFire を Kibana(ELK Stack)で可視化(需要予測)する
SolidFire を Kibana(ELK Stack)で可視化(需要予測)するSolidFire を Kibana(ELK Stack)で可視化(需要予測)する
SolidFire を Kibana(ELK Stack)で可視化(需要予測)する
 
Version Control System Tutorial バージョン管理システムチュートリアル
Version Control System Tutorial バージョン管理システムチュートリアルVersion Control System Tutorial バージョン管理システムチュートリアル
Version Control System Tutorial バージョン管理システムチュートリアル
 
Firebird2.5 がやってきた!
Firebird2.5 がやってきた!Firebird2.5 がやってきた!
Firebird2.5 がやってきた!
 
Multiple Dimension Spreadのご紹介
Multiple Dimension Spreadのご紹介Multiple Dimension Spreadのご紹介
Multiple Dimension Spreadのご紹介
 
Git (実践入門編)
Git (実践入門編)Git (実践入門編)
Git (実践入門編)
 
BBBBB
BBBBBBBBBB
BBBBB
 
1MB
1MB1MB
1MB
 
TeamFileご提案資料
TeamFileご提案資料TeamFileご提案資料
TeamFileご提案資料
 
Xilinx SDSoC(2016.3)解体新書ソフトウェア編
Xilinx SDSoC(2016.3)解体新書ソフトウェア編Xilinx SDSoC(2016.3)解体新書ソフトウェア編
Xilinx SDSoC(2016.3)解体新書ソフトウェア編
 
New Firebird2.5.20100123
New Firebird2.5.20100123New Firebird2.5.20100123
New Firebird2.5.20100123
 
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
もしWordPressユーザーがGitを使ったら 〜WordPressテーマを共同編集しよう〜
 
2015-11-26 BitVisor Summit 4(公開版)
2015-11-26 BitVisor Summit 4(公開版)2015-11-26 BitVisor Summit 4(公開版)
2015-11-26 BitVisor Summit 4(公開版)
 
今さら聞けない人のためのGit超入門 GitLab 14対応版
今さら聞けない人のためのGit超入門 GitLab 14対応版今さら聞けない人のためのGit超入門 GitLab 14対応版
今さら聞けない人のためのGit超入門 GitLab 14対応版
 
Aio
AioAio
Aio
 
KituraとサーバーサイドSwift
KituraとサーバーサイドSwiftKituraとサーバーサイドSwift
KituraとサーバーサイドSwift
 
NIO.2を使って簡単ファイル操作
NIO.2を使って簡単ファイル操作NIO.2を使って簡単ファイル操作
NIO.2を使って簡単ファイル操作
 
Git for beginners
Git for beginnersGit for beginners
Git for beginners
 
Zabbix最新情報 @OSC 2019 Tokyo/Fall
Zabbix最新情報 @OSC 2019 Tokyo/FallZabbix最新情報 @OSC 2019 Tokyo/Fall
Zabbix最新情報 @OSC 2019 Tokyo/Fall
 

Recently uploaded

論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
atsushi061452
 
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
iPride Co., Ltd.
 
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdfFIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdfFIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance
 
CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料
Yuuitirou528 default
 
【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow
Sony - Neural Network Libraries
 
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdfFIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance
 
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
Toru Tamaki
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
CRI Japan, Inc.
 
FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdfFIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance
 
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
Fukuoka Institute of Technology
 
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
Matsushita Laboratory
 
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
NTT DATA Technology & Innovation
 
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdfFIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance
 
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
yassun7010
 
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
harmonylab
 

Recently uploaded (16)

論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
論文紹介: Offline Q-Learning on diverse Multi-Task data both scales and generalizes
 
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
MPAなWebフレームワーク、Astroの紹介 (その2) 2024/05/24の勉強会で発表されたものです。
 
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdfFIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
FIDO Alliance Osaka Seminar: NEC & Yubico Panel.pdf
 
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdfFIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
FIDO Alliance Osaka Seminar: PlayStation Passkey Deployment Case Study.pdf
 
CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料
 
【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow【AI論文解説】Consistency ModelとRectified Flow
【AI論文解説】Consistency ModelとRectified Flow
 
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdfFIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
FIDO Alliance Osaka Seminar: LY-DOCOMO-KDDI-Mercari Panel.pdf
 
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
 
FIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdfFIDO Alliance Osaka Seminar: CloudGate.pdf
FIDO Alliance Osaka Seminar: CloudGate.pdf
 
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
単腕マニピュレータによる 複数物体の同時組み立ての 基礎的考察 / Basic Approach to Robotic Assembly of Multi...
 
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
 
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
YugabyteDB適用に向けた取り組みと隠れた魅力 (DSS Asia 2024 発表資料)
 
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdfFIDO Alliance Osaka Seminar: Welcome Slides.pdf
FIDO Alliance Osaka Seminar: Welcome Slides.pdf
 
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
2024年度_サイバーエージェント_新卒研修「データベースの歴史」.pptx
 
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matching
 

Beats