PyTorchలో ఎక్స్‌పాండ్ ఆపరేషన్‌ను ఎలా ఉపయోగించాలి?

Pytorchlo Eks Pand Aparesan Nu Ela Upayogincali



PyTorch అనేది మెషిన్-లెర్నింగ్ లైబ్రరీ, ఇది టెన్సర్‌లతో పని చేయడానికి వినియోగదారులను అనుమతిస్తుంది. టెన్సర్‌లు వివిధ రకాల డేటా మరియు ఆకృతులను కలిగి ఉండే ముఖ్యమైన డేటా నిర్మాణాలు. కొన్నిసార్లు, వినియోగదారులు తమ పరిమాణాన్ని విస్తరించడానికి టెన్సర్‌లపై విస్తరణ ఆపరేషన్‌ను నిర్వహించాలనుకోవచ్చు. ఎక్స్‌పాండ్ ఆపరేషన్ నిర్దిష్ట కొలతలతో పాటు టెన్సర్‌ను పునరావృతం చేయడానికి వినియోగదారులను అనుమతిస్తుంది. PyTorch టెన్సర్ మరియు పరిమాణాల జాబితాను ఇన్‌పుట్‌లుగా తీసుకునే “విస్తరించు()” లక్షణాన్ని అందిస్తుంది. ఇది ఒకే డేటాను కలిగి ఉన్న కొత్త టెన్సర్‌ని అందిస్తుంది, కానీ విభిన్న పరిమాణాలతో ఉంటుంది.

ఈ కథనం PyTorchలో టెన్సర్‌లపై విస్తరణ ఆపరేషన్‌ని ఉపయోగించే పద్ధతిని వివరిస్తుంది.







PyTorchలో ఎక్స్‌పాండ్ ఆపరేషన్‌ను ఎలా ఉపయోగించాలి?

PyTorchలో విస్తరణ ఆపరేషన్‌ను ఉపయోగించడానికి, దిగువ అందించిన దశలను చూడండి:



దశ 1: PyTorch లైబ్రరీని దిగుమతి చేయండి

మొదట, దిగుమతి చేసుకోండి ' మంట విస్తరణ ఆపరేషన్‌ని ఉపయోగించడానికి లైబ్రరీ:



దిగుమతి మంట

దశ 2: టెన్సర్‌ను సృష్టించండి

ఆపై, “ని ఉపయోగించి కావలసిన టెన్సర్‌ను సృష్టించండి torch.tensor() ” ఫంక్షన్ మరియు దాని మూలకాలను ప్రింట్ చేయండి. ఇక్కడ, మేము ఈ క్రింది వాటిని సృష్టిస్తున్నాము ' పదుల ”టెన్సర్:





పదుల = మంట. టెన్సర్ ( [ [ 2 ] , [ 4 ] , [ 6 ] ] )

ముద్రణ ( పదుల )

దిగువ అవుట్‌పుట్‌లో, టెన్సర్ విజయవంతంగా సృష్టించబడింది:



దశ 3: ఇన్‌పుట్ టెన్సర్ పరిమాణాన్ని వీక్షించండి

తరువాత, పైన సృష్టించబడిన 'పరిమాణాన్ని వీక్షించండి పదుల 'టెన్సర్' ఉపయోగించి పరిమాణం () ' గుణం:

ముద్రణ ( 'టెన్సర్ పరిమాణం:' , పదుల. పరిమాణం ( ) )

దిగువ అవుట్‌పుట్ ప్రకారం, టెన్సర్ పరిమాణం 3×1:

దశ 4: టెన్సర్‌ని విస్తరించండి

ఇప్పుడు, 'ని ఉపయోగించండి విస్తరించు() 'విస్తరణ చర్యను నిర్వహించడానికి మరియు టెన్సర్‌ను కొత్త కోణానికి విస్తరించడానికి లక్షణం. టెన్సర్ మరియు పరిమాణాల జాబితాను ఇన్‌పుట్‌గా అందించడం అవసరం. ఇక్కడ, మేము టెన్సర్‌ను 3×4 పరిమాణానికి విస్తరిస్తున్నాము:

పదుల కాలం = పదుల. విస్తరించండి ( 3 , 4 )

దశ 5: విస్తరించిన టెన్సర్ మరియు దాని పరిమాణాన్ని ప్రదర్శించండి

చివరగా, విస్తరించిన టెన్సర్ మూలకాలను మరియు దాని పరిమాణాన్ని ముద్రించండి:

ముద్రణ ( పదుల కాలం )

ముద్రణ ( పదుల కాలం. పరిమాణం ( ) )

దిగువ అవుట్‌పుట్ విస్తరించిన టెన్సర్ మరియు దాని పరిమాణాన్ని చూపుతుంది అంటే, 3×4. విస్తరించిన ఆపరేషన్ విజయవంతంగా నిర్వహించబడిందని ఇది సూచిస్తుంది:

మేము PyTorchలో విస్తరణ ఆపరేషన్‌ని ఉపయోగించడానికి సమర్థవంతమైన పద్ధతిని వివరించాము

గమనిక : మీరు ఇందులో మా Google Colab నోట్‌బుక్‌ని యాక్సెస్ చేయవచ్చు లింక్ .

ముగింపు

PyTorchలో విస్తరణ ఆపరేషన్‌ను ఉపయోగించడానికి, ముందుగా, టార్చ్ లైబ్రరీని దిగుమతి చేయండి. అప్పుడు, కావలసిన టెన్సర్‌ను సృష్టించండి మరియు దాని మూలకాలు మరియు పరిమాణాన్ని వీక్షించండి. తరువాత, 'ని ఉపయోగించండి విస్తరించు() ” ఇన్‌పుట్ టెన్సర్‌ని విస్తరించే లక్షణం. చివరగా, విస్తరించిన టెన్సర్‌ను ప్రింట్ చేయండి మరియు దాని పరిమాణాన్ని వీక్షించండి. ఈ కథనం PyTorchలో టెన్సర్‌లపై విస్తరణ ఆపరేషన్‌ని ఉపయోగించే పద్ధతిని ప్రదర్శించింది.