హోమ్ అభివృద్ధి హ్యూరిస్టిక్ ప్రోగ్రామింగ్ అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం

హ్యూరిస్టిక్ ప్రోగ్రామింగ్ అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం

విషయ సూచిక:

Anonim

నిర్వచనం - హ్యూరిస్టిక్ ప్రోగ్రామింగ్ అంటే ఏమిటి?

హ్యూరిస్టిక్ ప్రోగ్రామింగ్ అనుభవం-ఆధారిత నియమాలు లేదా ప్రోటోకాల్‌లను ఉపయోగించి సమస్యలను పరిష్కరించడం ద్వారా కృత్రిమ మేధస్సు యొక్క ఆలోచనను చేరుతుంది.

టెకోపీడియా హ్యూరిస్టిక్ ప్రోగ్రామింగ్ గురించి వివరిస్తుంది

సాధారణంగా, కంప్యూటర్ సైన్స్లో 'హ్యూరిస్టిక్' అనే పదం గత దశాబ్దాలలో ఆదిమ కంప్యూటర్ల పురోగతికి శక్తినిచ్చే పరిమాణాత్మక, తర్కం-ఆధారిత కంప్యూటర్ ప్రక్రియల నుండి భిన్నమైన తత్వాన్ని సూచిస్తుంది.

కఠినమైన అల్గోరిథం-ఆధారిత కంప్యూటింగ్‌ను ఉపయోగించే సూత్రానికి విరుద్ధంగా, హ్యూరిస్టిక్స్ అనేక కీ ఇంద్రియాలలో పరిమాణాత్మక లాజిక్ రకం ప్రోగ్రామింగ్‌కు సత్వరమార్గం. హ్యూరిస్టిక్ ప్రోగ్రామింగ్ తార్కిక అల్గోరిథంల కోసం కొన్ని రకాల యంత్ర అభ్యాస కార్యక్రమాలను ప్రత్యామ్నాయం చేయడం ద్వారా లక్ష్యాన్ని సాధించడానికి ప్రయత్నిస్తుంది.

దీన్ని చెప్పడానికి మరొక మార్గం ఏమిటంటే, అల్గోరిథంలు తెలిసిన వ్యవస్థలు మరియు తార్కిక సూత్రాలపై పనిచేస్తుండగా, హ్యూరిస్టిక్ ప్రోగ్రామింగ్ 'ఇంటెలిజెంట్ అంచనాలు' లేదా సమాచార సంఖ్యల ఆపరేషన్‌పై పనిచేస్తుంది, అవి పూర్తిగా హార్డ్ సంఖ్యలు లేదా హార్డ్ డేటాపై ఆధారపడవు.

హ్యూరిస్టిక్ ప్రోగ్రామింగ్ ప్రాసెస్ యొక్క ఒక ఉదాహరణ డ్రైవ్ లేదా ఫైల్ సిస్టమ్ యొక్క విషయాలను విశ్లేషించే ప్రోగ్రామ్. తార్కిక ప్రోగ్రామ్ ముందస్తుగా ప్రోగ్రామ్ చేయబడిన మార్గంలో శోధిస్తుంది, ఉదాహరణకు, అక్షరక్రమంగా లేదా ఇటీవలి డేటా సవరణ పరంగా, ఇక్కడ హ్యూరిస్టిక్ ప్రోగ్రామింగ్ సిస్టమ్ ఒక వినియోగదారు ఉద్భవించిన గత శోధనల ప్రకారం నిర్వహించడానికి ప్రోగ్రామ్ చేయబడవచ్చు.

ఇక్కడ, యంత్రం వినియోగదారు నుండి నేర్చుకుంటుంది. హ్యూరిస్టిక్ ప్రోగ్రామింగ్ యొక్క మరొక మంచి ఉదాహరణ సహజ భాషా ప్రాసెసింగ్ సాధనాల వాడకంలో ఉంది. అధునాతన అల్గోరిథంలతో పాటు, ఈ ప్రోగ్రామ్‌లు చాలా యంత్ర అభ్యాసం లేదా హ్యూరిస్టిక్ ప్రోగ్రామింగ్ సూత్రాలను ఉపయోగిస్తున్నాయి, ఇక్కడ ప్రోగ్రామ్ వినియోగదారు నుండి గత ఇన్‌పుట్‌ను విశ్లేషిస్తుంది మరియు ఫలితాలను అందించే ప్రధాన ప్రక్రియల్లోకి కారకాలు చేస్తుంది.

హ్యూరిస్టిక్ ప్రోగ్రామింగ్ అంటే ఏమిటి? - టెకోపీడియా నుండి నిర్వచనం