ఇటీవల, మా సాంకేతిక ప్రాజెక్టులలో మూడు గ్రాడ్యుయేట్ల తదుపరి శీతాకాల రక్షణ జరిగింది - టెక్నోపార్క్ (బామన్ MSTU), టెక్నోస్పియర్ (లోమోనోసోవ్ మాస్కో స్టేట్ యూనివర్శిటీ) మరియు టెక్నోట్రెక్ (MIPT). Mai.ru గ్రూప్ యొక్క వివిధ విభాగాలు ప్రతిపాదించిన నిజమైన వ్యాపార సమస్యలకు వారి స్వంత ఆలోచనలు మరియు పరిష్కారాల అమలు రెండింటినీ బృందాలు అందించాయి.
ప్రాజెక్టులలో:
- ఆగ్మెంటెడ్ రియాలిటీతో బహుమతులను విక్రయించడానికి సేవ.
- మెయిలింగ్ జాబితా నుండి ప్రమోషన్లు, డిస్కౌంట్లు మరియు ఆఫర్లను సమగ్రపరిచే సేవ.
- బట్టలు కోసం దృశ్య శోధన.
- అద్దె ఎంపికతో ఎలక్ట్రానిక్ బుక్ క్రాసింగ్ కోసం సేవ.
- స్మార్ట్ ఫుడ్ స్కానర్.
- ఆధునిక ఆడియో గైడ్.
- ప్రాజెక్ట్ "Mail.ru టాస్క్లు"
- భవిష్యత్ మొబైల్ టెలివిజన్.
జ్యూరీ సభ్యులు మరియు మార్గదర్శకులు ప్రత్యేకంగా హైలైట్ చేసిన ఆరు ప్రాజెక్ట్ల గురించి మేము మీకు మరింత వివరంగా చెప్పాలనుకుంటున్నాము.
బట్టలు కోసం దృశ్య శోధన
టెక్నోస్పియర్ గ్రాడ్యుయేట్ల బృందం ఈ ప్రాజెక్ట్ను సమర్పించింది. విశ్లేషకుల అభిప్రాయం ప్రకారం, 2018 లో రష్యాలో ఫ్యాషన్ మార్కెట్ దాదాపు 2,4 ట్రిలియన్ రూబిళ్లు. కుర్రాళ్ళు భారీ రకాల వస్తువులలో కొనుగోళ్లు చేయడానికి తెలివైన సహాయకుడిగా ఉన్న సేవను సృష్టించారు. ఇది ఆన్లైన్ స్టోర్ల కార్యాచరణను విస్తరించే B2B పరిష్కారం.
UX పరీక్ష సమయంలో, ప్రాజెక్ట్ యొక్క రచయితలు "ఇలాంటి దుస్తులు" ద్వారా వ్యక్తులు రంగు లేదా నమూనాలో కాకుండా దుస్తులు యొక్క లక్షణాలలో సారూప్యతను అర్థం చేసుకుంటారని కనుగొన్నారు. అందువల్ల, అబ్బాయిలు రెండు చిత్రాలను సరిపోల్చడమే కాకుండా, అర్థ సామీప్యాన్ని అర్థం చేసుకునే వ్యవస్థను అభివృద్ధి చేశారు. మీకు ఆసక్తి ఉన్న దుస్తుల వస్తువు యొక్క చిత్రాన్ని మీరు అప్లోడ్ చేస్తారు మరియు సేవ దాని లక్షణాలకు సంబంధించిన ఉత్పత్తులను ఎంచుకుంటుంది.
సాంకేతికంగా సిస్టమ్ క్రింది విధంగా పనిచేస్తుంది:
క్యాస్కేడ్ మాస్క్-RCNN న్యూరల్ నెట్వర్క్ గుర్తింపు మరియు వర్గీకరణ కోసం శిక్షణ పొందింది. దుస్తులు యొక్క లక్షణాలు మరియు సారూప్యతను గుర్తించడానికి, అనేక తలలతో కూడిన ResNext-50 ఆధారంగా ఒక నాడీ నెట్వర్క్ లక్షణాల సమూహాలకు ఉపయోగించబడుతుంది మరియు ఒక ఉత్పత్తి యొక్క ఛాయాచిత్రాల కోసం ట్రిపుల్ నష్టం. మొత్తం ప్రాజెక్ట్ మైక్రోసర్వీస్ ఆర్కిటెక్చర్ ఆధారంగా అమలు చేయబడింది.
భవిష్యత్తులో ఇది ప్రణాళిక చేయబడింది:
- అన్ని వర్గాల దుస్తుల కోసం సేవను ప్రారంభించండి.
- ఆన్లైన్ స్టోర్ల కోసం APIని అభివృద్ధి చేయండి.
- అట్రిబ్యూట్ మానిప్యులేషన్ని మెరుగుపరచండి.
- సహజ భాషలో ప్రశ్నలను అర్థం చేసుకోవడం నేర్చుకోండి.
ప్రాజెక్ట్ బృందం: వ్లాదిమిర్ బెల్యావ్, పీటర్ జైడెల్, ఎమిల్ బోగోమోలోవ్.
భవిష్యత్ మొబైల్ టీవీ
టెక్నోపార్క్ బృందం యొక్క ప్రాజెక్ట్. విద్యార్థులు ప్రధాన రష్యన్ డిజిటల్ ప్రసార ఛానెల్ల కోసం టీవీ షెడ్యూల్తో ఒక అప్లికేషన్ను సృష్టించారు, దీనికి IPTV (ఆన్లైన్ ఛానెల్లు) లేదా యాంటెన్నా ఉపయోగించి ఛానెల్లను వీక్షించే ఫంక్షన్ జోడించబడింది.
యాంటెన్నాను ఆండ్రాయిడ్ పరికరానికి అటాచ్ చేయడం చాలా కష్టమైన విషయం: దీని కోసం వారు ట్యూనర్ను ఉపయోగించారు, దీని కోసం రచయితలు స్వయంగా డ్రైవర్ను రాశారు. ఫలితంగా, మేము ఒక అప్లికేషన్లో టీవీని చూసేందుకు మరియు Androidలో టీవీ ప్రోగ్రామ్ గైడ్ని ఉపయోగించే అవకాశాన్ని పొందాము.
ప్రాజెక్ట్ బృందం: కాన్స్టాంటిన్ మిత్రకోవ్, సెర్గీ లోమాచెవ్.
మెయిలింగ్ జాబితాల నుండి ప్రమోషన్లు, డిస్కౌంట్లు మరియు ఆఫర్లను సమగ్రపరిచే సేవ
ఇది అడ్వర్టైజింగ్ మరియు పోస్టల్ టెక్నాలజీల కూడలిలో ఉన్న ప్రాజెక్ట్. మా మెయిల్బాక్స్లు స్పామ్ మరియు మెయిలింగ్లతో నిండి ఉన్నాయి. ప్రతిరోజూ మేము వ్యక్తిగత తగ్గింపులతో లేఖలను స్వీకరిస్తాము, కానీ మేము వాటిని తక్కువ మరియు తక్కువ తెరుస్తాము, వాటిని "పనికిరాని ప్రకటనలు"గా గ్రహిస్తాము. దీని కారణంగా, వినియోగదారులు ప్రయోజనాలను కోల్పోతారు మరియు ప్రకటనదారులు నష్టపోతారు. Mail.ru మెయిల్ చేసిన అధ్యయనంలో వినియోగదారులు తమ వద్ద ఉన్న డిస్కౌంట్ల సారాంశాన్ని చూడాలనుకుంటున్నారని తేలింది.
ప్రాజెక్ట్
ప్రాజెక్ట్ మైక్రోసర్వీస్ ఆర్కిటెక్చర్ను కలిగి ఉంది మరియు మూడు ప్రధాన భాగాలను కలిగి ఉంటుంది:
- మెయిల్బాక్స్ల సౌకర్యవంతమైన కనెక్షన్ కోసం OAuth అధికారం.
- ప్రమోషన్లతో లేఖల సేకరణ మరియు విశ్లేషణ.
- డిస్కౌంట్ కార్డ్లను నిల్వ చేయడం మరియు ప్రదర్శించడం.
ప్రాజెక్ట్ GPU వనరులను ఉపయోగించి సహజ భాషా ప్రాసెసింగ్ సాంకేతికతను ఉపయోగిస్తుంది: గ్రాఫిక్స్ యాక్సిలరేటర్లు ప్రాసెసింగ్ వేగాన్ని 50 రెట్లు పెంచడం సాధ్యం చేసింది. అల్గోరిథం ప్రశ్న-జవాబు వ్యవస్థపై ఆధారపడి ఉంటుంది, ఇది కొత్త వ్యాపార అవసరాలకు అనుగుణంగా స్టాక్ వర్గాలను త్వరగా జోడించడానికి మిమ్మల్ని అనుమతిస్తుంది.
ఈ జట్టు జ్యూరీ ప్రకారం అగ్రశ్రేణి జట్లలో స్థానం పొందడమే కాకుండా, “డిజిటల్ టాప్స్ 2019” పోటీని కూడా గెలుచుకుంది. వ్యాపారం మరియు ప్రభుత్వ సంస్థల సామర్థ్యాన్ని మెరుగుపరచడానికి, అలాగే వ్యక్తిగత ఉత్పాదకతను పెంచడానికి IT సాధనాలను రూపొందించే రష్యన్ డెవలపర్లకు ఇది పోటీ. విద్యార్థి విభాగంలో మా జట్టు విజయం సాధించింది.
ప్రాజెక్ట్ యొక్క మరింత అభివృద్ధి కోసం విద్యార్థులు పెద్ద ప్రణాళికలను కలిగి ఉన్నారు, తదుపరివి:
- మెయిల్ సేవలతో ఏకీకరణ.
- చిత్ర విశ్లేషణ వ్యవస్థ యొక్క అమలు.
- విస్తృత ప్రేక్షకుల కోసం ప్రాజెక్ట్ను ప్రారంభించడం.
ప్రాజెక్ట్ బృందం: మాగ్జిమ్ ఎర్మాకోవ్, డెనిస్ జినోవివ్, నికితా రూబినోవ్.
విడిగా, సెమిస్టర్ అంతటా విద్యార్థులతో కలిసి పనిచేసిన Mail.ru గ్రూప్ మెంటార్లచే గుర్తించబడిన మూడు బృందాల గురించి మేము మీకు చెప్పాలనుకుంటున్నాము. ప్రాజెక్ట్లను ఎంచుకునేటప్పుడు ప్రాజెక్ట్ సంక్లిష్టత, అమలు మరియు జట్టుకృషికి ప్రత్యేక శ్రద్ధ చెల్లించబడింది.
ప్రాజెక్ట్ "Mail.ru టాస్క్లు"
ఈ ప్రాజెక్ట్ను జ్యూరీ మరియు మార్గదర్శకులు గుర్తించారు.
"Tasks Mail.ru" అనేది సంస్థచే అభివృద్ధి చేయబడిన చేయవలసిన పనుల జాబితాను నిర్వహించడానికి మొదటి స్వతంత్ర సేవ. రాబోయే నెలల్లో, టాస్క్లు Mail.ru క్యాలెండర్లో టాస్క్ జాబితాలను భర్తీ చేస్తాయి మరియు వినియోగదారులందరికీ ప్రాజెక్ట్ ప్రారంభించబడిన తర్వాత, ఇది Mail.ru మొబైల్ మరియు వెబ్ మెయిల్లో విలీనం చేయబడుతుంది.
ప్రాజెక్ట్ ఆఫ్లైన్-ఫస్ట్ మరియు మొబైల్-ఫస్ట్ విధానాలను ఉపయోగించి అమలు చేయబడింది. అంటే, మీరు ఎప్పుడైనా, ఎక్కడైనా మరియు దేనికైనా వెబ్ అప్లికేషన్ను ఉపయోగించవచ్చు. ఇంటర్నెట్ యాక్సెస్ పట్టింపు లేదు: డేటా సేవ్ చేయబడుతుంది మరియు సమకాలీకరించబడుతుంది. ఎక్కువ సౌలభ్యం కోసం, మీరు బ్రౌజర్ నుండి అప్లికేషన్ను "ఇన్స్టాల్" చేయవచ్చు మరియు ఇది స్థానికంగా కనిపిస్తుంది.
స్మార్ట్ ఫుడ్ స్కానర్
కిరాణా దుకాణంలో, ఆహార ఉత్పత్తి మనకు అనుకూలంగా ఉందో లేదో, అది ఎంత సురక్షితమైనది మరియు ఆరోగ్యకరమైనది అని మేము ఎల్లప్పుడూ త్వరగా నిర్ణయించలేము. ఒక వ్యక్తి ఆహార నియంత్రణలు, వివిధ అలెర్జీలు లేదా ఆహారంలో ఉంటే పరిస్థితి మరింత క్లిష్టంగా మారుతుంది. ఫుడ్వైజ్ ఆండ్రాయిడ్ యాప్ ప్రోడక్ట్ బార్కోడ్ని స్కాన్ చేయడానికి మరియు అది విలువైనదేనా అని అప్రయత్నంగా చూడటానికి మిమ్మల్ని అనుమతిస్తుంది.
దాన్ని ఉపయోగించు.
అప్లికేషన్ మూడు ప్రధాన విభాగాలను కలిగి ఉంది: "ప్రొఫైల్", "కెమెరా" మరియు "చరిత్ర".
"ప్రొఫైల్"లో మీరు మీ ప్రాధాన్యతలను సెట్ చేసారు: "పదార్థాలు" విభాగంలో మీరు మీ ఆహారం నుండి డేటాబేస్లో చేర్చబడిన 60 పదార్ధాలలో దేనినైనా మినహాయించవచ్చు మరియు E-సప్లిమెంట్ల గురించి సమాచారాన్ని చదవవచ్చు. "గ్రూప్లు" ఒకేసారి మొత్తం పదార్థాలను మినహాయించడానికి మిమ్మల్ని అనుమతిస్తాయి. ఉదాహరణకు, మీరు "శాఖాహారం" అని పేర్కొన్నట్లయితే, మాంసం ఉన్న అన్ని ఉత్పత్తులు ఎరుపు రంగులో హైలైట్ చేయబడతాయి.
"కెమెరా" విభాగంలో రెండు మోడ్లు ఉన్నాయి: బార్కోడ్లను స్కాన్ చేయడం మరియు కూరగాయలు మరియు పండ్లను గుర్తించడం. బార్కోడ్ను స్కాన్ చేసిన తర్వాత, మీరు ఉత్పత్తి గురించిన మొత్తం సమాచారాన్ని పొందుతారు. మీరు మినహాయించిన పదార్థాలు ఎరుపు రంగులో హైలైట్ చేయబడతాయి.
గతంలో స్కాన్ చేసిన అన్ని ఉత్పత్తులు చరిత్రలో సేవ్ చేయబడతాయి. ఈ విభాగం టెక్స్ట్ మరియు వాయిస్ శోధనతో అమర్చబడింది.
పండ్లు మరియు కూరగాయల కోసం గుర్తింపు మోడ్ వారి పోషక మరియు శక్తి విలువ గురించి సమాచారాన్ని పొందేందుకు మిమ్మల్ని అనుమతిస్తుంది. ఉదాహరణకు, ఒక ఆపిల్లో సుమారు 25 గ్రాములు ఉంటాయి.
కార్బోహైడ్రేట్లు, ఇది తక్కువ కార్బ్ ఆహారం తీసుకునే వ్యక్తులకు ఆమోదయోగ్యం కాదు.
అప్లికేషన్ కోట్లిన్లో వ్రాయబడింది, "కెమెరా" బార్కోడ్లను స్కాన్ చేయడానికి మరియు పండ్లు మరియు కూరగాయలను గుర్తించడానికి ML కిట్ను ఉపయోగిస్తుంది. బ్యాకెండ్ రెండు సేవలను కలిగి ఉంటుంది: డేటాబేస్తో కూడిన API సర్వర్,
ఇది 60 పదార్థాలు మరియు 000 ఉత్పత్తుల కూర్పులను నిల్వ చేస్తుంది, అలాగే పైథాన్ మరియు టెన్సార్ఫ్లోలో వ్రాయబడిన నాడీ నెట్వర్క్ను నిల్వ చేస్తుంది.
ప్రాజెక్ట్ బృందం: ఆర్టియోమ్ ఆండ్రియుఖోవ్, క్సేనియా గ్లాజాచెవా, డిమిత్రి సల్మాన్.
ఆగ్మెంటెడ్ రియాలిటీతో బహుమతులను విక్రయించడానికి సేవ
ప్రతి వ్యక్తి తన జీవితంలో ఒక్కసారైనా సింబాలిక్ బహుమతులను అందుకున్నాడు. తరచుగా, ప్రజలకు, వారు అందుకున్న బహుమతి కంటే శ్రద్ధ వాస్తవం చాలా ముఖ్యం. ఇటువంటి బహుమతులు ప్రయోజనకరమైనవి కావు, కానీ వాటి ఉత్పత్తి మరియు పారవేయడం మన గ్రహం యొక్క స్వభావంపై ప్రతికూల ప్రభావాన్ని చూపుతాయి. ఆగ్మెంటెడ్ రియాలిటీతో బహుమతులను విక్రయించడానికి ఒక సేవను రూపొందించాలనే ఆలోచనతో ప్రాజెక్ట్ రచయితలు ఈ విధంగా ముందుకు వచ్చారు.
ఆలోచన యొక్క ఔచిత్యాన్ని పరీక్షించడానికి, మేము ఒక అధ్యయనాన్ని నిర్వహించాము. 82% మంది ప్రతివాదులు బహుమతిని ఎంచుకోవడంలో సమస్యను ఎదుర్కొన్నారు. 57% మంది ప్రతివాదులకు, వారి బహుమతులు ఉపయోగించబడవు అనే భయం ఎంచుకోవడంలో ప్రధాన కష్టం. పర్యావరణ సమస్యలను పరిష్కరించడానికి 78% మంది ప్రజలు మారడానికి సిద్ధంగా ఉన్నారు.
రచయితలు మూడు సిద్ధాంతాలను ముందుకు తెచ్చారు:
- బహుమతులు వర్చువల్ ప్రపంచంలో నివసిస్తాయి.
- వారు స్థలాన్ని ఆక్రమించరు.
- ఎల్లప్పుడూ సమీపంలో.
వెబ్లో ఆగ్మెంటెడ్ రియాలిటీని అమలు చేయడానికి, రచయితలు AR.js లైబ్రరీని ఎంచుకున్నారు, ఇందులో రెండు ప్రధాన భాగాలు ఉన్నాయి:
- మొదటిది A-Frame లేదా Three.jsని ఉపయోగించి కెమెరా స్ట్రీమ్ పైన గ్రాఫిక్స్ గీయడానికి బాధ్యత వహిస్తుంది.
- రెండవ భాగం ARToolKit, ఇది కెమెరా అవుట్పుట్ స్ట్రీమ్లో మార్కర్ను (ప్రత్యేక అక్షరం ముద్రించవచ్చు లేదా మరొక పరికరం స్క్రీన్పై చూపవచ్చు) గుర్తించడానికి బాధ్యత వహిస్తుంది. మార్కర్ గ్రాఫిక్లను ఉంచడానికి ఉపయోగించబడుతుంది. ARToolKit ఉనికి AR.jsని ఉపయోగించి మార్కర్లెస్ ఆగ్మెంటెడ్ రియాలిటీని సృష్టించడానికి మిమ్మల్ని అనుమతించదు.
AR.js అనేక ఆపదలను దాచిపెడుతుంది. ఉదాహరణకు, A-ఫ్రేమ్తో కలిపి దాని ఉపయోగం సైట్ అంతటా శైలులను "బ్రేక్" చేయగలదు. అందువల్ల, రచయితలు AR.js + Three.js యొక్క “బండిల్”ని ఉపయోగించారు, ఇది కొన్ని సమస్యలను పరిష్కరించడంలో సహాయపడింది. మరియు ప్రాజెక్ట్ వెబ్సైట్ వ్రాయబడిన Reactలో Three.js ఆధారంగా AR.jsని పొందుపరచడానికి, మేము AR-Test-2 రిపోజిటరీని సృష్టించాలి (
అయినప్పటికీ, మార్కర్ అంటే ఏమిటి మరియు దానిని ఎలా ఉపయోగించాలో వినియోగదారులకు అర్థం కావడం లేదని తరువాత తేలింది. అందువల్ల, రచయితలు సాంకేతికతకు మారారు , ఇది ప్రస్తుతం Googleచే చురుకుగా అభివృద్ధి చేయబడుతోంది. మార్కర్ లేకుండా ARలో మోడల్లను రెండర్ చేయడానికి ఇది ARKit (iOS) లేదా ARCore (Android)ని ఉపయోగిస్తుంది. సాంకేతికత Three.jsపై ఆధారపడి ఉంటుంది మరియు 3D మోడల్ వ్యూయర్ని కలిగి ఉంటుంది. ప్రోగ్రామ్ యొక్క వినియోగం గణనీయంగా మెరుగుపడింది, అయితే, ఆగ్మెంటెడ్ రియాలిటీని వీక్షించడానికి, మీకు iOS 12 లేదా తర్వాతి పరికరం అవసరం.
ప్రాజెక్ట్ ఇప్పుడు ఇక్కడ అందుబాటులో ఉంది (
ప్రాజెక్ట్ బృందం: డెనిస్ స్టాస్యేవ్, అంటోన్ చాడోవ్.
మీరు మా విద్యా ప్రాజెక్టుల గురించి మరింత చదవగలరు
మూలం: www.habr.com