سافٹ کمپیوٹنگ کیا ہے: تراکیب اور اختلافات

مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں





ریاضی ایک قاعدہ کے ان پٹ کو کچھ دوسرے مطلوبہ آؤٹ پٹ فارم میں تبدیل کرنے کا ایک عمل ہے جو کچھ کنٹرول اعمال کا استعمال کرتے ہوئے ہوتا ہے۔ حساب کتاب کے تصور کے مطابق ، ان پٹ کو اینٹی ایسینٹ کہا جاتا ہے اور آؤٹ پٹ کو نتیجہ کہتے ہیں۔ ایک نقشہ سازی کی تقریب کچھ کنٹرول افعال کا استعمال کرتے ہوئے ایک فارم کے ان پٹ کو مطلوبہ آؤٹ پٹ کی دوسری شکل میں تبدیل کرتی ہے۔ کمپیوٹنگ تصور بنیادی طور پر لاگو ہوتا ہے کمپیوٹر سائنس انجینئرنگ . کمپیوٹنگ کی دو اقسام ہیں ، ہارڈ کمپیوٹنگ ، اور نرم کمپیوٹنگ۔ ہارڈ کمپیوٹنگ ایک ایسا عمل ہے جس میں ہم کمپیوٹر کو پہلے سے موجود ریاضیاتی الگورتھم کا استعمال کرتے ہوئے کچھ دشواریوں کو حل کرنے کے لئے پروگرام کرتے ہیں ، جو پیداوار کی ایک عین مطابق قیمت مہیا کرتا ہے۔ ہارڈ کمپیوٹنگ کی ایک بنیادی مثال عددی مسئلہ ہے۔

سافٹ کمپیوٹنگ کیا ہے؟

سافٹ کمپیوٹنگ ایک ایسا نقطہ نظر ہے جہاں ہم موجودہ پیچیدہ مسائل کے حل کی گنتی کرتے ہیں ، جہاں آؤٹ پٹ کے نتائج اچھ orا ہوتے ہیں یا فطرت میں مبہم ہوتے ہیں ، نرم کمپیوٹنگ کی ایک سب سے اہم خوبی یہ ہے کہ اس کو انپٹیو ہونا چاہئے تاکہ ماحول میں ہونے والی کسی بھی تبدیلی کو موجودہ اثر انداز نہ ہو۔ عمل نرم کمپیوٹنگ کی خصوصیات درج ذیل ہیں۔




  • اس میں کسی بھی دشواری کو حل کرنے کے لئے ریاضی کے ماڈلنگ کی ضرورت نہیں ہے
  • جب ہم وقتا فوقتا ایک ان پٹ کے مسئلے کو حل کرتے ہیں تو یہ مختلف حل پیش کرتا ہے
  • کچھ حیاتیات سے متاثر طریقوں جیسے جینیٹکس ، ارتقاء ، ذرات کو تبدیل کرنا ، انسانی اعصابی نظام وغیرہ کا استعمال کریں۔
  • فطرت میں انکولی

اس کی تین قسمیں ہیں نرم کمپیوٹنگ تکنیک جس میں مندرجہ ذیل شامل ہیں۔

مصنوعی اعصابی نیٹ ورک

یہ کنیکشنسٹ ماڈلنگ اور متوازی تقسیم شدہ نیٹ ورک ہے۔ اس کی دو قسمیں ہیں اے این این (مصنوعی اعصابی نیٹ ورک) اور بی این این (حیاتیاتی عصبی نیٹ ورک)۔ ایک عصبی نیٹ ورک جو کسی ایک عنصر پر عملدرآمد کرتا ہے اسے یونٹ کے نام سے جانا جاتا ہے۔ اجزاء یونٹ ، ان پٹ ، وزن ، پروسیسنگ عنصر ، آؤٹ پٹ ہیں۔ یہ ہمارے انسانی عصبی نظام کی طرح ہے۔ سب سے بڑا فائدہ یہ ہے کہ وہ مساوی مسائل کو حل کرتے ہیں ، مصنوعی اعصابی نیٹ ورک بات چیت کے لئے برقی سگنل استعمال کرتے ہیں۔ لیکن بنیادی نقصان یہ ہے کہ وہ غلطی سے روادار نہیں ہیں اگر مصنوعی نیوران میں سے کوئی خراب ہوجاتا ہے تو وہ کام نہیں کرے گا۔



ایک ہاتھ سے لکھے ہوئے کردار کی مثال ، جہاں ایک کردار بہت سے لوگوں نے ہندی میں لکھا ہے ، وہ ایک ہی کردار لکھ سکتے ہیں لیکن ایک مختلف شکل میں۔ جیسا کہ ذیل میں دکھایا گیا ہے ، جس بھی طرح سے وہ لکھتے ہیں ہم کردار کو سمجھ سکتے ہیں ، کیوں کہ ایک شخص پہلے ہی جانتا ہے کہ کردار کیسا لگتا ہے۔ اس تصور کا موازنہ ہمارے عصبی نیٹ ورک سسٹم سے کیا جاسکتا ہے۔

نرم - کمپیوٹنگ

نرم - کمپیوٹنگ

فجی منطق

فجی منطق الگورتھم ان ماڈلز کو حل کرنے کے لئے استعمال کیا جاتا ہے جو منطقی استدلال پر مبنی ہیں جیسے غلط اور مبہم۔ اسے لاٹزی اے زادade نے 1965 میں متعارف کرایا تھا۔ مبہم منطق بند وقفہ [0،1] کے ساتھ درست سچائی کی قیمت مہیا کرتی ہے۔ جہاں 0 = غلط قدر ، 1 = صحیح قدر۔


روبوٹ کی ایک مثال جو مختصر وقت کے اندر ایک جگہ سے دوسری جگہ جانا چاہتا ہے جہاں راستے میں بہت سی رکاوٹیں ہیں۔ اب سوال یہ پیدا ہوتا ہے کہ روبوٹ کسی رکاوٹ کو ٹکرائے بغیر منزل مقصود تک پہنچنے کے لئے اپنی نقل و حرکت کا حساب کیسے لے سکتا ہے۔ اس قسم کے مسائل میں غیر یقینی صورتحال کا مسئلہ ہے جس کو فجی منطق کا استعمال کرکے حل کیا جاسکتا ہے۔

فجی - منطق

فجی - منطق

سافٹ کمپیوٹنگ میں جینیٹک الگورتھم

جینیاتی الگورتھم پروفیسر جان ہالینڈ نے 1965 میں متعارف کرایا تھا۔ یہ قدرتی انتخاب کے اصولوں پر مبنی مسائل کو حل کرنے کے لئے استعمال ہوتا ہے ، جو ارتقائی الگورتھم کے تحت آتے ہیں۔ وہ عام طور پر اصلاحی مسائل جیسے زیادہ سے زیادہ اور معقول افعال کو کم سے کم کرنے کے ل used استعمال ہوتے ہیں ، جو چیونٹی کالونی اور بھیڑ ذرہ کی دو اقسام میں سے ہیں۔ یہ حیاتیاتی عمل جیسے جینیات اور ارتقا کی پیروی کرتا ہے۔

جینیاتی الگورتھم کے افعال

جینیاتی الگورتھم ان مسائل کو حل کرسکتا ہے جنہیں حقیقی وقت میں حل نہیں کیا جاسکتا جسے این پی ہارڈ مسئلہ بھی کہا جاتا ہے۔ جن پیچیدہ مسائل کو ریاضی سے حل نہیں کیا جاسکتا ہے ان کو آسانی سے جینیاتی الگورتھم کا استعمال کرکے حل کیا جاسکتا ہے۔ یہ ہورسٹک سرچ یا بے ترتیب تلاش کا طریقہ ہے ، جو ابتدائی حل فراہم کرتا ہے اور موثر اور موثر طریقے سے مسئلے کا حل پیدا کرتا ہے۔

اس الگورتھم کو سمجھنے کا ایک آسان طریقہ ایک ایسے شخص کی مندرجہ ذیل مثال پر غور کرنا ہے جو بینک میں کچھ رقم لگانا چاہتا ہے ، ہم جانتے ہیں کہ مختلف اسکیموں اور پالیسیوں کے ساتھ مختلف بینک دستیاب ہیں۔ اس کا انفرادی مفاد ہے کہ کتنی رقم بینک میں لگائی جائے ، تاکہ اسے زیادہ سے زیادہ نفع مل سکے۔ اس شخص کے لئے کچھ معیارات ہیں جو یہ ہے کہ وہ کیسے سرمایہ کاری کرسکتا ہے اور بینک میں سرمایہ کاری کرکے کس طرح نفع حاصل کرسکتا ہے۔ ان معیار پر جینیاتی کمپیوٹنگ جیسے 'ارتقائی کمپیوٹنگ' الگورتھم کے ذریعے قابو پایا جاسکتا ہے۔

جینیاتی - الگورتھم

جینیاتی - الگورتھم

ہارڈ کمپیوٹنگ اور سافٹ کمپیوٹنگ کے مابین فرق

ہارڈ کمپیوٹنگ اور نرم کمپیوٹنگ میں فرق مندرجہ ذیل ہے

ہارڈ کمپیوٹنگ سافٹ کمپیوٹنگ
  • سخت کمپیوٹنگ کے ذریعہ درکار تجزیاتی ماڈل کی عین مطابق نمائندگی ہونی چاہئے
  • یہ غیر یقینی صورتحال ، جزوی سچائی کو غلط سمجھنے پر مبنی ہے۔
  • گنتی کا وقت زیادہ ہے
  • گنتی کا وقت کم ہے
  • یہ بائنری منطق ، عددی نظام ، کرکرا سافٹ ویئر پر منحصر ہے۔
  • قریب اور متزلزل کی بنیاد پر۔
  • ترتیب حساب
  • متوازی حساب
  • عین مطابق پیداوار دیتا ہے
  • مناسب پیداوار دیتا ہے
  • مثالیں: ہمارے ذاتی کمپیوٹر کا استعمال کرتے ہوئے کمپیوٹنگ کے روایتی طریقے۔
  • مثال: اعصابی نیٹ ورک جیسے ایڈالائن ، میڈالائن ، اے آر ٹی نیٹ ورک وغیرہ۔

فوائد

نرم کمپیوٹنگ کے فوائد ہیں

  • ریاضی کا آسان حساب کتاب کیا جاتا ہے
  • اچھی کارکردگی
  • اصل وقت میں لاگو
  • انسانی استدلال پر مبنی

نقصانات

نرم کمپیوٹنگ کے نقصانات ہیں

  • اس سے اندازا. آؤٹ پٹ ویلیو ملتی ہے
  • اگر ایک چھوٹی سی غلطی واقع ہوتی ہے تو پورا نظام کام کرنا چھوڑ دیتا ہے ، اس پر قابو پانے کے لئے شروع سے ہی درست ہونا ضروری ہے ، جو وقت لینے والا عمل ہے۔

درخواستیں

سافٹ کمپیوٹنگ کی درخواست ذیل میں ہیں

  • موٹروں کو کنٹرول کرتا ہے بجلی کی مقناطیسیت سے چلنے والی موٹر ، DC امدادی موٹر خود بخود
  • ذہین کنٹرول سسٹم کا استعمال کرتے ہوئے پاور پلانٹس کو کنٹرول کیا جاسکتا ہے
  • تصویری پروسیسنگ میں ، دی گئی ان پٹ کسی بھی شکل کی ہوسکتی ہے ، یا تو وہ تصویر یا ویڈیو ہوسکتی ہے جس میں اصلی تصویر یا ویڈیو کا عین مطابق نقول حاصل کرنے کے لئے نرم کمپیوٹنگ کا استعمال کرکے جوڑ توڑ کیا جاتا ہے۔
  • بائیو میڈیکل ایپلی کیشنز میں جہاں اس کا حیاتیات اور طب سے قریبی تعلق ہے ، بائیو میڈیکل پریشانی جیسے تشخیص ، نگرانی ، علاج اور علاج معالجے کے حل کے لئے نرم کمپیوٹنگ تکنیک استعمال کی جاسکتی ہے۔
  • آج کل سمارٹ انسٹرومینشن جدید ہے ، جہاں ذہین آلات خود بخود کسی خاص سیٹ کا استعمال کرتے ہوئے دوسرے آلات سے مواصلت کرتے ہیں مواصلات کے پروٹوکول کچھ کام انجام دینے کے ل but ، لیکن یہاں مسئلہ یہ ہے کہ بات چیت کے لئے مناسب معیار کا کوئی پروٹوکول موجود نہیں ہے۔ نرم کمپیوٹنگ تکنیکوں کا استعمال کرتے ہوئے اس پر قابو پایا جاسکتا ہے ، جہاں زیادہ رازداری اور مضبوطی کے ساتھ سمارٹ آلات ایک سے زیادہ پروٹوکول پر پہنچائے جاتے ہیں۔

کمپیوٹنگ ایک ایسی تکنیک ہے جس کو کنٹرول ایکشن کا استعمال کرکے مطلوبہ آؤٹ پٹ میں تبدیل کرنے کے لئے استعمال کیا جاتا ہے۔ ہارڈ کمپیوٹنگ اور سافٹ کمپیوٹنگ کی دو قسمیں ہیں۔ یہاں ہمارے مضمون میں ، ہم بنیادی طور پر نرم کمپیوٹنگ ، اس کی تکنیک جیسے فجی منطق ، مصنوعی اعصابی نیٹ ورک ، جینیاتی الگورتھم ، سخت کمپیوٹنگ اور نرم کمپیوٹنگ کے درمیان موازنہ ، نرم کمپیوٹنگ تراکیب ، ایپلی کیشنز اور فوائد پر فوکس کر رہے ہیں۔ یہاں سوال یہ ہے کہ 'نرم کیسے ہیں؟ کمپیوٹنگ کیا میڈیکل فیلڈ میں قابل عمل ہے؟