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
300
GoでMecab
GoでMecabを使ったサービスをやってます
Senoue
March 22, 2021
Tweet
Share
More Decks by Senoue
See All by Senoue
Real-time Communication in Go with Melody and WebSockets
senoue
0
62
Adobeの生成AIのこと を調べてみた
senoue
0
110
ソフトウェア開発におけるAI :CopilotとGenie
senoue
0
110
Sendai.go x GDG Cloud 仙台 ハンズオン
senoue
0
34
GKEとGoでエフェメラルなサービス
senoue
0
320
GAEのlogはStackDriverがいろいろやってくれている
senoue
1
480
GCPUG 仙台
senoue
1
400
ペチコン2019資料
senoue
1
180
Other Decks in Programming
See All in Programming
はしめてのプログラミングとロボット制御
watawatavoltage
0
290
Cloudflare Workers x AWS Lambdaの組み合わせユースケース / Cloudflare Workers x AWS Lambda Combination Use Case
seike460
PRO
2
310
Introduction of Happy Eyeballs Version 2 (RFC8305) to the Socket library
coe401_
1
220
企業向け生成AIアプリの 開発から得られた知見
takaakikakei
0
310
社内 LT 会を発足し、アウトプット文化を醸成させるために考えたこと・やったこと / Starting internal LT meetings and fostering an output culture
mackey0225
3
120
Activities at Cairo Library
cairolibrary720
0
1.2k
初心者がおさえておきたいAWS CDKのベストプラクティス 2024
konokenj
15
7.3k
SDCon2024: Enabling DevOps and Team Topologies thru architecture: architecting for fast flow
cer
PRO
0
780
Android開発者のための Kotlin Multiplatform入門
ntaro
0
190
最近追加した型の紹介とその振り返り
aki19035vc
0
170
How to use Macrobenchmark
veronikapj
0
160
AWS CDKにおける「再利用性」を考える / aws-cdk-reusability
gotok365
6
1.3k
Featured
See All Featured
Git: the NoSQL Database
bkeepers
PRO
423
64k
10 Git Anti Patterns You Should be Aware of
lemiorhan
652
58k
Designing for Performance
lara
604
67k
Clear Off the Table
cherdarchuk
89
320k
Build your cross-platform service in a week with App Engine
jlugia
227
17k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
19k
Building Your Own Lightsaber
phodgson
101
5.9k
VelocityConf: Rendering Performance Case Studies
addyosmani
321
23k
What's in a price? How to price your products and services
michaelherold
239
11k
Building Effective Engineering Teams - LeadDev
addyosmani
47
2.2k
Rebuilding a faster, lazier Slack
samanthasiow
78
8.5k
Web Components: a chance to create the future
zenorocha
307
41k
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