বৈজ্ঞানিক কম্পিউটিং বনাম সংখ্যা বিশ্লেষণ


9

আমি কম্পিউটার বিজ্ঞান এবং গণিতে দ্বৈত মেজর। আমি উভয় বিষয় ভালবাসি। আমি স্নাতক ক্যারিয়ার নেওয়ার কথা ভাবছি, সম্ভবত বৈজ্ঞানিক কম্পিউটিংয়ে। বৈজ্ঞানিক কম্পিউটিং এবং সংখ্যা বিশ্লেষণের মধ্যে আসল পার্থক্য কী? তারা পেশা হিসাবে পড়াশোনা করা হয়?

উত্তর:


18

উইকিপিডিয়া একটি ভাল সংজ্ঞা দেয়

সংখ্যা বিশ্লেষণ হ'ল গাণিতিক বিশ্লেষণের সমস্যাগুলির জন্য (পৃথক পৃথক গণিত থেকে পৃথক) সংখ্যাসূচক (সাধারণ প্রতীকী ম্যানিপুলেশনের বিপরীতে) ব্যবহার করে এমন অ্যালগরিদমগুলির অধ্যয়ন।

সংখ্যার বিশ্লেষকরা সাধারণত ত্রুটি-সীমা (তত্পরতায় ত্রুটিটি কত বড় হতে পারে), পুনরাবৃত্তিমূলক স্কিমগুলির সংমিশ্রণ (ক্রমবিন্যাসের সঠিক সীমাতে পৌঁছায়) সহ, ক্রম এবং আদেশের হার (কত দ্রুত) সহ তাদের অ্যালগরিদমগুলি সম্পর্কে গাণিতিক ফলাফলগুলি প্রমাণ করতে আগ্রহী এবং অ্যালগরিদম রূপান্তর করে) এবং গণনা সংক্রান্ত জটিলতা (একটি অ্যালগোরিদমের দ্বারা প্রয়োজনীয় অপারেশনগুলির সীমাবদ্ধকরণ।) কম্পিউটার ব্যবহার না করেই এই অঞ্চলগুলিতে গবেষণা করা সম্ভব এবং কিছু গুরুত্বপূর্ণ ফলাফল এমনকি 1950 এর দশকে ডিজিটাল কম্পিউটারগুলির বিকাশের পূর্বাভাস দেয়।

"বৈজ্ঞানিক কম্পিউটিং" এর জন্য উইকিপিডিয়ায় একটি সংজ্ঞাও রয়েছে

গণনা বিজ্ঞান (এছাড়াও বৈজ্ঞানিক কম্পিউটিং বা বৈজ্ঞানিক গণনা (এসসি)) একটি দ্রুত বর্ধনশীল বহু-বিভাগীয় ক্ষেত্র যা জটিল সমস্যাগুলি বোঝার জন্য এবং সমাধানের জন্য উন্নত কম্পিউটিং ক্ষমতা ব্যবহার করে। গণনা বিজ্ঞান তিনটি স্বতন্ত্র উপাদানকে ফিউজ করে: [১] বিজ্ঞান (যেমন, জৈবিক, শারীরিক এবং সামাজিক), প্রকৌশল এবং মানবিক সমস্যার সমাধান করার জন্য অ্যালগরিদম (সংখ্যাসূচক এবং অ-সংখ্যা) এবং মডেলিং এবং সিমুলেশন সফ্টওয়্যার বিকশিত কম্পিউটার এবং তথ্য বিজ্ঞান যা বিকাশ করে এবং গণনামূলকভাবে চাহিদাযুক্ত সমস্যা সমাধানের জন্য প্রয়োজনীয় উন্নত সিস্টেমের হার্ডওয়্যার, সফ্টওয়্যার, নেটওয়ার্কিং এবং ডেটা ম্যানেজমেন্ট উপাদানগুলিকে অনুকূল করে তোলে কম্পিউটিং অবকাঠামো যা বিজ্ঞান এবং প্রকৌশল সমস্যা সমাধান এবং উন্নয়নমূলক কম্পিউটার এবং তথ্য বিজ্ঞান উভয়কেই সমর্থন করে।

কম্পিউটার থেকে সঠিক সমাধান পাওয়ার ক্ষেত্রে ব্যবহারিক দিক সম্পর্কে বৈজ্ঞানিক কম্পিউটিং অনেক বেশি। এটি অবশ্যই সংখ্যার বিশ্লেষণের ফলাফলের উপর ভিত্তি করে, তবে এটি কম্পিউটার আর্কিটেকচার এবং সফ্টওয়্যার ইঞ্জিনিয়ারিংয়ের উপরও প্রচুর আঁকায়। যদিও বৈজ্ঞানিক কম্পিউটিংয়ের গবেষণা প্রায়শই তার নিজের প্রয়োজনে এবং হার্ডওয়্যার এবং সফ্টওয়্যার বিকাশের জন্য করা হয় যা অনেক অ্যাপ্লিকেশনগুলিতে ব্যবহৃত হবে, এমন অনেক বৈজ্ঞানিক কম্পিউটিং গবেষণাও রয়েছে যা নির্দিষ্ট বিজ্ঞান এবং প্রকৌশল সমস্যাগুলি সমাধান করার প্রয়োজনের দ্বারা পরিচালিত হয়। উদাহরণস্বরূপ, জলবায়ু পরিবর্তন অধ্যয়নের জন্য বৈশ্বিক জলবায়ু মডেলের বিকাশও বৈজ্ঞানিক কম্পিউটিংকে এগিয়ে নিয়েছে।

সংখ্যা বিশ্লেষণ সর্বাধিক গণিত এবং প্রয়োগিত গণিত বিভাগগুলিতে পাওয়া যায়, অন্যদিকে বৈজ্ঞানিক কম্পিউটিং একটি আন্তঃশৃঙ্খলা ক্ষেত্র যা কম্পিউটার বিজ্ঞান বিভাগ, গণিত বিভাগ এবং বিভিন্ন প্রকৌশল ও বিজ্ঞানের শাখায় পাওয়া যায়।


1
পুরানো দিনগুলিতে, কিছু কম্পিউটার বিজ্ঞান বিভাগে প্রচুর সংখ্যা বিশ্লেষণ (অনুষদ, শিক্ষার্থী, শ্রেণী, গবেষণা) চলছে। এই কাজের বেশিরভাগ অংশটি অ্যালগরিদম এবং সফ্টওয়্যার বিকাশের প্রতি উত্সর্গীকৃত ছিল যা বিজ্ঞান, প্রকৌশল, পরিসংখ্যান (পরিসংখ্যানগত কম্পিউটিং), পরিচালনা / অপারেশনস গবেষণা ইত্যাদির প্রকৃত সমস্যা সমাধানে ভাল কাজ করেছিল It এগুলি তাদের নিজস্ব তত্ত্বগুলির প্রমাণ দেওয়ার বিষয়ে ছিল না।
মার্ক এল। স্টোন

প্রয়োগ করা গণিত কি তাদের উভয়ের জন্য একটি ভাল সূচনা পয়েন্ট হতে পারে?
ফলক

1
হ্যাঁ, প্রয়োগ করা গণিতে একটি পটভূমি উভয় দিকই সহায়ক হবে। আসল প্রশ্নটি হ'ল আপনি ইতিমধ্যে যা আছে তাতে আপনি কী যুক্ত করতে চান। প্রস্থ (কম্পিউটার বিজ্ঞান এবং কিছু বিজ্ঞান বা প্রকৌশল অঞ্চল যেখানে কম্পিউটেশনাল সায়েন্স ব্যবহৃত হয়) গণনা বিজ্ঞানের মতো আন্তঃশৃঙ্খলা ক্ষেত্রে খুব সহায়ক।
ব্রায়ান বোর্চার্স

6

যেহেতু গ্রেড স্কুলের সময় ইঞ্জিনিয়ারিং থেকে বৈজ্ঞানিক কম্পিউটারে স্থানান্তরিত হয়েছিল সে হিসাবে যে আমি এখানে যে ধরণের কাজ করছি তা ঘটনার প্রয়োজন হিসাবে আমার দুটি সেন্ট:

  • সংখ্যা বিশ্লেষণে গণিত এবং বিষয়গুলির অ্যালগরিদমের দিকে মনোনিবেশ করা হবে। কোনও নির্দিষ্ট ম্যাথমেটিকাল সমস্যা সমাধানের জন্য কী কী কৌশলগুলি ব্যবহার করতে হবে তা বিশ্লেষণাত্মক সমাধান নয় যেমন ODE এর PDE এর ম্যাট্রিক্স ম্যানিপুলেশন অপটিমাইজেশন ইত্যাদি নির্ধারণ করা
  • সংখ্যা বিশ্লেষণে এই দিনগুলিতে প্রায়শই উল্লেখযোগ্য পরিমাণে প্রোগ্রামিং জড়িত তবে এখনও এটি একটি দক্ষ অ্যালগরিদমের গাণিতিক ধারণাগুলি কম্পিউটার কোডে অনুবাদ করে চলেছে।
  • Ditionতিহ্যগতভাবে ফরটারনের মূল ভিত্তি ছিল। তবে আপনি সি / সি ++ এবং আজকাল পাইথনের সাথে কাজ করারও আশা করতে পারেন। কিছু জিনিস ম্যাথেমেটিকা ​​বা ম্যাটল্যাবের মতো প্যাকেজগুলিকেও জড়িত থাকতে পারে
  • বৈজ্ঞানিক কম্পিউটিংয়ে আসার এটিই আরও কার্যকর ক্ষেত্র যেখানে কোনও কিছু বৈজ্ঞানিক সমস্যা সমাধানের জন্য কম্পিউটিং সংস্থান ব্যবহার করার চেষ্টা করে। এটিতে অনেকগুলি বাদাম কাজ করতে পারে। যেমন কোডগুলি সংকলন করা, অপারেটিং সিস্টেম এবং লাইব্রেরি ইনস্টল করা, বৈজ্ঞানিক কোড ওয়ার্ক করার বিকল্পগুলি স্থাপন করা ইত্যাদি
  • যেহেতু আজকাল বৈজ্ঞানিক কম্পিউটিংয়ের মোটামুটি পরিমাণে সমান্তরাল গণনা জড়িত আপনার সম্ভবত কমপিটিং ক্লাস্টার, সুপার কম্পিউটার, ক্লাউড কম্পিউটিং ইত্যাদির কিছুটা এক্সপোজার থাকতে পারে likely
  • বৈজ্ঞানিক কম্পিউটিংয়ে আপনি যখন সি / ফরটারান ইত্যাদির মতো প্রোগ্রামিং ভাষার সাথে কাজ করতে পারেন তবে "গ্লুইং" / স্ক্রিপ্টিং ভাষা যেমন বাশ / পার্ল ইত্যাদির সাথে অনেক কাজ করার আশা করছেন
  • আপনি সম্ভবত লিনাক্স-এ সিস্টেমে প্রচুর পরিশ্রম করবেন এবং কমান্ড লাইনে এবং সেড / অ্যাজক ইত্যাদির মতো সরঞ্জামগুলির সাথে মোটামুটি দক্ষতার সাথে কাজ করবেন কিছু লোক সিস অ্যাডমিন হিসাবে কাজ করবে।
  • প্রচুর বৈজ্ঞানিক কম্পিউটিংয়ের মধ্যে ভিজ্যুয়ালাইজেশন এবং ডেটা স্টোরেজ / ডেটা পুনরুদ্ধার জড়িত। অনেক লোক বিগ ডেটা / হ্যাডোপ / ম্যাপ হ্রাস ইত্যাদি সম্পর্কে বিশেষজ্ঞ হয়ে ওঠে
  • সংখ্যা বিশ্লেষণ মূলত একটি বিশেষজ্ঞের কাজ। আপনি গণিত এবং কোডিংয়ে ভাল পাবেন এবং একটি নির্দিষ্ট সমস্যা খুব দক্ষতার সাথে সমাধান করুন। কখনও কখনও পথে দু'একজন অ্যালগরিদম উদ্ভাবন করা। বৈজ্ঞানিক কম্পিউটিং এক অর্থে একজন জেনারালিস্ট কাজ। অপেক্ষাকৃত ভাষী. নির্দিষ্ট প্রয়োগিত সমস্যা সমাধানের জন্য আপনি প্রায়শই বিভিন্ন সরঞ্জাম একসাথে ব্যবহার করছেন।
  • অনেক বৈজ্ঞানিক কম্পিউটিং ইন্টারফেসে কাজ জড়িত থাকতে পারে। যেমন দুটি প্রোগ্রামের মধ্যে ইন্টারফেস। যেখানে আপনি প্রক্রিয়াজাতকরণের জন্য এক সরঞ্জাম থেকে অন্য সরঞ্জামে ডেটা পাইপ করেন। পথে কিছু ফর্ম্যাট ম্যানিপুলেশন সহ। যেমন আপনি একে অপরের সাথে কথা বলার জন্য বিভিন্ন সরঞ্জাম পাওয়ার চেষ্টা করছেন যেখানে সরঞ্জামগুলি একে অপরের সাথে কথা বলার জন্য সত্যই ডিজাইন করা হয়নি।
  • একটি বৈজ্ঞানিক কম্পিউটিং লোককে প্রায়শই বিভিন্ন ডেটা ফর্ম্যাটগুলি আয়ত্ত করতে হয়। অনেক ইন্সট্রুমেন্টের নিজস্ব মালিকানাযুক্ত ফর্ম্যাট থাকবে এবং সংখ্যার আলগোরিদিম পছন্দ করে এমন কাউকে ডেটাটি এমন বিন্যাসে ডিকোড করতে হবে।
  • কিছু বৈজ্ঞানিক কম্পিউটিং ছেলেরা খুব বিশেষায়িত প্রকৃতির "হেল্পডেস্ক" পরিচালনা করে (খুব ভাল অর্থ প্রদান করে) যেখানে একজন মূলত জেনারিক গবেষক / ছাত্র / অধ্যাপককে কোনও সংস্থায় কম্পিউটারের সংস্থানগুলি যে কোনও সমস্যা সমাধানের জন্য সমাধান করতে সহায়তা করে। অর্থাত্ বৈজ্ঞানিক কম্পিউটিং লোকটি হ'ল বিভিন্ন কোড এবং প্যাকেজগুলির সাথে পরিচিত এবং কোনও ব্যবহারকারীকে কম্পিউটারকে সমস্যা সমাধানের জন্য সর্বোত্তম সমাধান করার জন্য কী সরঞ্জাম ব্যবহার করতে হবে সে সম্পর্কে পরামর্শ দিতে সক্ষম।
  • আপনি অন্য হার্ডওয়্যারে পোর্টিং কোডগুলি শেষ করতে পারেন। বা সিরিয়াল মোডে লিখিত লিগ্যাসি কোডগুলিকে সমান্তরাল করে তুলছে। বা দ্রুত চালানোর জন্য কোডগুলি অনুকূলিতকরণ। কিছু লোক কোডগুলি GPUs / CUDA ইত্যাদিতে চালাতে কোডগুলিকে রূপান্তর করবে যাতে তাদের দ্রুত চালানো যায়।
  • মোটামুটি বৈজ্ঞানিক কম্পিউটিংয়ের মধ্যে সমস্যা সমাধানের বিষয়টি জড়িত। প্রায়শই কোডগুলি যা অন্য লোকেরা লিখে থাকে। তারা নির্দিষ্ট হার্ডওয়্যার ইত্যাদি কেন ক্র্যাশ করে তা নির্ধারণ করার জন্য
  • প্রায়শই আপনি বিশেষজ্ঞদের মধ্যে মধ্যস্বত্বভিত্তিক হন। উদাহরণস্বরূপ, আমাকে হার্ড প্রোগ্রামার, জীববিজ্ঞানীদের সাথে দলগুলিতে কাজ করতে হয়েছিল যাদের গণনা প্রয়োজন তবে তারা নিজেরাই কোডিং করতে পারে না, সিস প্রশাসক, নেটওয়ার্ক গুরু, ডেটা সেন্টার পরিচালনাকারী টেকনিশিয়ানস ইত্যাদি etc.
  • যখন নতুন হার্ডওয়্যার কেনা হয় বা কোনও কম্পিউটিং সিস্টেমের আর্কিটেকচারের সিদ্ধান্ত নেওয়া হয় তখন বৈজ্ঞানিক কম্পিউটিং ছেলেগুলিকে উল্লেখযোগ্য ইনপুট দিতে বলা যেতে পারে। এই অ্যাসাইনমেন্টগুলিতে আপনি ডেল / ক্রাই / আইবিএম / ইনফিনিব্যান্ড / সিসকো ইত্যাদির বিক্রয় প্রকৌশলী এবং প্রযুক্তিবিদদের সাথে খুব ঘনিষ্ঠভাবে কাজ করবেন On

আশা করি এটি আপনাকে ক্ষেত্র সম্পর্কে কিছু ধারণা দেয়!

একটি চূড়ান্ত পরামর্শ (এটি একটি বিশাল চিমটে নুন দিয়ে নিন!): আপনি যদি গণিতের সাথে ভাল হন, যেমন যথার্থতা এবং বিশদ এবং কাগজপত্র পড়া এবং উল্লেখযোগ্য, কেন্দ্রীভূত প্রচেষ্টার পরে বিশদটি সন্ধান করতে যেখানে পৃথক গোয়েন্দা বিষয় রয়েছে এবং দীর্ঘকাল ধরে টেকসই রয়েছে প্রচেষ্টা তারপর সংখ্যা বিশ্লেষণের জন্য যান।

অন্যদিকে, আপনি যদি জেনারেলস্ট হতে চান, ক্ষেত্রগুলি স্যুইচ করুন, কঠোর পরিশ্রমের সাথে প্রতিভাটির ক্ষতিপূরণ দিন, সমস্ত ব্যবসায়ের ঝাঁকুনি বজায় রাখুন, অস্পষ্ট এবং অস্পষ্ট প্রায়শই দ্বন্দ্বমূলক সুপারিশের সাথে কাজ করতে ইচ্ছুক থাকুন, যেমন দলের সাথে কাজ করা এবং দ্বন্দ্ব মোকাবেলা করতে পছন্দ করুন , টাইট ডেডলাইন, এমবিএ ইত্যাদির সাথে ডিল করুন তারপর বৈজ্ঞানিক কম্পিউটিং লোক হয়ে উঠুন।

আবার এটি একটি বিশাল চিমটি নুন দিয়ে নিন। প্রত্যেক ব্যক্তির পরিস্থিতি বিশেষ। এবং আমাদের বেশিরভাগ সেখানে অবতীর্ণ হয়েছিল যেখানে আমরা নিখুঁত কাকতালীয় কাজটি করেছি এবং এর কারণ নয় যে আমরা সেভাবে পরিকল্পনা করেছি। :)


0

আপনি একজন প্রয়োগিত গণিতবিদ হতে চান। এটি পিএইচডি হিসাবে তাদের ইঞ্জিনিয়ারিং স্কুলে অনেক বিশ্ববিদ্যালয়ে একটি প্রধান উপলব্ধ। যদিও আমার অভিজ্ঞতায়, গণিত আরও গুরুত্বপূর্ণ দক্ষতা, আনুষ্ঠানিক কম্পিউটার বিজ্ঞানের কিছু প্রযুক্তিগত পটভূমি সহায়ক হতে পারে এবং আপনি এটি অন্য কোথাও পাবেন না। সিএস খরগোশের গর্তটি আরও নিচে না যাওয়ার বিষয়ে সাবধানতা অবলম্বন করুন বা আপনি সিএস গবেষণা চালিয়ে যেতে পারেন যা আপনাকে ব্যবহারিক প্রয়োগ থেকে দূরে সরিয়ে দেয়।

আপনার নির্দিষ্ট প্রশ্নের উত্তর দেওয়ার জন্য, একজন প্রয়োগিত গণিতবিদ সংখ্যা সংক্রান্ত পদ্ধতি এবং বিশ্লেষণ এবং বিভিন্ন ক্ষেত্রে বৈজ্ঞানিক কম্পিউটিং করার জন্য বৈজ্ঞানিক গবেষকদের সাথে সম্ভাব্য অংশীদার গবেষণা করবেন do আপনি যদি বিশেষভাবে বৈজ্ঞানিক কম্পিউটিং চালনা করতে চান তবে আপনি একটি বৈজ্ঞানিক গবেষণা শাখায় প্রবেশ করতে চাইতে পারেন যেমন গণ্য রসায়ন, বায়োফিজিক্স, জলবায়ু, জৈববৈজ্ঞানিক ইত্যাদি


আপনি যদি আমার প্রশ্নটি পড়েন তবে আপনি দেখতে পাবেন যে আমি একটি ডাবল মেজর। আমি আসলে আমার সিএস মেজরের চেয়ে বেশি গণিতের জন্য বেশি সময় উত্সর্গ করি। আমি
ফলক

আমি আপনার প্রশ্নটি পড়েছিলাম তাই আমি বলেছিলাম "এবং পিএইচডি হিসাবে"। উত্তরটি অন্যদের পক্ষে সহায়ক হতে পারে এবং যারা সম্ভবত কোনও মেজর পছন্দ করে নি। আপনার অনুসন্ধানের জন্য শুভকামনা। পিএইচডি খুব নমনীয় হয়ে থাকে তাই কোনও গোষ্ঠী আপনার পছন্দ মতো কিছু করুক এবং কোনও অঞ্চলে লক হওয়ার বিষয়ে খুব বেশি চিন্তা করবেন না।
ব্যবহারকারী 21387
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.