DeepDetect agus LiveDetect gus sruthan bhidio ionadail a phròiseasadh le ionnsachadh domhainn

Deepdetect

Tha DeepDetect na bhathar-bog an-asgaidh air a leasachadh le JoliBrain, is e an rùn aige na h-innleachdan as ùire a dhèanamh ruigsinneach agus comasach a chleachdadh ann an ionnsachadh domhainn tha (ionnsachadh domhainn) ruigsinneach a bharrachd air cothrom a thoirt do thagraidhean aonachadh.

Deepdetect Tha dà phrògram an-asgaidh: tha aon dhiubh frithealaiche sgrìobhte ann an C ++ 11 le REST API, a leigeas le daoine faighinn a-steach do na leabharlannan bunaiteach Caffe, Caffe2, Tensorflow, Dlib, NCNN, msaa. Tha am fear eile na àrd-ùrlar lìn gus na modailean agad a thrèanadh, eagrachadh agus a chleachdadh mar chriomagan còd beag.

Lorgaidh tachartas fèin-ghluasadach bho chomharran tha tagraidhean farsaing aig sreath ùine. Modhan lorg traidiseantas tachartasan a lorg sa mhòr-chuid tro bhith a ’cleachdadh coltas agus co-dhàimh san dàta.

Faodaidh na dòighean sin a bhith neo-èifeachdach agus mionaideachd ìosal a thoirt gu buil. Anns na beagan bhliadhnaichean a dh ’fhalbh, tha dòighean ionnsachaidh innealan air mòran raointean saidheans agus innleadaireachd atharrachadh.

Gu sònraichte, tha coileanadh lorg nithean ann an dàta ìomhaigh 2-D air a leasachadh gu mòr air sgàth lìonraidhean neural domhainn.

Mun àrd-ùrlar DeepDetect

Deepdetect a ’cur an gnìomh taic airson ionnsachadh domhainn fo stiùir agus gun stiùireadh air ìomhaighean, teacsa agus dàta eile, le fòcas air sìmplidheachd agus furasta an cleachdadh, deuchainn agus ceangal ri tagraidhean a tha ann mu thràth.

Bidh e a ’toirt taic do sheòrsachadh, lorg nithean, cuairteachadh, toirt air ais, autoencoders, agus mòran a bharrachd.

Am measg nam prìomh fheartan aige

  • API àrd-ìre airson ionnsachadh innealan agus ionnsachadh domhainn
  • taic airson Caffe, Tensorflow, XGBoost agus T-SNE
  • Seòrsachadh, toirt air ais, autoencoders, lorg nithean, cuairteachadh.
  • Cruth conaltraidh JSON
  • leabharlann teachdaiche python iomallach
  • Frithealaiche sònraichte le taic airson gairmean trèanaidh asyncronach.
  • Coileanadh àrd, buannachd bho CPU ioma-cridhe agus GPU
  • sgrùdadh coltach ri seo tro leabachadh neòil
  • Ceangal gus faidhlichean CSV a làimhseachadh le comasan preprocessing
  • Ceangal gus faidhlichean teacsa, seantansan agus modalan stèidhichte air caractar a làimhseachadh.
  • Ceangal gus cruth faidhle SVM a làimhseachadh airson dàta gann
  • às aonais eisimeileachd agus sioncronadh an stòr-dàta, a h-uile fiosrachadh agus paramadair a ’mhodail air eagrachadh agus ri fhaighinn bhon t-siostam faidhle
  • Cruth toradh teamplaid sùbailte gus ceangal ri tagraidhean taobh a-muigh a dhèanamh nas sìmplidhe
  • Taic airson àireamhachadh gann agus gnìomhan air gach cuid GPU agus CPU.

Mu dheidhinn LiveDetect

Tha LiveDetect inneal a chaidh a dhealbhadh gus sruthan bhidio ionadail a phròiseasadh gu furasta le modalan ionnsachaidh domhainn. Bidh an còd a ’leughadh ìomhaighean beò bho chamara agus a’ giullachd gach frèam le DeepDetect.

Cùisean cleachdaidh fìor san t-saoghal de luchd-dèiligidh DeepDetect le LiveDetect:

  • Sàbhailteachd làraich agus sgrùdadh làraich.
  • Clàradh càr OCR ann an ionadan pàircidh.
  • A ’lorg uireasbhaidhean ann am pàirtean mionaideachd saothraichte.

Mar a stàlaicheas tu DeepDetect air Raspberry pi?

Faodar DeepDetect a chuir a-steach air diofar àrd-ùrlaran (gach cuid frithealaichean, coimpiutairean, coimpiutairean-uchd agus eadhon Raspberry Pi).

Bho làrach-lìn oifigeil DeepDetect is urrainn dhuinn lorg stiùireadh stàlaidh airson gach àrd-ùrlar le taic.

San t-suidheachadh seo, Cuiridh sinn DeepDetect air ar Raspberry Pi, le cùl-taic NCNN agus LiveDetect, inneal a thàinig bho eag-shiostam DeepDetect airson a bhith a ’giullachd sreathan bhidio. Leigidh seo leinn nithean a lorg ann an àm fìor agus am faicinn.

Tha modalan Deep Learning ro-thrèanadh rim faighinn airson siostaman deasg agus freumhaichte mar an Raspberry Pi.

Gus an frithealaiche DeepDetect a stàladh air an Raspberry Pi, Cleachdaidh sinn Docker airson sìmplidheachd agus deagh choileanadh.

Artaigil co-cheangailte:
Mar a stàlaicheas tu Docker air Raspberry pi le Raspbian?

Is e a ’chiad rud a tha sinn a’ dol a dhèanamh cruthaich pasgan airson DeepDetect Docker Container, bidh sinn a ’dèanamh seo le bhith a’ fosgladh inneal-crìochnachaidh agus a ’cur an gnìomh ann:

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

A-nis tha sinn a ’dol a luchdachadh sìos LiveDetect agus stàladh:
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

Gheibhear tairgse aig http: // localhost: 8888 eadar dhà is trì frèamaichean bhidio gach diog (FPS).

Ma tha thu airson LiveDetect a chuir an gnìomh air a ’choimpiutair deasg agad, gheibh thu na h-òrdughan a bharrachd air barrachd fiosrachaidh agus samples le LiveDetect ri fhaighinn air GitHub.

Is e seo an ceangal.


Tha susbaint an artaigil a ’cumail ri na prionnsapalan againn de moraltachd deasachaidh. Gus aithris a dhèanamh air mearachd cliog an seo.

Bi a 'chiad fhear a thog beachd

Fàg do bheachd

Seòladh-d cha tèid fhoillseachadh.

*

*

  1. Uallach airson an dàta: Miguel Ángel Gatón
  2. Adhbhar an dàta: Smachd air SPAM, riaghladh bheachdan.
  3. Dìleab: Do chead
  4. Conaltradh an dàta: Cha tèid an dàta a thoirt do threas phàrtaidhean ach a-mhàin fo dhleastanas laghail.
  5. Stòradh dàta: Stòr-dàta air a chumail le Occentus Networks (EU)
  6. Còraichean: Aig àm sam bith faodaidh tu am fiosrachadh agad a chuingealachadh, fhaighinn air ais agus a dhubhadh às.