ćć«ćć«ć”ć©ę åå¶ä½ć®ććć®AIćę“»ēØććēŗč©±č ę¤åŗ
ćć«ćć«ć”ć©ć§ć®ć¤ć³ćæćć„ć¼ćććć«ćć£ć¹ć«ćć·ć§ć³ę®å½±ćęęććććę åå¶ä½ä¼ē¤¾ćÆćč¤éćŖę åć®äøćććē¹å®ć®ē¬éć«čŖ°ć話ćć¦ććććčŖåć§ē¹å®ććę¹ę³ćåæ č¦ćØćć¦ćć¾ććć
ćććøć§ćÆććēøč«ćć
čŖ²é”
ćć«ćć«ć”ć©ć³ć³ćć³ćļ¼ć¤ć³ćæćć„ć¼ćććććć£ć¹ććććć«ćć£ć¹ć«ćć·ć§ć³ļ¼ć®å¶ä½ć«ććć¦ćē·Øéč ćÆä½ęéćć®ę åćęä½ę„ć§ę©éććć¦ēŗč©±č ćē¹å®ććć«ćććä½ęććåæ č¦ćććć¾ććććć®ććć»ć¹ćÆä»„äøć®čŖ²é”ćę±ćć¦ćć¾ććļ¼
- éåøøć«ęéććććļ¼ęåć¬ćć„ć¼ć§ćÆćŖć¢ć«ćæć¤ć ć®10ć15åļ¼
- 話č ē¹å®ć«ććć¦ćć„ć¼ćć³ćØć©ć¼ćēŗēćććć
- čæ éćŖć³ć³ćć³ćå¶ä½ć妨ććććć«ćććÆ
ē§ćć”ć®ć½ćŖć„ć¼ć·ć§ć³
å½ē¤¾ćÆćé³å£°äæ”å·ćØč¦č¦äæ”å·ćčåćććććØć§ēŗč©±č ćčŖåēć«ę¤åŗććććć£ć¼ćć©ć¼ćć³ć°ćć¤ćć©ć¤ć³ćęč¼ććAIćę“»ēØććę ååęćć©ćććć©ć¼ć ćę§ēÆćć¾ććć
ć¢ć¼ćććÆćć£
- Backend: MongoDBćØRedisćåććPython/Flask REST API
- ML Pipeline: TalkNetćŖć¼ćć£ćŖććøć„ć¢ć«čåć¢ćć«ćé”ę¤åŗć®ććć®YOLOv8 Nanoćęåčµ·ććć®ććć®OpenAI Whisper
- GPU Optimization: CUDAćēØććPyTorchć3åć®é«éåćå®ē¾ćććć¬ć¼ć éå¼ćććććå¦ē
- Infrastructure: åę£MongoDBćć¼ć¹ć®ćććÆćēØćććć«ćć¤ć³ć¹ćæć³ć¹ćććć¤ć”ć³ć
å¦ēćć¤ćć©ć¤ć³
- Media Extraction - ćććŖć®ćć¦ć³ćć¼ććØćŖć¼ćć£ćŖ/ćććŖåé¢
- Scene Detection - PySceneDetectć«ććć³ć³ćć³ććć¼ć¹ć®å¢ēę¤åŗ
- Face Detection - ćć¬ć¼ć éå¼ććēØććYOLOv8 Nanoć«ććé”ę¤åŗ
- Face Tracking - ćć¬ć¼ć éć®IoUćć¼ć¹ć®ćŖć³ćÆ
- TalkNet Inference - å¤ęéć¹ć³ć¢ćŖć³ć°ļ¼1ē§ć2ē§ć4ē§ć6ē§ć®ć¦ć£ć³ćć¦ļ¼ć«ćććŖć¼ćć£ćŖććøć„ć¢ć«čå
- Transcription - åčŖć¬ćć«ć®ćæć¤ć ć¹ćæć³ćä»ćWhisperćć¼ć¹é³å£°čŖč
äø»č¦ę©č½
- ćÆćć¹ć¢ć¼ćć«ć¢ćć³ć·ć§ć³ļ¼åć®åćļ¼é³å£°ļ¼ć«ććēŗč©±č ę¤åŗ
- å ē¢ćŖč©±č ē¹å®ć®ććć®å¤ęéäæ”é ¼åŗ¦ć¹ć³ć¢ćŖć³ć°
- åčŖć¬ćć«ć®ćæć¤ć ć¹ćæć³ćä»ćčŖåęåčµ·ćć
- ćć£ć³ć»ć«ćµćć¼ćä»ććććÆć°ć©ć¦ć³ććøć§ćć¹ć±ćøć„ć¼ćŖć³ć°
- ććć©ć¼ćć³ć¹ē£č¦ćØGPUć”ć¢ćŖē®”ē
ęę
ęč”ć¹ćæććÆ
caseStudyDetail.more ć±ć¼ć¹ć¹ćæćć£
ćć®ä»ć®ęč”å®č£ äŗä¾ćć覧ćć ćć
ćŖć¢ć«ćæć¤ć åē»ćŖććøć§ćÆććć©ććć³ć°ćØčŖåć»ć³ćæćŖć³ć°ć»ćŖć«ććŖ
ććę åå¶ä½ćć¼ć ćÆćåē»ę åå ć®éøęććććŖććøć§ćÆćć追跔ćććć®ē§»åć«åććć¦ćć¬ć¼ć å ć§čŖåēć«äøå¤®ć«ē¶ęć§ćććć¼ć«ćåæ č¦ćØćć¦ćć¾ććććć®ćć¼ć«ć«ćÆćć¹ć ć¼ćŗćŖćć©ć³ćøć·ć§ć³ćč¤ę°ć®ćć©ććć³ć°ć¢ć«ć“ćŖćŗć ćŖćć·ć§ć³ćććć¦ćć©ćć«ć¼ććæć¼ć²ćććč¦å¤±ć£ćéć®čŖåćŖć«ććŖę©č½ćę±ćććć¾ććć
AIćę“»ēØććåęć«ćććÆćć¹ćć©ćććć©ć¼ć ć¢ćć¤ć«åē»ē·Øé
ć³ć³ćć³ććÆćŖćØć¤ćæć¼ćć”ćć£ć¢ćććć§ćć·ć§ćć«ćÆćå¤åŗå ć§ć®ććć¹ćć¼ććŖē·ØéćÆć¼ćÆććć¼ć®ććć«ćAIé§åååęć®ēµęćę“»ēØć§ććć¢ćć¤ć«ćć”ć¼ć¹ćć®åē»ē·Øéć½ćŖć„ć¼ć·ć§ć³ćåæ č¦ćØćć¦ćć¾ććć
ććććč³Ŗå
MicrocosmWorksćÆćåć«ć”ć©ćć£ć¼ćććę½åŗćććå£ć®åćć®č¦č¦ēē¹å¾“ćØé³å£°äæ”å·ćcross-attention layersć使ēØćć¦é¢é£ä»ćććć«ćć¢ć¼ćć«čåć¢ćć«ćéēŗćć¾ććććć®ć¢ćć«ćÆćåÆč¦ć®åé”ć«åƾćć¦ćć¬ć¼ć ććØć®č©±č 確ēć¹ć³ć¢ćåŗåććč¤ę°ć®åå č ćåęć«č©±ćć¦ććå “åć§ć94%ć®ē²¾åŗ¦ćéęćć¾ćć
MicrocosmWorksćÆćNVIDIA T4 GPUsäøć§TensorRTć¢ćÆć»ć©ć¬ć¼ć·ć§ć³ćēØćć¦ęØč«ćć¤ćć©ć¤ć³ćęé©åćććć¬ć¼ć ćć£ććć£ćć話č čå„ć¾ć§150msęŖęŗć®ćØć³ććć¼ćØć³ćć®é å»¶ćéęćć¾ććććć®é å»¶ćÆćäøč¬ēćŖć«ććé å»¶ć300-500msć§ććć©ć¤ćå¶ä½ć®ć¹ć¤ććć³ć°ć«ććć¦ć許容ēÆå²å ć«ååć«åć¾ć£ć¦ćć¾ćć
MicrocosmWorksćÆćå¤ę§ćŖé®č½ć·ććŖćŖć§ć¢ćć«ćčØē·“ććé³å£°ć®ćæć®äæ”é ¼åŗ¦ć¹ć³ć¢ć使ēØćć¦ēęéć®é®č½äøć話č 追跔ćē¶ęććęéå¹³ę»åć¢ć«ć“ćŖćŗć ćå®č£ ćć¾ćććč¦č¦ēćŖäæ”é ¼åŗ¦ććććå¤ćäøåććØćć·ć¹ćć ćÆćć«ććć¤ćÆć¢ć¬ć¤ććć®ćć¼ć ćć©ć¼ćć³ć°ćć¼ćæć使ēØćć¦é³ęŗå®ä½ć«ćć©ć¼ć«ćććÆćć¾ćć
MicrocosmWorksćÆćć¹ćć¼ć«ć¼ę¤åŗåŗåććATEM SDKćä»ćć¦Blackmagic ATEMćØäŗęę§ććććTriCasterć·ć¹ćć åćć«ćÆNewTek NDIć«åƾåæććęØęŗć®ćæćŖć¼/å¶å¾”äæ”å·ć«å¤ęććć³ć³ćććŖć³å¶å¾”ć¢ćøć„ć¼ć«ćę§ēÆćć¾ćććå¶ä½ćć£ć¬ćÆćæć¼ćÆćć·ć¹ćć ćčŖååćęæćć¢ć¼ćć¾ććÆćć«ćććå®č”ććć«ęę”ććć¢ććć¤ć¶ćŖć¼ć¢ć¼ćć«čØå®ć§ćć¾ćć
MicrocosmWorksćÆćę給$30ļ½$50ć®ęéć§ć«ć¹ćæć AIćććŖåęć·ć¹ćć ćę§ēÆćć¦ćć¾ććć¢ćć«ćć¬ć¼ćć³ć°ćTensorRTęé©åćććć³ć¹ć¤ććć£ć¼ēµ±åćå«ććć«ćć«ć”ć©ć¢ćÆćć£ćć¹ćć¼ć«ć¼ę¤åŗć·ć¹ćć ćÆćéåøø500ļ½750ęéć®éēŗęéćåæ č¦ćØćć¾ććć¢ćć«ćć¬ć¼ćć³ć°ćć§ć¼ćŗć§ćÆGPUć³ć³ćć„ć¼ććŖć½ć¼ć¹ćåæ č¦ćØćŖććéåøøćććøć§ćÆćć³ć¹ćć«$2,000ļ½$5,000ćčæ½å ćć¾ćć
ććøćć¹ć®å¤é©ć®ęŗåćÆć§ćć¦ćć¾ććļ¼
ć客ę§ć®čŖ²é”ć«é”ä¼¼ć®ć½ćŖć„ć¼ć·ć§ć³ćé©ēØććę¹ę³ć«ć¤ćć¦č©±ćåćć¾ćććć