Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
GoでMecab
Search
Senoue
March 22, 2021
Programming
0
340
GoでMecab
GoでMecabを使ったサービスをやってます
Senoue
March 22, 2021
Tweet
Share
More Decks by Senoue
See All by Senoue
App_RunnerとRDSを活用したスケーラブルなWebAPI構築とインフラの自動化.pdf
senoue
1
40
チャンネルを完全に理解する
senoue
0
33
Real-time Communication in Go with Melody and WebSockets
senoue
0
130
Adobeの生成AIのこと を調べてみた
senoue
0
160
ソフトウェア開発におけるAI :CopilotとGenie
senoue
0
160
Sendai.go x GDG Cloud 仙台 ハンズオン
senoue
0
47
GKEとGoでエフェメラルなサービス
senoue
0
360
GAEのlogはStackDriverがいろいろやってくれている
senoue
1
530
GCPUG 仙台
senoue
1
440
Other Decks in Programming
See All in Programming
Alba: Why, How and What's So Interesting
okuramasafumi
0
240
知られざるDMMデータエンジニアの生態 〜かつてツチノコと呼ばれし者〜
takaha4k
3
1.1k
Fixstars高速化コンテスト2024準優勝解法
eijirou
0
200
為你自己學 Python
eddie
0
540
さいきょうのレイヤードアーキテクチャについて考えてみた
yahiru
1
540
2,500万ユーザーを支えるSREチームの6年間のスクラムのカイゼン
honmarkhunt
6
4.3k
watsonx.ai Dojo #6 継続的なAIアプリ開発と展開
oniak3ibm
PRO
0
270
非ブラウザランタイムとWeb標準 / Non-Browser Runtimes and Web Standards
petamoriken
0
450
JavaScriptツール群「UnJS」を5分で一気に駆け巡る!
k1tikurisu
8
1.3k
混沌とした例外処理とエラー監視に秩序をもたらす
morihirok
18
3.3k
ESLintプラグインを使用してCDKのセオリーを適用する
yamanashi_ren01
2
380
Amazon ECS とマイクロサービスから考えるシステム構成
hiyanger
1
190
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
3k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.7k
What's in a price? How to price your products and services
michaelherold
244
12k
Code Review Best Practice
trishagee
65
17k
How GitHub (no longer) Works
holman
312
140k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
33
2k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Building Better People: How to give real-time feedback that sticks.
wjessup
366
19k
Gamification - CAS2011
davidbonilla
80
5.1k
Transcript
朝からめかぶを食べる と健康に 株式会社ビデオマーケット 瀬上祐匡 2021/3/21
瀬上 祐匡(せのうえ ひろまさ) 株式会社ビデオマーケット サーバサイドエンジニア • GCP, Go, Python等,BI,データ分析 •
@senoue,@hiromasa.senoue • ハリネズミ飼ってます • モノノフです。 • 好きなものは、Cloud Function • Sendai.go やってます 自己紹介 株式会社ビデオマーケット TVOD(都度課金)を軸とした動画配信サービス 映画、アニメ、ドラマなど多彩なジャンルで配信本数は 国内最大の 26 万本+ 自社が開発した独自エンコード方式で高品質な動画を提供
GoでMecab
- Mecabとは - 形態素解析エンジンです - 形態素解析とは - 自然語を言語単位に分割 - 現代語なども辞書で対応
- Goで形態素解析をしたかった - Goのライブラリは古かった - 基本的には自実装 - 配列からの文字比較をする
実際のところ
分かち書きの方法
分かち結果 ※配列としての形態素解析
問題点:Goで、正規表現は遅い対応
どのくらい違うか マイクロ秒で20倍以上の差が出てくる。 ちりつもを大切に
Thank You