DeepDetect ба LiveDetect нь гүнзгийрүүлсэн сургалтаар орон нутгийн видео дамжуулалтыг боловсруулах

Deepdetect

DeepDetect бол үнэгүй програм хангамж юм JoliBrain боловсруулсан, эрхэм зорилго нь хамгийн сүүлийн үеийн инновацийг гүнзгийрүүлэн сурахад хүртээмжтэй, ашиглах боломжтой болгох явдал юм (гүнзгий сурах) нь нэвтрэх боломжтой бөгөөд програмуудыг нэгтгэх боломжийг олгодог.

Deepdetect нь үнэгүй хоёр програмаас бүрдэнэ: тэдний нэг нь юм REST API бүхий C ++ 11 дээр бичсэн сервер, үндсэн Caffe, Caffe2, Tensorflow, Dlib, NCNN гэх мэт сангуудад нэвтрэх боломжийг олгодог. Нөгөө нь вэб платформ юм загваруудаа сургах, цэгцлэх, кодын жижиг хэсэг болгон ашиглах.

Сигналаас үйл явдлыг автоматаар илрүүлэх хугацааны цуврал нь өргөн хэрэглээний програмуудтай. Уламжлалт илрүүлэх аргаs үйл явдлыг өгөгдөлд ижил төстэй байдал, харилцан хамаарал ашиглан илрүүлэх.

Эдгээр аргууд нь үр ашиггүй, бага нарийвчлалтай байдаг. Сүүлийн жилүүдэд машин сургалтын техник технологи нь олон шинжлэх ухаан, инженерийн салбарт хувьсгал хийжээ.

Ялангуяа гүнзгий мэдрэлийн сүлжээнүүдийн улмаас 2 хэмжээст дүрсний өгөгдөлд объект илрүүлэх гүйцэтгэл эрс сайжирсан.

DeepDetect платформын тухай

Deepdetect зураг, текст болон бусад мэдээллийг хяналтгүй, хараа хяналтгүй гүнзгийрүүлэн сурахад дэмжлэг үзүүлэх, хялбар, ашиглахад хялбар, тест хийх, одоо байгаа програмуудтай холбогдоход анхаарлаа төвлөрүүлдэг.

Энэ нь ангилал, объект илрүүлэх, сегментчилэл, регресс, авто кодлогч гэх мэтийг дэмждэг.

Үүний гол шинж чанарууд нь

  • Машинаар суралцах, гүнзгийрүүлэн сурахад зориулсан өндөр түвшний API
  • Caffe, Tensorflow, XGBoost болон T-SNE-ийн дэмжлэг
  • Ангилал, регресс, авто кодлогч, объект илрүүлэх, сегментчилэл.
  • JSON холбооны формат
  • алсын Python клиентийн сан
  • Асинхрон сургалтын дуудлагад зориулсан тусгай сервер.
  • Өндөр гүйцэтгэл, олон цөмт CPU ба GPU-ийн ашиг тус
  • мэдрэлийн суулгагдсан ижил төстэй хайлт
  • Урьдчилан боловсруулах чадвартай CSV файлуудтай ажиллах холбогч
  • Текст файл, өгүүлбэр, тэмдэгтэд суурилсан загварыг боловсруулах холбогч.
  • Ховор мэдээлэлд зориулсан SVM файлын форматтай ажиллах холбогч
  • мэдээллийн баазын хараат байдал, синхрончлолгүйгээр, файлын системээс зохион байгуулалттай, ашиглах боломжтой загварын бүх мэдээлэл, параметрүүд
  • Гадны програмуудтай холболтыг хялбаршуулах зорилгоор уян хатан загвар гаралтын хэлбэр
  • GPU болон CPU-ийн аль алиных нь сийрэг тооцоо, функцийг дэмжих.

LiveDetect-ийн тухай

LiveDetect нь гүнзгий суралцах загвар бүхий орон нутгийн видео урсгалыг хялбархан боловсруулахад зориулагдсан хэрэгсэл. Код нь камераас шууд дүрсийг уншиж, хүрээ бүрийг DeepDetect програмаар боловсруулдаг.

LiveDetect бүхий DeepDetect үйлчлүүлэгчдийн бодит хэрэглээний тохиолдлууд:

  • Талбайн аюулгүй байдал, талбайн тандалт.
  • OCR машины зогсоол дахь бүртгэл.
  • Үйлдвэрлэсэн нарийн хэсгүүдийн согогийг илрүүлэх.

Raspberry pi дээр DeepDetect-ийг хэрхэн суулгах вэ?

DeepDetect програмыг янз бүрийн платформ дээр (сервер, компьютер, зөөврийн компьютер, тэр ч байтугай Raspberry Pi) суулгаж болно.

DeepDetect-ийн албан ёсны вэбсайтаас бид боломжтой суулгах зааврыг олох дэмжигдсэн платформ бүрийн хувьд.

Энэ тохиолдолд, Бид Raspberry Pi дээр NCDN back-end болон LiveDetect-тэй DeepDetect-ийг суулгана. видео дарааллыг боловсруулах DeepDetect экосистемээс гаргаж авсан хэрэгсэл. Энэ нь объектыг бодит цаг хугацаанд илрүүлж, дүрслэх боломжийг бидэнд олгодог.

Raspberry Pi гэх мэт ширээний болон суулгагдсан системд урьдчилж бэлтгэгдсэн Deep Learning загваруудыг ашиглах боломжтой.

Raspberry Pi дээр DeepDetect серверийг суулгахын тулд Бид Docker-ийг энгийн, сайн гүйцэтгэлд ашиглах болно.

Холбоотой нийтлэл:
Raspberry pi дээр Raspbian програм дээр Docker-ийг хэрхэн суулгах вэ?

Бидний хийх гэж байгаа хамгийн эхний зүйл бол DeepDetect Docker Container-т зориулж хавтас үүсгэж, бид үүнийг терминал нээгээд дараах байдлаар гүйцэтгэнэ.

mkdir $HOME/models
docker pull jolibrain/deepdetect_ncnn_pi3
docker run -d -p 8080:8080 -v $HOME/models:/opt/models jolibrain/deepdetect_ncnn_pi3
sudo apt-get install libjpeg-dev

Одоо бид LiveDetect-ийг татаж аваад суулгах гэж байна.
wget https://github.com/jolibrain/livedetect/releases/download/1.0.1/livedetect-rpi3
./livedetect-rpi3 \
--port 8080 \
--host 127.0.0.1 \
--mllib ncnn \
--width 300 --height 300 \
--detection \
--create --repository /opt/models/voc/ \
--init "https://www.deepdetect.com/models/init/ncnn/squeezenet_ssd_voc_ncnn_300x300.tar.gz" \
--confidence 0.3 \
-v INFO \
-P "0.0.0.0:8888" \
--service voc \
--nclasses 21

Http: // localhost: 8888 хаягаар секундэд хоёроос гурван кадр видео (FPS) хооронд үзүүлэх боломжтой.

Хэрэв та LiveDetect програмыг ширээний компьютер дээрээ хэрэгжүүлэхийг хүсвэл GitHub дээр байгаа LiveDetect програмын хамт тушаал, дээж, нэмэлт мэдээлэл олж авах боломжтой.

Холбоос энэ байна.


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

Сэтгэгдэл бичих эхний хүн бай

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.