PyTorchలో టెన్సర్ యొక్క మూలకాల వారీగా ఎంట్రోపీని ఎలా కనుగొనాలి?

Pytorchlo Tensar Yokka Mulakala Variga Entropini Ela Kanugonali



ఎంట్రోపీ అనేది ఒక నిర్దిష్ట వ్యవస్థ యొక్క అనిశ్చితి లేదా యాదృచ్ఛికత యొక్క కొలత. టెన్సర్ యొక్క మూలకం వారీగా ఉండే ఎంట్రోపీ అనేది టెన్సర్‌లోని ప్రతి మూలకం కోసం వ్యక్తిగతంగా గణించబడిన ఎంట్రోపీ. PyTorch అందిస్తుంది ' torch.special.entr() ” ఏదైనా టెన్సర్ యొక్క ఎంట్రోపీని కనుగొనే పద్ధతి. టెన్సర్ మూలకం ప్రతికూలంగా ఉంటే, దాని ఎంట్రోపీ ప్రతికూల అనంతం అవుతుంది. టెన్సర్ మూలకం అయితే ' 0 ', దాని ఎంట్రోపీ కూడా ఉంటుంది' 0 ”. అంతేకాకుండా, టెన్సర్ మూలకం సానుకూలంగా ఉంటే, దాని ఎంట్రోపీ దాని సహజ సంవర్గమానం ద్వారా మూలకం యొక్క ప్రతికూల విలువ యొక్క ఉత్పత్తిగా లెక్కించబడుతుంది.

ఈ కథనం PyTorchలో టెన్సర్‌ల మూలకం వారీగా ఎంట్రోపీని కనుగొనే పద్ధతిని ఉదాహరణగా చూపుతుంది.







PyTorchలో టెన్సర్‌ల మూలకాల వారీగా ఎంట్రోపీని ఎలా కనుగొనాలి?

PyTorchలో టెన్సర్‌ల మూలకాల వారీగా ఎంట్రోపీని కనుగొనడానికి, “ torch.special.entr() ” పద్ధతి ఉపయోగించబడుతుంది. ఎలిమెంట్ వారీగా ఎంట్రోపీని కనుగొనడానికి వినియోగదారులు ఈ పద్ధతికి కావలసిన టెన్సర్‌ను పాస్ చేయాలి.



మెరుగైన అవగాహన కోసం అందించిన తదుపరి ఉదాహరణలను చూడండి:



ఉదాహరణ 1: 1D టెన్సర్ యొక్క ఎలిమెంట్ వారీగా ఎంట్రోపీని లెక్కించండి/కనుగొనండి

మొదటి ఉదాహరణలో, మేము 1D టెన్సర్‌ని సృష్టిస్తాము మరియు దాని మూలకాల వారీగా ఎంట్రోపీని గణిస్తాము. అందించిన దశలను అనుసరించండి:





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

మొదట, దిగుమతి చేసుకోండి ' మంట మూలకాల వారీగా ఎంట్రోపీని లెక్కించడానికి లైబ్రరీ:

టార్చ్ దిగుమతి



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

అప్పుడు, 'ని ఉపయోగించండి torch.tensor() 1D టెన్సర్‌ని సృష్టించి, దాని ఎలిమెంట్‌లను ప్రింట్ చేయడానికి ఫంక్షన్. ఇక్కడ, మేము ఈ క్రింది వాటిని సృష్టిస్తున్నాము ' పదాలు1 జాబితా నుండి 1D టెన్సర్:

Tens1 = torch.tensor([3, 0.8 , -1 , 5, 0, -9])

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

దశ 3: మూలకాల వారీగా ఎంట్రోపీని లెక్కించండి

ఇప్పుడు, 'ని ఉపయోగించండి torch.special.entr() '' యొక్క మూలకాల వారీగా ఎంట్రోపీని లెక్కించే పద్ధతి పదాలు1 ”టెన్సర్:

tens_Entr = torch.special.entr(Tens1)

దశ 4: కంప్యూటెడ్ ఎంట్రోపీని ప్రదర్శించండి

చివరగా, ధృవీకరణ కోసం టెన్సర్ యొక్క కంప్యూటెడ్ ఎలిమెంట్ వారీ ఎంట్రోపీని ప్రదర్శించండి:

ప్రింట్ (పది_ఎంటర్)

దిగువ అవుట్‌పుట్ '' యొక్క లెక్కించబడిన ఎంట్రోపీని చూపుతుంది పదాలు1 ”టెన్సర్:

ఉదాహరణ 2: 2D టెన్సర్ యొక్క ఎలిమెంట్ వారీగా ఎంట్రోపీని లెక్కించండి/కనుగొనండి

రెండవ ఉదాహరణలో, మేము 2D టెన్సర్‌ని సృష్టిస్తాము మరియు దాని మూలకాల వారీగా ఎంట్రోపీని గణిస్తాము. కింది దశల వారీ విధానాన్ని అనుసరించండి:

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

మొదట, దిగుమతి చేసుకోండి ' మంట ఎంట్రోపీని లెక్కించడానికి లైబ్రరీ:

టార్చ్ దిగుమతి

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

అప్పుడు, కావలసిన 2D టెన్సర్‌ని సృష్టించి, దాని మూలకాలను ప్రింట్ చేయండి. ఇక్కడ, మేము ఈ క్రింది వాటిని సృష్టిస్తున్నాము ' పదుల 2 “2D టెన్సర్:

Tens2 = torch.tensor([[1, 7, -3], [4, -2, 0], [-5, 0, -8]])

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

ఇది క్రింద చూసినట్లుగా 2D టెన్సర్‌ని సృష్టించింది:

దశ 3: మూలకాల వారీగా ఎంట్రోపీని లెక్కించండి

ఇప్పుడు, మూలకం వారీగా ఎంట్రోపీని లెక్కించండి “ పదుల 2 'టెన్సర్' ఉపయోగించి torch.special.entr() 'పద్ధతి:

tens2_Entr = torch.special.entr(Tens2)

దశ 4: కంప్యూటెడ్ ఎంట్రోపీని ప్రదర్శించండి

చివరగా, టెన్సర్ యొక్క కంప్యూటెడ్ ఎలిమెంట్ వారీ ఎంట్రోపీని ప్రదర్శించండి:

ప్రింట్ (టెన్స్2_ఎంటర్)

' యొక్క ఎంట్రోపీ పదుల 2 ”టెన్సర్ విజయవంతంగా లెక్కించబడింది:

మేము PyTorchలో టెన్సర్‌ల మూలకాల వారీగా ఎంట్రోపీని లెక్కించే పద్ధతిని సమర్ధవంతంగా వివరించాము.

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

ముగింపు

PyTorchలో టెన్సర్‌ల మూలకం వారీగా ఎంట్రోపీని లెక్కించడానికి/కనుగొనడానికి, ముందుగా, “ మంట ' గ్రంధాలయం. అప్పుడు, కావలసిన 1D లేదా 2D టెన్సర్‌ని సృష్టించి, దాని మూలకాలను వీక్షించండి. ఆ తర్వాత, 'ని ఉపయోగించండి torch.special.entr() ” ఇన్‌పుట్ టెన్సర్ యొక్క మూలకం వారీగా ఎంట్రోపీని గణించే పద్ధతి. చివరగా, కంప్యూటెడ్ ఎంట్రోపీని ప్రదర్శించండి. ఈ కథనం PyTorchలో టెన్సర్‌ల మూలకం వారీగా ఎంట్రోపీని లెక్కించే పద్ధతిని ఉదహరించింది.