আমি একটি R
ভাষা প্রোগ্রামার। আমি এমন লোকদের দলে রয়েছি যারা ডেটা সায়েন্টিস্ট হিসাবে বিবেচিত তবে যারা সিএস ব্যতীত একাডেমিক শাখা থেকে আসে।
এটি ডেটা সায়েন্টিস্ট হিসাবে আমার ভূমিকায় ভালভাবে কাজ করে, তবে আমার ক্যারিয়ার শুরু করে R
এবং কেবলমাত্র অন্যান্য স্ক্রিপ্টিং / ওয়েব ভাষার প্রাথমিক জ্ঞান অর্জন করে আমি 2 টি মূল ক্ষেত্রে কিছুটা অপ্রতুল বোধ করেছি:
- প্রোগ্রামিং তত্ত্বের শক্ত জ্ঞানের অভাব।
- মত দ্রুত এবং আরো ব্যাপকভাবে ব্যবহৃত ভাষায় দক্ষতা একটি প্রতিযোগিতামূলক স্তর অভাব
C
,C++
এবংJava
, যা পাইপলাইন এবং বড় তথ্য কম্পিউটেশন গতি বৃদ্ধি সেইসাথে ডিএস / ডাটা পণ্য যা আরো নির্দ্ধিধায় ফাস্ট মধ্যে উন্নত করা যেতে পারে তৈরি করতে ব্যবহার করা যেতে পারে ব্যাক-এন্ড স্ক্রিপ্ট বা স্বতন্ত্র অ্যাপ্লিকেশন।
সমাধানটি অবশ্যই সহজ - প্রোগ্রামিং সম্পর্কে শিখুন, যা আমি কিছু ক্লাসে (বর্তমানে সি প্রোগ্রামিং) ভর্তি করে যা করেছিলাম।
তবে, এখন যেহেতু আমি উপরের # 1 এবং # 2 সমস্যাগুলি সমাধান করতে শুরু করেছি, আমি নিজেকে জিজ্ঞাসা করে রেখেছি " ডেটা সায়েন্সের মতো ভাষা C
এবং এর C++
জন্য ভাষা কতটা কার্যকর ? "?
উদাহরণস্বরূপ, আমি খুব দ্রুত ডেটা সরাতে পারি এবং ব্যবহারকারীদের সাথে ঠিক সূক্ষ্মভাবে ইন্টারেক্ট করতে পারি তবে উন্নত রিগ্রেশন, মেশিন লার্নিং, টেক্সট মাইনিং এবং আরও উন্নত পরিসংখ্যানিক ক্রিয়াকলাপগুলি সম্পর্কে কী বলা যায়?
So. C
কাজটি করতে পারে - উন্নত পরিসংখ্যান, এমএল, এআই এবং ডেটা সায়েন্সের অন্যান্য ক্ষেত্রগুলির জন্য কোন সরঞ্জামগুলি উপলব্ধ? বা স্ক্রিপ্ট বা অন্যান্য ভাষায় C
ফোন করে প্রোগ্রামিংয়ের মাধ্যমে অর্জিত দক্ষতার বেশিরভাগ অংশই আমাকে ছেড়ে দিতে হবে R
?
সেরা রিসোর্স আমি দূর পর্যন্ত সি পেয়েছি একটি লাইব্রেরি বলা হয় হাঙ্গর , যা দেয় C
/ C++
সাপোর্ট ভেক্টর মেশিন, রৈখিক নির্ভরণ (না অ রৈখিক এবং MULTINOMIAL probit মত অন্যান্য উন্নত রিগ্রেশন, ইত্যাদি) এবং অন্যান্য একটি বাছাই ব্যবহার করার ক্ষমতা (দুর্দান্ত তবে) পরিসংখ্যান সংক্রান্ত ফাংশন।