ఎంట్రోపీ అనేది ఒక నిర్దిష్ట వ్యవస్థ యొక్క అనిశ్చితి లేదా యాదృచ్ఛికత యొక్క కొలత. టెన్సర్ యొక్క మూలకం వారీగా ఉండే ఎంట్రోపీ అనేది టెన్సర్లోని ప్రతి మూలకం కోసం వ్యక్తిగతంగా గణించబడిన ఎంట్రోపీ. 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లో టెన్సర్ల మూలకం వారీగా ఎంట్రోపీని లెక్కించే పద్ధతిని ఉదహరించింది.