[সঙ্গীত বাজানো] Dustin TRAN: হাই. আমার নাম এর ডাস্টিন. তাই আমি উপস্থাপন করা হবে আর এ ডেটা বিশ্লেষণ নিজেকে সম্পর্কে শুধু একটি সামান্য বিট. আমি বর্তমানে একটি স্নাতক ছাত্র প্রকৌশল ও ফলিত বিজ্ঞান. আমি এর একটি ছেদ অধ্যয়ন মেশিন লার্নিং ও পরিসংখ্যান তাই আর এ তথ্য বিশ্লেষণ সত্যিই মৌলিক কি আমি একটি দৈনিক ভিত্তিতে না. এবং আর বিশেষ করে তথ্য বিশ্লেষণের জন্য ভাল এটা প্রোটোটাইপিং জন্য খুব ভাল কারণ. এবং সাধারণত, আপনি কিছু সাজানোর কাজ করছি তথ্য বিশ্লেষণ, সমস্যা অনেক জ্ঞানীয় করতে যাচ্ছি. এবং যাতে আপনি ঠিক করতে চান কিছু সত্যিই ভাল ভাষা যে কাজ করার জন্য শুধু ভাল হয় বিল্ট ইন ফাংশন, উল্টোদিকে নিম্ন স্তরের জিনিষ নিয়ে থাকার. শুরুতে, তাই, আমি শুধু যাচ্ছে না পরিচয় করিয়ে দিতে আর কি, কেন হয় আপনি এটি ব্যবহার করতে চান, এবং তারপর কিছু ডেমো মধ্যে উপর যেতে, এবং শুধু সেখানে থেকে যান. আর তাই কি হয়? আর মাত্র একটি ভাষা বিকশিত হয় পরিসংখ্যান কম্পিউটিং জন্য এবং কল্পনা. তাই এই উপায় হল যে এটি একটি খুব চমৎকার ভাষা সঙ্গে পুলিশ যে জিনিস কোন ধরণের জন্য অনিশ্চয়তা বা তথ্য কল্পনা. তাই আপনি যদি এই সব আছে প্রোবাবিলিটি ডিস্ট্রিবিউশন. হতে যাচ্ছে বিল্ট ইন ফাংশন. এছাড়াও আপনি চমৎকার হবে প্যাকেজ অঙ্কন. পাইথন অন্য প্রতিদ্বন্দ্বী হয় তথ্য ভাষা. এবং এক জিনিস আমি যে আর এটি যে কল্পনা এ অনেক ভালো. তাই কি আপনি ডেমো হিসাবে দেখতে পাবেন ভাল শুধু একটি খুব স্বজ্ঞাত ভাষা যে শুধু কাজ অত্যন্ত ভাল. এটা হিসাবে, এছাড়াও মুক্ত ও ওপেন সোর্স আমি অনুমান অন্য কোন ভাল ভাষা. শুধু এবং এখানে, একটি গুচ্ছ কীওয়ার্ড আপনি এ নিক্ষিপ্ত. আপনি একটি থাকে তাহলে এটা, যার অর্থ, গতিশীল একটি বস্তুর নির্ধারিত নির্দিষ্ট ধরনের আর এটা শুধু উড়ে এটি পরিবর্তন করব. এটা অলস, তাই এটি সম্পর্কে স্মার্ট কিভাবে এটা হিসাব আছে. এটা সত্যিই কাজ করতে পারে যার অর্থ প্রায়োগিক কর্ম বন্ধ anything-- তাই ভিত্তি করে আপনি ম্যানিপুলেশন কোন ধরণের করছেন, এটা ফাংশন উপর ভিত্তি করে বন্ধ করা হবে. তাই বাইনারি অপারেটর, উদাহরণস্বরূপ, শুধু মজ্জাগতভাবে ফাংশন. এবং সবকিছু যে আপনাকে যা করতে হয় চলুন যাচ্ছে ফাংশন নিজেই চালানো বন্ধ করতে হবে. এবং তারপর হিসাবে ভাল ভিত্তিক বস্তু. তাই এখানে একটি XKCD চক্রান্ত. নেই শুধু কারণ আমি মনে XKCD কোন ধরণের মৌলিক উপস্থাপনা, কিন্তু কারণ আমি সত্যিই এই মত মনে বিন্দু hammers যে অনেক আপনি তথ্য কিছু বাছাই করছেন যখন সময় বিশ্লেষণ সমস্যা হয় না, এটি সঞ্চালিত হয় কিভাবে দ্রুত এত, কিন্তু এটা করতে যাচ্ছে কতদিন টাস্ক প্রোগ্রাম আপনি নিতে. তাই এখানে শুধু কিনা বিশ্লেষণ করা হয় কৌশল একটি বা বো অধিক কার্যকরী. এই হতে যাচ্ছে আপনি যে কিছু সঙ্গে অনেক মোকাবেলা করতে যাচ্ছে সাজানোর কম স্তরের ভাষা আপনি ইন্টারনেট ব্যবহার সঙ্গে লেনদেন করছেন যেখানে, মেমরি বরাদ্দ, initializations, এমনকি বিল্ট ইন ফাংশন তৈরীর. এবং এই সব উপাদান পদ্ধতিতে করা হয় খুব, খুব elegantly আর এ তাই শুধু এই হাতুড়ি বিন্দু, বৃহত্তম বোতলের গলা জ্ঞানীয় হতে যাচ্ছে. তাই তথ্য বিশ্লেষণ একটি খুব কঠিন সমস্যা. আপনি কি করছেন কিনা মেশিন লার্নিং বা আপনি কিছু সাজানোর কাজ প্রাথমিক তথ্য অন্বেষণ, আপনি করতে চান না একটি নথি নিতে এবং তারপর কম্পাইল প্রত্যেক সময় আপনি কিছু একটি কলাম মতো দেখতে দেখতে চাই, একটি ম্যাট্রিক্স বিশেষ কি এন্ট্রি মনে হচ্ছে. তাই আপনি শুধু আছে চান কিছু সত্যিই চমৎকার ইন্টারফেস আপনি একটি সহজ ফাংশন ব্যবহার করতে পারেন সূচী থেকে যাই হোক না কেন আপনি চান এবং ঠিক আছে থেকে এটি চালানোর জন্য চাই. এবং যদি আপনি ডোমেইন প্রয়োজন এই জন্য নির্দিষ্ট ভাষা. এবং আর সত্যিই আপনি নির্ধারণ করতে সাহায্য করবে সমস্যা এবং এই পদ্ধতিতে এটি সমাধানের জন্য. তাই এখানে একটি চক্রান্ত দেখাচ্ছে প্রোগ্রামিং করা হয় আর জনপ্রিয়তা সময়ের সঙ্গে চলে গেছে এর. তাই আপনি যদি 2013 বা মত, দেখতে পারেন তাই এটা এইসা আপ প্রস্ফুটিত. এবং শুধু এই কারণে যে হয়েছে প্রযুক্তি শিল্প বিশাল প্রবণতা সম্পর্কে বড় তথ্য. এছাড়াও, না কেবল প্রযুক্তি শিল্প, কিন্তু সত্যিই কোনো শিল্প যে সব কারণ শিল্প অনেক ধরণের মৌলিক এই সমস্যার সমাধান করার চেষ্টা করছে. এবং সাধারণত, আপনি কিছু ভাল থাকতে পারে এই সমস্যার পরিমাপ উপায় অথবা এমনকি তাদের সংজ্ঞা বা তথ্য ব্যবহার করে তাদের সমাধান. তাই আমি ডান এখন আর 11 মনে হয় TIOBE সবচেয়ে জনপ্রিয় ভাষা এবং তারপর থেকে ক্রমবর্ধমান হয়েছে. তাই এখানে কিছু আরো আর বৈশিষ্ট্য এটি প্যাকেজ একটি বিরাট সংখ্যা এবং এই সব বিভিন্ন জিনিসের জন্য. তাই কোনো সময় আপনি একটি আছে নির্দিষ্ট সমস্যা, সবচেয়ে সময় আর থাকবে আপনার জন্য যে ফাংশন. আপনি চান কিনা মেশিনের কিছু সাজানোর নির্মাণ বলা শেখার আলগোরিদিম র্যান্ডম বন বা ডিসিশন গাছ, অথবা এমনকি গড় নিতে চেষ্টা একটি ফাংশন বা এই বিষয় নিয়ে কোনো, আর যে হবে. যদি আপনি না এবং আপনি যত্ন সম্পর্কে সাধারণ যে অপ্টিমাইজেশান, এক জিনিস আপনি প্রোটোটাইপিং সম্পন্ন হলে পরে উচ্চ স্তরের ভাষা কিছু বাছাই করা, আপনি যে in-- নিক্ষেপ করা হবে আপনি শুধু পোর্ট যে উপর কিছু নিম্ন স্তরের ভাষা থেকে. কি আর সম্পর্কে ভাল আপনি একবার যে এটা প্রোটোটাইপিং করা, আপনি সি ++ রান করতে পারেন, বা ফোরট্রান, অথবা এর মধ্যে কোনো সরাসরি আর মধ্যে নিম্ন স্তরের বেশী সুতরাং যে এক সত্যিই আর সম্পর্কে শীতল বৈশিষ্ট্য, আপনি সত্যিই যত্নশীল যদি অপ্টিমাইজেশান বিন্দু. এবং এটি সত্যিই ভাল ওয়েব দৃশ্য জন্য. তাই D3.js, উদাহরণস্বরূপ, হয় আমি অন্য সেমিনার অনুমান আমরা আজ উপস্থাপন করে. এবং এই জন্য সত্যিই সন্ত্রস্ত ইন্টারেক্টিভ দৃশ্য করছেন. এবং D3.js আপনি অনুমান করে যে কিছু তথ্য সাজানোর অঙ্কিত করা এবং আর কাজ করতে সক্ষম হচ্ছে একটি দুর্দান্ত উপায় তথ্য বিশ্লেষণ আপনি এটি রপ্তানি আগে উপর D3.js বা এমনকি শুধু রান D3.js আর নিজেই মধ্যে কমান্ড, পাশাপাশি সব এই হিসাবে অন্যান্য লাইব্রেরি হিসাবে ভাল. সুতরাং যে শুধু ভূমিকা ছিল আর এবং কেন আপনি এটা ব্যবহার করতে পারে কি না. তাই আশা করছি, আমি করেছি আপনি কিছু বিশ্বাস সম্পর্কে শুধু এটা চাই কি দেখতে চেষ্টা. তাই আমি এগিয়ে যান এবং এর মাধ্যমে যেতে যাচ্ছি আর বস্তু সম্পর্কে কিছু মৌলিক এবং আপনি যদি সত্যিই কি করতে পারেন. তাই এখানে শুধু একটি হয় গণিত কমান্ড গুচ্ছ. তাই আপনি নির্মাণ করতে চান you're-- বলে ভাষা নিজেকে এবং আপনি শুধু চান বিভিন্ন সরঞ্জামের একটি গুচ্ছ আছে. অপারেশন কোন ধরণের আপনি চাই মনে অনেক সুন্দর আর হতে যাচ্ছে চান তাই এখানে 2 প্লাস 2. এখানে 2 বার পাই. আর বিল্ট ইন ধ্রুবক একটি গুচ্ছ আছে যদি আপনি ঘন ঘন পাই, ই মত ব্যবহার করব. এবং তারপর, এখানে 7 প্লাস runif, 1 runif তাই. এই যে একটি ফাংশন তৈরি করে হয় 0 থেকে 1 এক র্যান্ডম অভিন্ন. এবং তারপর 4 ক্ষমতায় 3 আছে. বর্গাকার শিকড় আছে. লগ আছে. তাই বেস করতে হবে লগ-ইন নিজে সূচক. এবং তারপর, আপনি একটি বেস উল্লেখ করে, তাহলে আপনি যাহা চান বেস করতে পারেন. এবং তারপর এখানে অন্য কিছু কমান্ড. তাই আপনি যদি 23, mod 2 আছে. তারপর আপনি বাকি আছে. তারপর আপনি বৈজ্ঞানিক আছে স্বরলিপি আপনি যদি আরও করতে চান এবং আরো জটিল জিনিস. তাই এখানে নিয়োগ হয়. তাই সাধারণত বরাদ্দকরণ আর একটি তীর সঙ্গে সম্পন্ন করা হয় তাই এটি কম তারপর তুলনায় হাইফেন. তাই এখানে আমি শুধু বরাদ্দ করছি পরিবর্তনশীল Val 3. এবং তারপর আমি Val প্রিন্ট আউট করছি এবং তারপর এটি তিনটি আউট ছাপে. আর দোভাষী মধ্যে ডিফল্টরূপে, এটি আপনার জন্য কিছু প্রিন্ট আউট হবে তাই আপনি যদি একটি Val প্রিন্ট উল্লেখ করতে হবে না যে কোনো সময় আপনি কিছু প্রিন্ট করতে চান. আপনি শুধু Val করতে পারেন এবং তারপর, এটা আপনার জন্য তা করতে হবে. এছাড়াও, আপনি টেকনিক্যালি সমান ব্যবহার করতে পারেন একটি নিয়োগ অপারেটর হিসাবে. সামান্য subtleties আছে তীর ব্যবহার মধ্যে অপারেটর এবং সমান বরাদ্দকরণ জন্য অপারেটর. প্রায় কনভেনশন, সবাই শুধু তীর অপারেটর ব্যবহার করতে হবে. এবং এখানে, আমি এই বরাদ্দ করছি তেরছা স্বরলিপি 1 কোলন 6 বলা হয়. এই 1 থেকে 6 একটি ভেক্টর তৈরি করে. এবং এই সত্যিই চমৎকার তারপর কারণ আপনি শুধু Val ভেক্টর দায়িত্ব অর্পণ করা এবং যে নিজে কাজ করে. তাই এই ইতিমধ্যে একটি থেকে যাচ্ছে একটি খুব স্বজ্ঞাত তথ্য single-- শুধু একটি ডবল গঠন একটি ভেক্টর মধ্যে টাইপ কিছু টাইপ এবং সব যা সংগ্রহ করা হবে আপনার জন্য স্কালে মান. তাই স্কালে থেকে যাচ্ছে পরে, আপনি কিছু বস্তু আছে এবং এই একটি ভেক্টর হয়. একটি ভেক্টর কোন ধরণের একই ধরনের সংগ্রহ. তাই এখানে ভেক্টর একটি গুচ্ছ আছে. তাই এই সাংখ্যিক হয়. সংখ্যাসূচক ডবল বলছে আর এর উপায়. এবং তাই ডিফল্টরূপে, কোন সংখ্যা একটি ডবল হতে হবে. তাই আপনি যদি 1.1, 3 গ আছে, 5.7 নেতিবাচক, গ একটি ফাংশন. এই সব তিনটি সংযুক্ত করে একটি ভেক্টর মধ্যে নম্বর. এবং এই যদি তাই হয় be-- হবে আপনি নিজে 3 বিজ্ঞপ্তি, সাধারণত আপনি অনুমান করা হবে এই একটি পূর্ণসংখ্যা ভালো হয়, কিন্তু সব ভেক্টর কারণ একই ধরনের হয়, এই টেনিস একটি ভেক্টর হয় বা এই ক্ষেত্রে সাংখ্যিক. rnorm তৈরি করে যে একটি ফাংশন স্বাভাবিক মান ভেরিয়েবল বা সাধারণ মান মান. এবং আমি তাদের দুই উল্লেখ করছি. তাই আমি যে বরাদ্দ, rnorm 2 করছি devs, এবং তারপর আমি devs প্রিন্ট আউট করছি. সুতরাং এই মাত্র দুটি র্যান্ডম স্বাভাবিক মান. এবং তারপর যদি আপনি না ints আপনি যদি ইন্টিজার যত্নশীল. সুতরাং শুধু এই মেমরি সম্পর্কে বরাদ্দ ও সংরক্ষণ মেমরির মাপ. তাই আপনি যদি যোগ করতে হবে রাজধানী এল দ্বারা আপনার নম্বর সাধারণভাবে, এই হল আর এর ঐতিহাসিক স্বরলিপি কিছু দীর্ঘ পূর্ণসংখ্যা বলা হয়. অধিকাংশ সময়, আপনি পাবেন তাই টেনিস সাথে ডিল করা. এবং যদি আপনি কি কখনও পরে হবে আপনার কোড অপটিমাইজ উপর, আপনি শুধু এই এল গুলি যোগ করতে পারেন পরে বা সময় আপনার সম্পর্কে precognitive মত হন তাহলে কি আপনি এই ভেরিয়েবল করতে যাচ্ছেন. তাই এখানে একটি চরিত্র ভেক্টর. সুতরাং, আবার, আমি concatenating করছি তিন স্ট্রিং এই সময়. যে ডবল স্ট্রিং এবং লক্ষ্য করুন একক পংক্তি আর একই তাই আমি তাই আর্থার এবং Marvin এবং আছে যখন আমি তাদের সব আউট মুদ্রণ করছি ডবল স্ট্রিং প্রদর্শন করতে যাচ্ছি. এবং আপনি অন্তর্ভুক্ত করতে চান ডবল বা একক পংক্তি আপনার অক্ষর, তারপর আপনি যা করতে পারেন হয় আপনার স্ট্রিং বিকল্প. Marvin এর জন্য তাই দ্বিতীয় উপাদান, এই হল আপনি show-- যাচ্ছে শুধু ডাবল স্ট্রিং আছে এবং তারপর একটি একক পংক্তি তাই এই পর্যায়ক্রমে করা হয়. যদি আপনি চান অন্যথা, একটি ডবল ব্যবহার করতে একটি ডবল স্ট্রিং স্ট্রিং অপারেটর যদি আপনি এটি ঘোষণা করছি যখন, তারপর আপনি শুধু পালাবার অপারেটর ব্যবহার করুন. তাই আপনি যদি ব্যাকস্ল্যাশ ডবল স্ট্রিং না. এবং পরিশেষে, আমরা লজিক্যাল ভেক্টর আছে. তাই logical-- তাই সত্য এবং মিথ্যা, এবং তারা সব বড় হাতের অক্ষরে হতে যাচ্ছে. এবং তারপর, আবার, আমি concatenating করছি তাদের এবং তারপর bools তাদের বরাদ্দ. তাই bools প্রদর্শন করতে যাচ্ছে আপনি, সত্য মিথ্যা, এবং সত্য. তাই এখানে ভেক্টরকৃত ইন্ডেক্স. আমি শুরুতে, তাই একটি ফাংশন নিচ্ছি এই একটি sequence-- বলা হয় 2 থেকে 12 ক্রম. এবং আমি 2 দ্বারা একটি ক্রম গ্রহণ করছি. সুতরাং এটা করতে যাচ্ছে 2, 4, 6, 8, 10 এবং 12. এবং তারপর, আমি ইন্ডেক্স করছি তৃতীয় উপাদান পেতে. তাই মনে রাখা এক জিনিস 1 থেকে শুরু করে যে আর সূচী. Vals তাই 3 দিতে হবে আপনি তৃতীয় উপাদান. এই ধরণের অন্যান্য থেকে ভিন্ন এটা শূন্য থেকে শুরু হয় যেখানে ভাষা. তাই সি বা সি ++, যেমন, আপনি চতুর্থ উপাদান পেতে যাচ্ছে. এবং এখানে 3 থেকে 5 Vals হয়. তাই এক জিনিস যে সত্যিই শীতল আপনি যে ভিতরে অস্থায়ী ভেরিয়েবল তৈরি করতে পারেন এবং তারপর শুধু উড়ে তাদের ব্যবহার. তাই এখানে 3 থেকে 5 হয়. তাই আমি একটি ভেক্টর উৎপাদিত করছি 3, 4, ও 5 এবং তারপর আমি তৃতীয় পেতে সূচিবদ্ধ করাকে করছি চতুর্থ, পঞ্চম উপাদান. তাই একভাবে, আপনি যা করতে পারেন এই বিমূর্ত ঠিক করতে একটি ভেক্টর কোন ধরণের যে আপনি ইন্ডেক্স দেয়. তাই এখানে তারপর Vals এবং প্রথম, তৃতীয়, ষষ্ঠ উপাদান. এবং তারপর, যদি আপনি চান একটি সম্পূরক কাজ করতে, তাই আপনি শুধু বিয়োগ করতে পরে এবং যে করব আপনি না যে সবকিছু দিতে প্রথম, তৃতীয়, ষষ্ঠ বা উপাদান. তাই এই 4, 8, এবং 10 হতে হবে. এবং যদি আপনি পেতে চান এমনকি আরো উন্নত, আপনি বুলিয়ান ভেক্টর বন্ধ করা যাবে. তাই এই সূচক আপনাকে দিতে যাচ্ছে দৈর্ঘ্য 6 এই বুলিয়ান ভেক্টর. তাই খ্যাতি সত্য কমা 3. এই সত্য তিনবার পুনরাবৃত্তি হবে. তাই এই আপনি একটি দিতে হবে ভেক্টর সত্য, সত্য, সত্য. খ্যাতি মিথ্যা 4-- এই আপনি দিতে হবে মিথ্যা, মিথ্যা, মিথ্যা মিথ্যা একটি ভেক্টর. এবং তারপর গ বন্ধ করা যাচ্ছে একসঙ্গে যারা দুটি Booleans. তাই আপনি যদি তিন পেতে যাচ্ছেন Trues এবং তারপর চার FALSEs. আপনি সূচক Vals, যখন আপনি যে তাই , সত্য, সত্য সত্য পেতে যাচ্ছে. সুতরাং যে হ্যাঁ বলে যাচ্ছে, আমি ঐ তিনটি উপাদান চাই. এবং তারপর মিথ্যা, মিথ্যা, মিথ্যা, মিথ্যা যাচ্ছে না, আমি যারা উপাদান চান না বলে তাই এটা তাদের ফিরে যাচ্ছে না. এবং আমি এখানে কোনো ত্রুটি লক্ষ্য আসলে আছে অনুমান এই কারণ 3 পুনরাবৃত্তি সত্য বলার অপেক্ষা রাখে না এবং, টেকনিক্যালি আপনি মিথ্যা 4 পুনরাবৃত্তি, এবং মাত্র ছয় উপাদান তাই মিথ্যা পুনরাবৃত্তি আছে, এটি 3 মিথ্যা পুনরাবৃত্তি হতে হবে. আমি আর যেমন স্মার্ট যথেষ্ট মনে হয় যে আপনি শুধু তারপর, এখানে 4 উল্লেখ করে এটা এমনকি আউট ত্রুটি হবে না. এটা ঠিক আপনি এই মূল্য দিতে হবে. তাই এটি শুধু যে চতুর্থ মিথ্যা উপেক্ষা করব. তাই এখানে ভেক্টরকৃত নিয়োগ করা হয়. এই মাত্র সেট করে set.seed-- তাই সিউডোরান্ডম সংখ্যার জন্য বীজ. তাই আমি বীজ সেটিং করছি অর্থ 42, আমি উৎপন্ন করে যে তিন স্বাভাবিক র্যান্ডম মান, এবং তারপর আপনি যদি আপনার নিজের উপর set.seed রান একই মান 42 ব্যবহার করে কম্পিউটার, তারপর এছাড়াও আপনি পাবেন একই তিনটি র্যান্ডম লম্ব. তাই এই সত্যিই ভাল reproducibility জন্য. সাধারণত, আপনি করছেন যখন কিছু বৈজ্ঞানিক বিশ্লেষণ সাজানোর, আপনি বীজ সেট করতে চান না. যে ভাবে অন্যান্য বিজ্ঞানীদের ঠিক করতে পারেন আপনি করেছি সঠিক একই কোড নকল করা তারা সঠিক হবে, কারণ সম্পন্ন একই র্যান্ডম ভেরিয়েবল যে সব বা র্যান্ডম আপনি ভাল হিসাবে আউট গ্রহণ করেছি যে মান. তাই ভেক্টরকৃত নিয়োগ এখানে 2 Vals 1 দেখানো হয়. সুতরাং প্রথম দুটি উপাদান লাগে Vals এবং তারপর 0 তাদের নির্ধারণ করে. এবং তারপর, আপনি শুধু কি করতে পারেন Booleans সঙ্গে অনুরূপ জিনিস. তাই Vals এই ইচ্ছা 0-- সমান হয় না আপনি একটি ভেক্টর মিথ্যা দিতে, মিথ্যা, সত্য এই ক্ষেত্রে. এবং তারপর, এটা কোনো বলে যাচ্ছে সত্য যে যারা সূচী, তারপর এটি 5 যে দায়িত্ব অর্পণ করা যাচ্ছে. সুতরাং এটা তৃতীয় উপাদান লাগে এখানে এবং তারপর 5 তা নির্ধারণ করে. এবং এই সত্যিই চমৎকার নিম্ন স্তরের ভাষার তুলনায় যেখানে আপনি loops জন্য ব্যবহার করতে হবে এই ভেক্টরকৃত স্টাফ সব কাজ করতে এটা খুব স্বজ্ঞাত কারণ এবং এটি একটি একক এক মাছ ধরার নৌকা আছে. এবং মহান সম্পর্কে কি ভেক্টরকৃত স্বরলিপি আর, এই ধরণের হয় বিল্ট ইন তারা প্রায় হিসাবে দ্রুত যাতে একটি নিম্ন স্তরের ভাষা হিসাবে করছেন হিসাবে আর এ জন্য একটি লুপ তৈরি বিরোধিতা এবং তারপর এটি না থাকার গতিশীল ইন্ডেক্স নিজেই. এবং যে কাজ তুলনায় ধীর হতে হবে ভেক্টরকৃত জিনিস এই সাজানোর এটা সমান্তরাল, যেখানে এটা করতে পারেন যেখানে এটি মূলত থ্রেডিং মধ্যে এটা করছে. তাই এখানে অপারেশন ভেক্টরকৃত করা হয়. তাই আমি 3 একটি মান 1 উৎপাদিত করছি, বরাদ্দ যে vec1 থেকে, 3 থেকে 5, vec2, তাদের একসঙ্গে যোগ. এটা তাই তাদের উপাদান জিনিস যোগ করা এটা তাই 1 প্লাস 3, 2 প্লাস 4, এবং এর. vec1 বার vec2. এই দুটি গুণ জ্ঞানী উপাদান মান. সুতরাং 1 বার 3, 2 বার 4, এবং তারপর 3 বার 5. এবং তারপর, একইভাবে আপনি কি করতে পারেন লজিক্যাল তুলনা comparisons--. সুতরাং এই সত্য মিথ্যা মিথ্যা কেস 1, কারণ 3 থেকে বড় নয় 2 4 থেকে বড় নয়. এই আমি, অন্য কোনো ত্রুটি লক্ষ্য অনুমান হয়, 3 স্পষ্টভাবে বড় 5 বেশী. হ্যাঁ. এবং যাতে আপনি শুধু সব করতে পারেন এই সহজ অপারেশন তাদের উত্তরাধিকার সুত্রে প্রাপ্ত কারণ ক্লাস নিজেদের থেকে. সুতরাং যে শুধু ভেক্টর ছিল. এবং যে সবচেয়ে মৌলিক সাজানোর আর বস্তু, কারণ, একটি ভেক্টর দেওয়া আপনি আরো উন্নত বস্তু গঠন করা যেতে পারে. তাই এখানে একটি ম্যাট্রিক্স এর. এটি মূলত বিমূর্ততা হয় একটি ম্যাট্রিক্স নিজেই কি এর. তাই এই ক্ষেত্রে, এটি বিভিন্ন তিন প্রতিটি এক একটি কলাম যেখানে ভেক্টর,, অথবা আপনি এটি বিবেচনা করতে পারেন প্রতিটি এক হিসাবে একটি সারি. তাই আমি 1 থেকে একটি ম্যাট্রিক্স সংরক্ষণ করছি 9 এবং তারপর আমি 3 সারি উল্লেখ করছি. তাই 1 থেকে 9, আপনি একটি ভেক্টর 1 দিতে হবে 2, 3, 4, 5, 6, 9, সব পথ. এছাড়াও মনে রাখা একটি বিষয় যে আর দোকানে কলাম-প্রধান বিন্যাসে মান. তাই অন্য কথায়, আপনি 1 যখন দেখতে 9, এটা them-- সংরক্ষণ করে যাচ্ছে এটা, 2, 1 হতে যাচ্ছে প্রথম কলামে 3, এবং তারপর এটা করব 4, 5, দ্বিতীয় কলামে 6, এবং তারপর 7, তৃতীয় কলামে 8, 9. এবং এখানে অন্য কিছু হয় আপনি ব্যবহার করতে পারেন সাধারণ ফাংশন. তাই অস্পষ্ট মাদুর, এই আপনাকে দিতে হবে ম্যাট্রিক্স মাত্রা. এটা আপনি ফিরে যাচ্ছে মাত্রা একটি ভেক্টর. এই ক্ষেত্রে, কারণ আমাদের ম্যাট্রিক্স, 3 দ্বারা 3 এটি আপনি একটি দিতে যাচ্ছে সাংখ্যিক ভেক্টর 3 3 যে. এবং এখানে শুধু দেখানো হয় ম্যাট্রিক্স গুণ. তাই সাধারণত, আপনি ঠিক করতে হলে asterisk-- তাই মাদুর তারকা mat-- এই হতে যাচ্ছে কম্পোনেন্ট জিনিস অপারেশন বা কোইযুমি পণ্য কি বলা হচ্ছে. তাই প্রতিটি করতে যাচ্ছে উপাদান উপাদান জিনিস. যাইহোক, যদি আপনি চান ম্যাট্রিক্স গুণন তাই প্রথম সারি বার গুন দ্বিতীয় ম্যাট্রিক্স এর প্রথম কলাম এবং তাই on-- আপনি ব্যবহার করতে হবে এই শতাংশ অপারেশন. এবং মাদুর টি শুধু একটি হয় ট্র্যান্সপোজ জন্য অপারেশন. তাই আমি ট্র্যান্সপোজ নিতে বলার অপেক্ষা রাখে না ম্যাট্রিক্স, ম্যাট্রিক্স দ্বারা গুন করা নিজেই. এবং তারপর এটি যাচ্ছে অন্য 3 আপনি ফিরে 3 ম্যাট্রিক্স দেখিয়ে আপনি চাই চাই পণ্য. এবং যাতে ম্যাট্রিক্স. এখানে একটি তথ্য ফ্রেম কি বলা হয়. যদি আপনি মনে করতে পারেন একটি তথ্য ফ্রেম একটি ম্যাট্রিক্স, কিন্তু প্রতিটি কলামের নিজেই একটি ভিন্ন ধরনের হতে যাচ্ছে. তাই কি তথ্য সম্পর্কে সত্যিই শীতল ফ্রেম তথ্য বিশ্লেষণ নিজেই যে, আপনি এই সব আছে চলুন ভিন্নধর্মী তথ্য এবং এই সব সত্যিই নোংরা জিনিস যেখানে প্রতিটি কলাম নিজেদের বিভিন্ন ধরনের হতে পারে. তাই এখানে আমি একটি তৈরি বলার অপেক্ষা রাখে না তথ্য ফ্রেম, 1 থেকে 3 থেকে ints না এবং তারপর একটি চরিত্র 'ভেক্টর'. তাই আমি মাধ্যমে সূচক করতে পারেন এই কলাম প্রতিটি এবং তারপর আমি মান নিজেদের পাবেন. এবং যদি আপনি কিছু বাছাই করতে পারেন তথ্য ফ্রেম উপর অপারেশন. এবং অধিকাংশ সময়ে যখন তথ্য বিশ্লেষণ বা কিছু সাজানোর কাজ preprocessing, আপনি হবেন ডাটা স্ট্রাকচার সঙ্গে কাজ যেখানে প্রতিটি কলামের যাচ্ছে একটি ভিন্ন ধরনের হতে. অবশেষে, তাই এই মূলত শুধু আর তালিকা চারটি অপরিহার্য বস্তু ঠিক কোন সংগ্রহ করা হবে অন্যান্য বস্তু আপনি চান. সুতরাং এটি একটি এই সংরক্ষণ করবে আপনি সহজেই অ্যাক্সেস করতে পারেন যে পরিবর্তনশীল. তাই এখানে, আমি একটি তালিকা গ্রহণ করছি. আমি কাপড় 3 সমান বলার অপেক্ষা রাখে না. তাই আমি এক উপাদান আছে যাচ্ছি তালিকা, এবং এই জিনিস বলা হয়, এবং এটা মান 3 আছে যাচ্ছে. আমি একটি ম্যাট্রিক্স তৈরি করতে পারেন. তাই এই 4 এবং শেষ সারি 1 2 সমান, তাই একটি 2 2 ম্যাট্রিক্স দ্বারা. এছাড়াও তালিকায় এবং এটা মাদুর বলা হচ্ছে. moreStuff, একটি অক্ষর স্ট্রিং, নিজেই এবং এমনকি অন্য তালিকা. তাই এই 5 এবং ভালুক যে একটি তালিকা. এটা মান 5 এবং এটি তাই পংক্তি ভালুক আছে এবং এটি একটি তালিকা ভিতরে একটি তালিকা. তাই আপনি যদি এই থাকতে পারে রিকার্সিভ কিছু যেখানে আপনি another-- একটি আছে টাইপ মধ্যে টাইপ করুন. তাই একভাবে, আপনি একটি ম্যাট্রিক্স থাকতে পারে অন্য ম্যাট্রিক্স ভিতরে এবং তাই. এবং একটি তালিকা শুধু একটি ভাল উপায় সংগ্রহ করা এবং সঞ্চিত, এর এই সব বিভিন্ন বস্তু. এবং পরিশেষে, এখানে শুধু ক্ষেত্রে সাহায্য করা হয় এই মাত্র খুব দ্রুত উপর সর্বস্বান্ত হয়েছিল. তাই যে কোন সময় আপনি বিভ্রান্ত করছেন ফাংশন কিছু সাজানোর সম্পর্কে, আপনি যে ফাংশন সাহায্যে করতে পারেন. তাই আপনি যদি সাহায্য ম্যাট্রিক্স করতে পারেন বা একটি প্রশ্ন চিহ্ন ম্যাট্রিক্স. এবং সাহায্য এবং প্রশ্ন চিহ্ন ঠিক একই জিনিস সাঁটে লেখার জন্য তাই তারা alias লেখা করছি. LM একটি ফাংশন যে শুধু একটি রৈখিক মডেল আছে. কিন্তু আপনি শুধু কিভাবে যে কোন ধারণা আছে কাজ, আপনি শুধু LM সাহায্যে করতে পারেন এবং যে আপনি কিছু দিতে হবে নথিপত্র সাজানোর যে ধরনের একটি মত দেখায় ইউনিক্স, যেখানে মানুষ পাতা আপনি একটি সংক্ষিপ্ত বিবরণ থাকতে কি এটা তার আর্গুমেন্ট রয়েছে কি, না, এটা ফেরৎ, এবং কিভাবে ঠিক টিপস কি এটি ব্যবহার, এবং কিছু উদাহরণ হিসাবে ভাল. তাই আমাকে এগিয়ে এবং শো যান আর ঠিক আছে ব্যবহার করে কিছু ডেমো. তাই আমি খুব উপর গিয়েছিলাম দ্রুত শুধু তথ্য কাঠামো এবং কিছু বাছাই করা অপারেশন কিছু op--. এখানে কিছু ফাংশন. তাই এখানে আমি শুধু যাচ্ছে না একটি ফাংশন নির্ধারণ করতে. তাই আমি ব্যবহার করছি এখানে নিয়োগ অপারেটর, এবং তারপর আমি বলার অপেক্ষা রাখে না একটি ফাংশন হিসাবে এটা ডিক্লেয়ার. এবং এটা x এর মান সময় লাগে. তাই এই আপনি চান যে কোনো মান এবং আমি নিজেই এক্স ফিরে যাচ্ছি. তাই এই পরিচয় ফাংশন. এবং এই সম্পর্কে শীতল কি অন্যান্য ভাষার তুলনায় এবং অন্য নিম্ন স্তরের ভাষা যে হল x কোনো ধরনের নিজেই হতে পারে এবং এটি যে ধরনের ফিরে আসবেন. তাই আপনি যদি যাক imagine-- পারেন আমাকে শুধু দ্রুত এই রান. দুঃখিত. তাই এক জিনিস আমি উল্লেখ করা উচিত এই এডিটর আমি ব্যবহার করছি যে rstudio বলা হয়. এই একটি IDE কি বলা হয়. এবং এক জিনিস যে এই সম্পর্কে সত্যিই চমৎকার এটি অনেক অন্তর্ভুক্ত হয় জিনিষ আপনি নিজে আর এ কাজ করতে চান শুধু খুব intuitively. তাই এখানে একজন দোভাষী কনসোল. তাই একভাবে, আপনি পেতে পারেন শুধু একটি মূলধন আর করে কনসোল কাঁচা এবং এই ঠিক হয় কনসোল হিসাবে একই জিনিস. তাই আমি ঠিক আইডি ফাংশন এক্স, এক্স, এক্স করতে পারেন. Then-- এবং তারপর যে আর নিজেই জরিমানা করা হবে. তাই rstudio মহান এটা কনসোল আছে. এটি নথি আছে আপনি চালানো চাই. এবং তারপর এটি কিছু ভেরিয়েবল আছে আপনি পরিবেশের মধ্যে দেখতে পারেন. এবং তারপর, আপনি যদি আপনি যদি প্লট করতে উল্টোদিকে, শুধু এখানে দেখতে পারেন এই সব বিভিন্ন উইন্ডো পরিচালনার নিজেরাই. আমি আসলে ব্যক্তিগতভাবে তেজ ব্যবহার, কিন্তু আমি rstudio মনে করেন, ঠিক চমৎকার একটি ভাল ধারণা পাওয়ার জন্য সাধারণত আর কিভাবে ব্যবহার করতে, যখন আপনি চেষ্টা করছেন কিছু নতুন টাস্ক জানতে, আপনি সব ব্যবস্থা করতে না চান একবারে অনেক কিছু. আর তাই মাত্র একটি very-- rstudio হয় শিক্ষা আর একটি খুব ভাল উপায় মোকাবেলা করেও এই সমস্ত অন্যান্য জিনিস. তাই এখানে আমি হ্যালো আইডি চলমান করছি. এই হ্যালো ফেরৎ. আইডি 123. এখানে পূর্ণসংখ্যার একটি ভেক্টর হয়. তাই একভাবে, আপনি যা করতে পারেন, কারণ , মান কোন কিছু বাছাই করা আপনি আইডি ফিরে কি করতে পারেন এক্স তাই এটি 1234 এবং 5 প্রদান করে. এবং শুধু যে আপনি প্রদর্শন আমাকে এই প্রকৃতপক্ষে একটি পূর্ণসংখ্যা. এবং একইভাবে, আপনি বর্গ কি যদি আইডি এক্স, এটা পূর্ণসংখ্যা হতে যাচ্ছে. এবং তারপর, আপনি যা করতে পারেন দুই তুলনা এবং এটা সত্য. তাই আমি x এর যদি আইডি চেক করছি সমান x এবং বিজ্ঞপ্তি সমান যে এটি দুই trues দেয়. তাই এই বলছে না হয় অভিন্ন দুটি বস্তুর, কিন্তু থেকে প্রতিটি ভেক্টর অভিন্ন মধ্যে. এখানে bounded.compare হয়. তাই এই সামান্য বেশি জটিল যে এটি একটি যদি শর্ত আছে এবং অন্য এবং তারপর এটি দুই লাগে একটি সময়ে আর্গুমেন্ট. তাই x কোনো ধরনের হয়. এবং আমি এই বলার অপেক্ষা রাখে না দ্বিতীয় যুক্তি একটি হয়. এই হিসাবে ভাল কিছু হতে পারে. কিন্তু ডিফল্টরূপে, এটা নিতে যাচ্ছে 5 আপনি কিছু উল্লেখ না করেন, তাহলে. তাই এখানে আমি বলতে যাচ্ছি x এর একটি তার চেয়ে অনেক বেশী হয়. আমি একটি উল্লেখ না সুতরাং, যদি এটা এক্স 5 চেয়ে অনেক বেশী হলে বলে, তারপর আমি সত্য ফিরে যাচ্ছে না. অন্যথায়, আমি মিথ্যা ফিরে যাচ্ছে না. তাই আমাকে এগিয়ে যান এবং এই সংজ্ঞায়িত করা যাক. এবং এখন আমি যাচ্ছি bounded.compare 3 রান. সুতরাং এটা কম 3 বলেছেন than-- 5 3 বেশী. না, এটা তাই মিথ্যা না. এবং 3 bounded.compare এবং আমি যাচ্ছি একটি 2 সমান ব্যবহার করে তুলনা. তাই এখন আমি এখন, হ্যাঁ বলার অপেক্ষা রাখে না একটি অন্য কিছু হতে চাই. আমি একটি বলতে যাচ্ছি তাই, আপনি 2 হতে হবে. আমি এই সাজানোর না করতে পারেন স্বরলিপি অথবা আমি একটি 2 সমান বলে. এটি একটি আরো পাঠযোগ্য যে যখন আপনি এই সত্যিই এ খুঁজছেন জটিল ফাংশন যে একাধিক arguments-- এবং এই নিতে ডজন শুধু বলছে oftentimes-- হতে পারে একটি 2 আরো পাঠযোগ্য সমান ভবিষ্যতে যাতে পরে আপনি আপনি কি করছেন জানতে হবে. তাই এই ক্ষেত্রে, আমি কথা 2 3 বেশী. হ্যাঁ এটা. এবং একইভাবে, আমি শুধু অপসারণ করতে পারেন এই এবং বলে, 2 3 বেশী যেখানে একটি 2 সমান. এবং যে সত্য. হ্যাঁ? শ্রোতা: আপনি কি লাইন দ্বারা লাইন নির্বাহ? Dustin TRAN: হ্যাঁ আমি. তাই আমি এখানে কাজ করছি এই টেক্সট গ্রহণ document-- এবং rstudio যে সম্পর্কে মহান কি আমি শুধু একটি short-- একটি কী শর্টকাট ব্যবহার করতে পারেন. তাই আমি কন্ট্রোল লিখুন করছি. এবং তারপর, আমি গ্রহণ করছি টেক্সট নথিতে লাইন এবং তারপর কনসোল নির্বাণ. তাই এখানে আমি বলার অপেক্ষা রাখে না, bounded.compare এবং আমি কন্ট্রোল এক্স করছি. তাই আমি এখানে ভাল হিসাবে চালানো যাবে. এবং তারপর যে নেব তারপর লাইন এবং এটা এখানে রাখুন. এবং তারপর একইভাবে, আমি এখানে চালাতে না পারে. এবং তারপর এটি শুধু সংজ্ঞা রাখা হবে যে মত কনসোল মধ্যে লাইন. এবং যদি আপনি কোঁকড়া বিজ্ঞপ্তি ধনুর্বন্ধনী শুধু সি সিনট্যাক্স ভালো আছে. x-- যদি শর্ত হয় যদি প্রথম বন্ধনী ব্যবহার করা যাচ্ছে এবং তারপর আপনি যদি অন্য ব্যবহার করতে পারেন. অন্য এক অন্যথায় যদি হয়. তাই এই এক্স হতে যাচ্ছে উদাহরণস্বরূপ, একটি সমান সমান. এবং তারপর আমি যাচ্ছি এখানে কিছু ফেরত. দুটি ভিন্ন আছে লক্ষ্য করুন যাচ্ছে যে এখানে কিছু. এক আমি উল্লেখ করছি এখানে যে মান সত্য ফিরে. এখানে আমি শুধু x বলার অপেক্ষা রাখে না. আর তাই ডিফল্ট সাধারণত হবে গত arguments-- নিতে বা, কোড শেষ লাইন নিতে এবং যে এটি ফিরে কি হবে. সুতরাং এখানে এই একই ফিরে এক্স করছেন হিসাবে জিনিস. এবং শুধু আপনাকে দেখাতে. এবং তারপর, এটা ঠিক যে মত কাজ করবে. তাই আমাকে এই সঙ্গে অবিরত. তাই যদি অন্য. এবং সত্যিই, আমি ফিরে যেতে পারেন আমি চাই কিছু. তাই আমি এমনকি করতে হবে না ফিরে Booleans সব সময়, আমি শুধু অন্য কিছু ফিরে আসতে পারেন. তাই আমি ফিরে ভালুক করতে পারেন. এক্স সমান সুতরাং, যদি একটি সমান এটা ভালুক ফিরে যাচ্ছে. অন্যথা, এটি সত্য ফিরে যাচ্ছে. আমি একটি ভেক্টর কি করতে পারেন অথবা সত্যিই কিছু. এবং সাধারণত স্ট্যাটিক্যালি মধ্যে টাইপ ভাষা, আপনি এখানে একটি টাইপ উল্লেখ আছে চাই. এবং এটা শুধু কিছু হতে পারে বিজ্ঞপ্তি. এবং আর এটা যে যথেষ্ট বুদ্ধিমান হয় শুধু এই কি এবং এটি ভাল কাজ করতে হবে. তাই আমাকে এই সংজ্ঞায়িত করা যাক. দুঃখিত, ওহ Unexpected--. এখানে একটি কোঁকড়া বক্রবন্ধনী করা উচিত. ঠিক আছে. কুল. ঠিক আছে. তাই এখন এর 3 তুলনা করা যাক এবং একটি 3 সমান. সুতরাং এটা রিটার্ন উচিত মান ভালুক yeah--. তাই এখন একটি সাধারণ জিনিস ভালো হয় কি অন্যান্য ডাটা স্ট্রাকচার সম্পর্কে. তাই আপনি যদি এই ফাংশন আছে. এই কোন ধরণের উপর কাজ করে যাচ্ছে 3 বা কোনো সাংখ্যিক মত মান, অন্য কথায়, ডবল. একটি ভেক্টর মত কিছু সম্পর্কে কিন্তু কি. তাই কি আপনি তাই do-- যদি আমি এরকম 6 বলে, Val, 4 দায়িত্ব অর্পণ করা যাচ্ছে. তাই আমি এই, এই ফিরে 4, 5, 6 থেকে একটি ভেক্টর হয়. এখন এর কি দেখতে দিন আমি যদি Val bounded.compare. সুতরাং আপনি এই 1251 15 দিতে হবে. তাই অন্য কথায়, এটা বলার অপেক্ষা রাখে না আপনি যদি এই অবস্থায় তাকান তাই এটি এক্স কম বলেছেন একটি অথবা কিছু আর. তাই এই সামান্য বিভ্রান্তিকর এখন কারণ আপনি শুধু কি ঘটছে জানি না. তাই আমি সত্যিই যে এক জিনিস অনুমান শুধু ডিবাগ করার চেষ্টা সম্পর্কে ভাল আপনি শুধু Val বেশী করতে পারেন যে একটি এবং আর সেখানে সেখানে কি ঘটছে. তাই val-- একটি ডিফল্ট 5 তাই হয় এর মাত্র 5 চেয়ে অনেক বেশী Val না দেওয়া. সুতরাং এই একটি ভেক্টর মিথ্যা মিথ্যা সত্য হয়. তাই এখন আপনি এ খুঁজছেন যখন এই, এটা যদি বলে যাচ্ছে, এবং তারপর এটি আপনাকে এই দিতে যাচ্ছে মিথ্যা মিথ্যা একটি ভেক্টর সত্য. আপনি আর, আর এই পাস সুতরাং যখন আপনি কি করছেন কোন ধারণা আছে. এটা এক একক আশা কারণ একটি বুলিয়ান যা মান, এবং এখন যদি আপনি এটি Booleans থেকে একটি ভেক্টর প্রদান করছি. সুতরাং ডিফল্টরূপে, আর ঠিক হয় গ্রাহ্য করি না বলে যাচ্ছে, আমি আপনি যে অনুমান করা যাচ্ছে না এখানে প্রথম উপাদান নিতে যাচ্ছে. তাই আমি যাচ্ছি কথাই করা যাচ্ছে না এই মিথ্যা অনুমান করা. সুতরাং এটা বলে যাচ্ছে না, এই অধিকার নয়. একইভাবে, এটা যাচ্ছে Val একটি সমান সমান হতে হবে. না, 5 দুঃখিত. এবং এটি হিসাবে ভাল মিথ্যা হতে যাচ্ছে. সুতরাং, কোন বলে যাচ্ছে এটা ভাল হিসাবে এটি, তাই সত্য না এই গত এক ফিরে যাচ্ছে. সুতরাং এই একটি ভাল জিনিস বা খারাপ হয় জিনিস, আপনি এটি দেখতে উপর নির্ভর করে. আপনি যখন কারণ এই ফাংশন তৈরি করা, আপনি আসলে কি ঘটছে জানি না. তাই কখনও কখনও আপনি একটি ত্রুটি চাই চাই, অথবা হয়ত আপনি শুধু একটি সতর্কবার্তা চান. এই ক্ষেত্রে, আর যে কি না. তাই এটা সত্যিই আপ এর আপনি ভিত্তিক বন্ধ কি আপনি ভাষা মনে এই ক্ষেত্রে কি করা উচিত আপনি Booleans একটি ভেক্টর মধ্যে পাস হলে আপনি যদি একটি শর্ত যদি করছেন যখন. সুতরাং আপনি মূল ছিল যে বলা যাক কেউ যদি সত্য ফিরে যান এবং আপনি আছেন মিথ্যা ফিরে যাচ্ছে. নিষ্কাশিত করা তাই এক উপায় এই আমি বলতে হয় এমনকি এই শর্তাধীন জিনিস প্রয়োজন হবে না. আমি কি করতে পারি আরেকটি বিষয় ঠিক হয় মান নিজেদের ফিরে. তাই আপনি যদি লক্ষ্য থাকে, তাহলে আপনি যদি Val 5 চেয়ে অনেক বেশী না, এই একটি ফিরে যাচ্ছে ভেক্টর মিথ্যা মিথ্যা সত্য. হয়তো এই আপনি কি bounded.compare জন্য চাই. আপনি Booleans একটি ভেক্টর ফিরে আসতে চান যেখানে এটা মান প্রতিটি তুলনা নিজেদের. তাই আপনি শুধু bounded.compare করতে পারেন ফাংশন এক্স, একটি 5 সমান. এবং তারপর পরিবর্তে করছেন এই যদি অন্য শর্ত, আমি ঠিক ফিরে যাচ্ছি এক্স 5 চেয়ে অনেক বেশী. সুতরাং, তারপর সত্য যদি এটা সত্য ফিরে যাচ্ছে. যদি এটা না এবং তারপর, এটা মিথ্যা ফিরে যাচ্ছে. এবং এই জন্য কাজ করবে এই কাঠামোর কোনো. তাই আমি 1 থেকে 6 বা 9 গ bounded.compare পারেন এবং তারপর আমি একটি 6 সমান বলতে যাচ্ছি যেমন. এবং তারপর এটি যাচ্ছে আপনি সঠিক বুলিয়ান দিতে আপনি নকশা করছেন যে ভেক্টর. সুতরাং যারা শুধু ফাংশন এবং এখন আমাকে শুধু দিন আপনি কিছু ইন্টারেক্টিভ দৃশ্য প্রদর্শন করুন. আমি আসলে আমি মনে করি না ওয়াই-ফাই এখানে তাই আমাকে শুধু এগিয়ে যান এবং আমি অনুমান এই এক লাফালাফি করা. শীতল যে কিন্তু এক জিনিস যদিও যে আপনি যদি ঠিক একটি গুচ্ছ পরীক্ষা করতে চান বিভিন্ন তথ্য কমান্ড, বিভিন্ন ডেটাসেট একটি গুচ্ছ আছে যে ইতিমধ্যে আর মধ্যে preloaded হয় তাই তাদের এক রামধনু ডেটা সেটটি বলা হয়. এই সবচেয়ে সুপরিচিত এক মেশিন লার্নিং মধ্যে বেশী. আপনি সাধারণতঃ শুধু কিছু বাছাই করব আপনার কোড রান করে পরীক্ষার ক্ষেত্রে দেখুন. তাই আসুন শুধু রামধনু কি পরীক্ষা করা যাক. তাই এই জিনিস যাচ্ছে একটি তথ্য ফ্রেম হতে পারে. এবং এটা দীর্ঘ কারণ ধরনের আমি শুধু রামধনু আউট মুদ্রিত. এটা সম্পূর্ণ জিনিস প্রিন্ট আউট. সুতরাং এইসব বিভিন্ন নাম আছে. তাই রামধনু একটি সংকলন বিভিন্ন ফুল. এই ক্ষেত্রে, এটা বলছে আপনি এটি প্রজাতি, এই সব বিভিন্ন প্রস্থ এবং বৃত্যংশ এবং পাপড়ি লেন্থ. তাই সাধারণত, যদি আপনি, রামধনু প্রিন্ট করতে চান উদাহরণস্বরূপ, যদি আপনি এটি করতে চান না যে নিতে পারেন, কারণ এই সব কি আপনার সম্পূর্ণ কনসোল. সত্যিই যে তাই এক জিনিস চমৎকার মাথা ফাংশন. তাই আপনি শুধু মাথা না যদি রামধনু, এই আপনাকে দিতে হবে প্রথম পাঁচ সারি, বা ছয় আমি অনুমান. এবং তারপর ভাল, আপনি শুধু এখানে উল্লেখ করতে পারেন. তাই 20-- এই দিতে হবে আপনি যদি প্রথম 20 সারি. এবং আমি আসলে ধরনের এই যে বিস্মিত আমার ছয় তাই আমাকে এগিয়ে যান দিয়েছেন এবং দুঃখিত, iris-- বা মাথা চেক. এবং এখানে এটা দিতে হবে আপনি ডকুমেন্টেশন মান মাথা না কি. সুতরাং প্রথম ফেরৎ অথবা একটি বস্তুর শেষ. এবং তারপর আমি যাচ্ছি ডিফল্ট তাকান. এবং তারপর এটি ডিফল্ট বলেছেন পদ্ধতি মাথা x এবং এন 6L সমান. তাই এই প্রথম ছয়টি উপাদান ফেরৎ. এবং যদি আপনি এখানে লক্ষ্য করা একভাবে, আমি এন উল্লেখ না আছে 6 সমান. ডিফল্টরূপে এটি ছয় ব্যবহার করে, আমি অনুমান. যদি আমি চাই এবং তারপর, একটি নির্দিষ্ট উল্লেখ করতে মান, তাহলে আমি যে হিসাবে ভাল দেখতে পারেন. কিছু সহজ কমান্ড, তাই এবং এখানে ভাল না শুধু যে অন্য এক, আমি এই আসলে can-- আরো একটু জটিল, কিন্তু এই মাত্র ক্লাস নিতে হবে রামধনু ডেটা সেটটি প্রতিটি কলামের. তাই এই এই কি প্রতিটি আপনাকে দেখাতে হবে কলাম তাদের ধরনের পদ আছে. তাই বৃত্যংশ দৈর্ঘ্য, সংখ্যা হয় বৃত্যংশ প্রস্থ সাংখ্যিক হয়. এই সব মান ঠিক সাংখ্যিক হয় আপনি যদি এই তথ্য থেকে বলতে পারেন কারণ এই কাঠামো সব সাংখ্যিক যাচ্ছে. এবং প্রজাতি কলাম একটা কারণ হতে যাচ্ছে. তাই সাধারণত, আপনি যে মনে হবে এই একটি পংক্তি ভালো হয়. কিন্তু আপনি শুধু irisSpecies না, এবং তারপর আমি মাথা 5 কাজ করতে যাচ্ছি এবং এই মুদ্রণ যাচ্ছে প্রথম পাঁচ মান. এবং তারপর এই মাত্রা বিজ্ঞপ্তি. তাই এই বলছে হয় আর এর উপায় এর নিঃশর্ত ভেরিয়েবল হচ্ছে. সুতরাং পরিবর্তে শুধু অক্ষর স্ট্রিং হচ্ছে, এটা মাত্রা উল্লেখ আছে এই জিনিস যা হয়. সুতরাং এর irisSpecies 1 বলে. সুতরাং আপনি এখানে কি করতে চান আমি হয় এই প্রজাতি কলাম subsetting. তাই এই সময় লাগে প্রজাতি কলাম এবং তারপর এটা সূচী প্রথম উপাদান পেতে. সুতরাং আপনি এই setosa দিতে হবে. এবং এটি এখানে আপনি মাত্রা দেয়. যদি আপনি চান তুলনা করতে পারেন চরিত্র setosa এই এবং এই যাচ্ছে না সত্য হতে পারে এক কারণ অন্যান্য তুলনায় বিভিন্ন ধরনের হয়. অথবা আমি এটা আর, কারণ সত্য অনুমান যে বেশী বুদ্ধিমান হয়. এবং তারপর এই এবং এ দেখায় হয়তো এই কি আপনি চান, বলছেন. সুতরাং চরিত্র বলে যাচ্ছে স্ট্রিং setosa এই এক হিসাবে একই. এবং তারপর একইভাবে, আপনি যা করতে পারেন এছাড়াও ঠিক তাই মত এই দখল. সুতরাং যে কিছু বাছাই করা ডেটা সেটটি দ্রুত কমান্ড. তাই এখানে কিছু তথ্য অন্বেষণ করে. তাই এই সামান্য বেশি হয় তথ্য বিশ্লেষণ সঙ্গে জড়িত. এবং এই কিছু থেকে নেওয়া হয় বার্কলে জন্য আর এ পোষ্টারের মেয়াদ. বিদেশী তাই লাইব্রেরি. তাই আমি একটি মধ্যে লোড করা যাচ্ছে না বিদেশী বলা হচ্ছে যে লাইব্রেরি. তাই এই আমাকে দিতে যাচ্ছে read.dta তাই আমি এই ডেটা সেটটি আছে অনুমান. এই বর্তমান মধ্যে সংরক্ষিত হয় আমার কনসোল ডিরেক্টরি কাজ. তাই আসুন শুধু দেখতে দিন কাজ ডিরেক্টরি. তাই এখানে আমার কাজ ডিরেক্টরি হয়. এবং বিন্দু তথ্য, এই পড়া জিনিস, এই ফাইল বলার অপেক্ষা রাখে না তথ্য ফোল্ডারে অবস্থিত এই বর্তমান ডিরেক্টরিতে. এবং এই নয় read.dta একটি ডিফল্ট কমান্ড. আমি ইতিমধ্যে এটি লোড অনুমান. IEI আমি ইতিমধ্যে এই লোড অধিকৃত. কিন্তু তাই read.dta যাচ্ছে না একটি ডিফল্ট কমান্ড হতে পারে. এবং যে আপনি আছে চলুন কেন এই লাইব্রেরি লোড package-- এই প্যাকেজ বিদেশী বলা হয়. এবং যদি আপনি না থাকে প্যাকেজ, আমি মনে করি বিদেশী বিল্ট ইন বেশী এক. অন্যথা, আপনি যা করতে পারেন install.packages না এবং এই প্যাকেজ ইনস্টল করা হবে. এবং এই কোন, আপনি আর আহ দিতে হবে. এবং তারপর আমি ঠিক করা যাচ্ছে না এই আমি ইতিমধ্যে এটি আছে. কিন্তু আর সম্পর্কে সত্যিই চমৎকার কি প্যাকেজ পরিচালনার যে সিস্টেম খুব মার্জিত. সবকিছু সংরক্ষণ করা হবে, কারণ সত্যিই চমত্কারভাবে আপনার জন্য. তাই এই ক্ষেত্রে, এটি সংরক্ষণ করতে যাচ্ছে এটা, আমি বিশ্বাস করি, এখানে এই লাইব্রেরি. তাই যে কোন সময় আপনি চান নতুন প্যাকেজ ইনস্টল করুন, এটা ঠিক যেমন সহজ install.packages করছেন এবং আর সব পরিচালনা করা হবে আপনার জন্য প্যাকেজ. তাই আপনি যদি কিছু করতে হবে না আপনি বাহ্যিক প্যাকেজ আছে যেখানে পাইথন, কাগজ মত পরিচালকদের Anaconda- র যেখানে আপনি আপনি ইনস্টল অনুরুপ পাইথন বাইরে প্যাকেজ এবং তারপর আপনি নিজেকে তাদের চালানোর চেষ্টা. তাই এই সত্যিই চমৎকার উপায়. এবং install.packages ইন্টারনেট প্রয়োজন. এটি একটি সার্ভার থেকে এটি প্রদর্শিত হয় সংগ্রহস্থলের যে সংগ্রহ সব প্যাকেজ cran বলা হয়. এবং যদি আপনি আয়না যা সাজানোর নির্দিষ্ট করতে পারেন আপনার কাছ থেকে প্যাকেজ ডাউনলোড করতে চান. তাই এখানে আমি এই ডেটা সেটটি নিচ্ছি. আমি এই ফাংশন ব্যবহার করে এটা পড়া. তাই আমাকে এগিয়ে যান এবং যে কাজ করতে দিন. সুতরাং এর অনুমান করা যাক আপনি এই ডেটা সেটটি আছে এবং আপনি একেবারে আছে এটা কি কোন ধারণা. এবং এই আসলে আসে আপ মোটামুটি প্রায়ই শিল্প আপনি শুধু এই আছে যেখানে টন এবং নোংরা জিনিস টন এবং তারা অবিশ্বাস্যভাবে আখ্যায়িত হন. তাই এখানে আমি এই আছে ডেটা সেটটি এবং আমি জানি না কি তাই হয় আমি আছি এটি চেক আউট দেখাচ্ছে. তাই আমি প্রথম মাথা কাজ করতে যাচ্ছি. তাই আমি প্রথম ছয় পরীক্ষা এই ডেটা সেটটি কি কলাম. তাই এই তারপর রাষ্ট্র, pres04, এবং কলাম এই সব বিভিন্ন ধরণের. এবং কি আকর্ষণীয় এখানে, আমি অনুমান, আপনি যে এই দেখায় যে অনুমান করা হবে নির্বাচনের কিছু সাজানোর মত. আর আমি শুধু থেকে অনুমান ফাইল এ খুঁজছেন নাম এই সংগ্রহে কিছু বাছাই করা হয় প্রার্থী বা ভোটারদের সম্পর্কে তথ্য যারা নির্দিষ্ট প্রেসিডেন্ট জন্য ভোট বা প্রেসিডেন্ট প্রার্থী 2004 নির্বাচনের জন্য. তাই এখানে মান 1, 2 তাই সংরক্ষণের এক উপায় প্রেসিডেন্ট প্রার্থী তাদের নাম. এই ক্ষেত্রে, এটা দেখে মনে হচ্ছে তারা শুধু পূর্ণসংখ্যা মান করছি. 2004 সুতরাং, এটা বুশ ছিল কেরি বনাম আমি বিশ্বাস করি. এবং এখন, এর আপনি ঠিক জানি না বলা যাক বুশ বা 2 1 অনুরূপ কিনা কেরি বা এবং অনুরূপ তাই এবং তাই ঘোষণা, ডান? এবং এই, শুধু আমার, হয় একটি মোটামুটি সাধারণ সমস্যা. তাই আপনি যদি এই ক্ষেত্রে কি করতে পারি? তাই এর এই সমস্ত অন্যান্য জিনিস পরীক্ষা করা যাক. রাষ্ট্র, আমি এই অভিমানী করছি বিভিন্ন রাজ্য থেকে আসে. partyid, আয়. এর partyid তাকান. তাই হয়তো আপনি কি করতে পারেন এক জিনিস পর্যবেক্ষণ প্রতিটি তাকান যে রিপাবলিকান একটি partyid আছে ডেমোক্র্যাট বা কিছু বা. তাই আসুন শুধু কি partyid তাকান. তাই আমি নিতে যাচ্ছি দেয় এবং তারপর আমি যাচ্ছি এই ডলার সাইন করতে আমি পূর্বে যে অপারেটর এবং এই যাচ্ছে যে কলাম উপসেট. এবং তারপর আমি এই মাথা যাচ্ছে না 20, শুধু ভালো দেখায় তা দেখতে. তাই এই NAS এর মাত্র একটি গুচ্ছ হয়. তাই অন্য কথায়, আপনি এই না সম্পর্কে তথ্য অনুপস্থিত. কিন্তু, যদি আপনি এই বিজ্ঞপ্তি দেয় partyid একটি ফ্যাক্টর তাই এই আপনি বিভিন্ন বিভাগ দেয়. তাই অন্য কথায়, partyid নিতে পারেন স্বাধীন ডেমোক্র্যাট, রিপাবলিকান,, বা অন্য কিছু. সুতরাং আসুন এগিয়ে যান এবং এর যাক দেখতে এই হচ্ছে ÑÑ ওহ, ঠিক আছে যা. তাই আমি উপসেট করা যাচ্ছে না তারপর partyid এবং বেশী, যা এ চেহারা ডেমোক্র্যাট, যেমন. এই, আপনি একটি বুলিয়ান দিতে হবে trues এবং FALSEs বিপুল বুলিয়ান. এবং এখন, আমি চাই বলা যাক এই ছেলেরা উপসেট. তাই এই আমার DAT নিতে যাচ্ছে এবং উপসেট যেটা পর্যবেক্ষণ partyid সমান আছে ডেমোক্র্যাট সমান. এবং এই কারণ বেশ দীর্ঘ হয় তাদের অনেক আছে. সুতরাং এখন, আমি 20 এই মাথা যাচ্ছে না. আপনি লক্ষ্য হিসাবে, সমান সমান আপনি যে আকর্ষণীয় আগে থেকেই আপনি NAS সহ করছি. তাই এই ক্ষেত্রে, আপনি কি এখনও পেতে পারে না কোন তথ্য এখন আপনার জন্য NAS আছে, কারণ এবং আপনি শুধু দেখতে চাই যা পর্যবেক্ষণ ডেমোক্র্যাট মিলা এবং এই অনুপস্থিত না নিজেদের মান. সুতরাং কিভাবে আপনি এই NAS এর পরিত্রাণ পেতে হবে? তাই এখানে আমি শুধু আপ কী ব্যবহার করছি আমার কার্সার এবং তারপর প্রায় চলন্ত বলার অপেক্ষা রাখে না. এবং তারপর এখানে আমি শুধু যাচ্ছে না is.na datpartyid বলে. তাই এই এবং এবং নিতে হবে দুটি ভিন্ন বুলিয়ান ভেক্টর এবং এটি হতে যাচ্ছে বলে সত্য এবং যেমন মিথ্যা. সুতরাং এই কম্পোনেন্ট জিনিস করতে যাচ্ছে. তাই এখানে আমি নিতে বলার অপেক্ষা রাখে না তথ্য ফ্রেম, উপসেট ডেমোক্র্যাট যে মিলা বেশী, এবং NA হয় না তাদের কোনো মুছে ফেলুন. তাই এই will-- উচিত আপনি কিছু দিতে. এর is.na. দেখতে দিন এর is.na datpartyid চেষ্টা করুন. এবং এই you-- দিতে হবে শুধু একটি বুলিয়ান ভেক্টর sorry--. এবং তারপর, তাই দীর্ঘ কারণ, আমি 20 উপসেট করা যাচ্ছে না. ঠিক আছে. তাই এই কাজ করা উচিত. এবং এই এক trues হতে হবে. আহ, তাই এখানে আমার ভুল যে I'm-- আমি C ++ এবং আর অদলবদল করে তাই আমি ব্যবহার এই ভুল সব সময়. এবং অপারেটর আসলে আপনি চান এক. আপনি দুটি ব্যবহার করতে চান না ampersands, শুধু একটি একক এক. ঠিক আছে. সুতরাং এর দেখতে দিন. তাই আমরা subsetted partyid তারা ডেমোক্র্যাট যেখানে এবং তারা মান অনুপস্থিত করছি না. এবং এখন এর যাক যা তারা জন্য ভোট বেশী. তাই এটি সবচেয়ে ভালো মনে হয়, তাদের মধ্যে 1 ভোট দিয়েছেন. তাই আমি এগিয়ে যান যাচ্ছে না এবং যে কেরি বলে. এবং একইভাবে, আপনি যা করতে পারেন এছাড়াও রিপাবলিকান যান এবং আশা, এই আপনি 2 দিতে হবে. এটি বিভিন্ন কলাম শুধু একটি গুচ্ছ. এবং প্রকৃতপক্ষে, এটা 2. সুতরাং, সব রিপাবলিকান partyid তাদের অধিকাংশই 2 ভোট হয়. তাই এটি শুধু, মনে হয় ভালো এই এ খুঁজছেন দ্বারা, রিপাবলিকান হতে যাচ্ছে একটি very-- বা partyid একটি খুব হতে যাচ্ছে নির্ণয় বড় ফ্যাক্টর কোন প্রার্থী তারা ভোট যাচ্ছে. এবং এই সাধারণ সম্ভবত সত্য. এবং এই আপনার সাথে মেলে অনুভূতি, অবশ্যই. সুতরাং আমি মনে হয় ভালো তাই সময় চলমান আউট আমাকে শুধু এগিয়ে যেতে হবে দিন এবং কিছু দ্রুত ছবি দেখাও. তাই এখানে সামান্য কিছু যে আরো ঠাহর সঙ্গে জটিল. তাই এই ক্ষেত্রে, এই একটি খুব হয় শুধু চেক সহজ বিশ্লেষণ কি '04 এর সভাপতি. তাই এই ক্ষেত্রে, এর যাক বলতে আপনি এই প্রশ্নের উত্তর দিতে চেয়েছিলেন. সুতরাং আমরা ভোট জানতে চেয়েছিলেন 2004 প্রেসিডেন্ট নির্বাচনে আচরণ এবং যে জাতি দ্বারা পরিবর্তিত হয় কিভাবে. তাই না শুধুমাত্র আপনি করতে চান না , ভোট আচরণ দেখতে কিন্তু আপনি প্রতিটি উপসেট করতে চান জাতি এবং সাজানোর যে সংক্ষেপ. এবং আপনি শুধুমাত্র বলতে পারেন এই জটিল স্বরলিপি দ্বারা এই যে ধরনের অস্পষ্ট হচ্ছে. তাই আরো উন্নত আর এক সাম্প্রতিক ধরনের এছাড়াও যে প্যাকেজ dplyr বলা হয়. তাই এটা অধিকার এখানে এই এক. এবং ggg-- ggplot2 শুধু একটি চমৎকার ভাল দৃশ্য করছেন উপায় বিল্ট ইন এক তুলনায়. তাই আমি লোড করতে যাচ্ছি এই দুটি লাইব্রেরি. এবং তারপর, আমি যেতে চলেছি এগিয়ে এবং এই কমান্ড চালানো. আপনি শুধুমাত্র একটি কালো বাক্স হিসাবে এই বিবেচনা করতে পারেন. কি হচ্ছে এই পাইপ যে অপারেটর এই যুক্তি ক্ষণস্থায়ী হয় এখানে মধ্যে. তাই আমি দেয় গ্রুপ বলার অপেক্ষা রাখে না জাতি এবং তারপর সভাপতি 04. এবং তারপর, এই সমস্ত অন্যান্য কমান্ড ফিল্টার এবং তারপর সংক্ষেপিত করা হয় যেখানে আমি গণনা করছি এবং তারপর আমি এটা এখানে অঙ্কন করছি. শীতল ঠিক আছে. সুতরাং এর এগিয়ে যান এবং ভালো দেখায় তা দেখতে. সুতরাং এখানে কি ঘটছে যে আমি তারপর ঘোড়দৌড় এবং প্রতিটি অঙ্কিত যা তারা জন্য ভোট বেশী. এবং এই দুটি ভিন্ন মান 2 এবং 1 মিলা. আপনি আরো হতে চান মার্জিত, আপনি যা করতে পারেন মাত্র 2 Kerry-- বা যে নির্দিষ্ট 2 বুশ, এবং তারপর 1 কেরি হয়. এবং আপনি করতে পারেন আপনার কিংবদন্তি যে. এবং যদি আপনি এই বার গ্রাফ বিভক্ত করতে পারেন. এক জিনিস কারণ যে, যদি আপনি বিজ্ঞপ্তি, এই চিহ্নিত করতে খুব সহজ নয় এই দুটি মান যা বড়. তাই এক জিনিস আপনি চাই চাই কি এই নীল এলাকা নিতে হয় এবং আপনি তাই এখানে এটি উপর সরানো পাশে এই দুই পাশ তুলনা করতে পারেন. এবং আমি এমন কিছু আমি অনুমান ডান এখন কি সময় আছে না, কিন্তু যে কাজ করতে খুব সহজ. আপনি শুধু তদন্ত করতে পারেন ggplot এর man পৃষ্ঠা পড়ুন. তাই আপনি যদি ঠিক মত ggplot করতে পারেন এবং এই যে মানুষ পৃষ্ঠার মধ্যে পড়া. তাই শুধু দ্রুত আমাকে আপনি কিছু শান্ত জিনিষ দেখাতে. এর এগিয়ে যান এবং শুধু একটি চাচ্ছি যাওয়া যাক মেশিন লার্নিং আবেদন. সুতরাং আসুন আমরা এই তিনটি আছে বলা যাক প্যাকেজ তাই আমি এই লোড করা যাচ্ছে না. তাই এই কিছু ছাপে আউট তথ্য আমি জিনিস লোড পর. তাই আমি এই read.csv বলার অপেক্ষা রাখে না, এই ডেটা সেটটি, এবং এখন আমি এগিয়ে যান এবং দেখুন এবং করা যাচ্ছে না এই ডেটা সেটটি ভিতরে কি দেখতে. প্রথম 20 পর্যবেক্ষণ তাই. তাই আমি ঠিক এটা তাই X1, x2, এবং ওয়াই আছে এই মান একটি গুচ্ছ মত মনে হয় হয়তো 20 থেকে 80 বা তাই, যা ছোটো থেকে করা হয়. এবং তারপর একইভাবে X2 জন্য এবং তারপর এই Y লেবেলগুলি 0 এবং 1 বলে মনে হয়. এই পরীক্ষা করার জন্য, আমি করতে পারেন শুধু সংক্ষিপ্ত তথ্য X1, না. এবং তারপর একইভাবে জন্য এই সমস্ত অন্যান্য কলাম. তাই সংক্ষিপ্ত একটি দ্রুত উপায় হয় শুধু আপনি দ্রুত মান দেখাচ্ছে. ওহ, দুঃখিত. এই এক ওয়াই হতে হবে তাই এই ক্ষেত্রে, আপনি Quantiles, মধ্যমা, যেমন maxes. এই ক্ষেত্রে, DataY হলো, আপনি দেখতে পারেন এটা ঠিক 0 এবং 1 হতে যাচ্ছে যে. এছাড়াও গড় বলার অপেক্ষা রাখে না 0.6, শুধু এটা মানে হল যে আমি 0 সেঃ চেয়ে বেশি 1s আছে মত মনে হয়. তাই আমাকে এগিয়ে এবং শো যান আপনি কি ভালো দেখায়. তাই আমি ঠিক এই প্লটে বিভক্ত করা যাচ্ছে না. এই পরিষ্কার কিভাবে দেখতে দিন. ঠিক আছে ওহ. ঠিক আছে. তাই এই এটা দেখে মনে হচ্ছে কি না. তাই এটা আমি নির্দিষ্ট ন্যাবা মত মনে হয় 0, এবং তারপর লাল হিসাবে আমি 1s হিসাবে উল্লেখ. তাই এখানে এটা দেখে মনে হচ্ছে লেবেল পয়েন্ট এবং এটা আপনি কিছু কিছু চেয়েছিলেন মত ​​মনে হয় এই ক্লাস্টারিং ধরণের. এবং আমাকে শুধু এগিয়ে এবং শো যান এই বিল্ট ইন ফাংশন আপনি কিছু. তাই এখানে LM হয়. সুতরাং শুধু এই চেষ্টা করা হয় এই একটি লাইন মাপসই করা হবে. তাই কি ভাল উপায় আমি যেমন একটি লাইন ফিট করতে পারে এটি সেরা আলাদা হবে যে ক্লাস্টারিং এই সাজানোর. এবং মনে মনে, আপনি শুধু দেখতে পারেন আমি সব এই কমান্ড চালানো যে এবং তারপর, আমি যাচ্ছি এগিয়ে এবং লাইন যোগ করুন. তাই এই সেরা অনুমান মত মনে হয়. এটা ছোট যে সেরা এক গ্রহণ এর এই লাইন মাপসই, চেষ্টা ত্রুটি. একথাও ঠিক যে, এই ধরনের দেখায় ভাল, কিন্তু এটি ভাল না. এবং রৈখিক মডেল, মধ্যে সাধারণ, হতে যাচ্ছে তত্ত্ব জন্য এবং শুধুমাত্র বাছাই করা সত্যিই মহান মেশিনের ভবন মৌলিক শেখার. কিন্তু বাস্তবে, আপনি চলুন আরও সাধারণ কিছু করতে চান. তাই আপনি শুধু চলমান চেষ্টা করতে পারেন কিছু একটি স্নায়ুর নেটওয়ার্ক বলা হয়. এই জিনিস উত্তরোত্তর আরো সাধারণ. এবং তারা ঠিক হয় fantastically কাজ বড় ডেটাসেট জন্য. তাই এই ক্ষেত্রে, আমরা কেবল থাকতে আসুন আমরা nrow আছে see-- যাক. তাই nrow শুধু সারি সংখ্যা বলার অপেক্ষা রাখে না. আমি, তাই এই ক্ষেত্রে 100 পর্যবেক্ষণ আছে. তাই আমাকে এগিয়ে যান এবং একটি স্নায়ুর নেটওয়ার্ক না. তাই এই সত্যিই চমৎকার আমি শুধু nnet বলতে পারেন কারণ এবং তারপর আমি ওয়াই regressing করছি তাই ওয়াই যে কলাম হয়. এবং তারপর এটি উপর regressing অন্য দুটি ভেরিয়েবল. তাই এই খাটো x1 এবং x2 জন্য স্বরলিপি. সুতরাং আসুন এগিয়ে যান এবং এই রান যাক. ওহ, দুঃখিত. আমি এই পুরো জিনিস চালানোর প্রয়োজন. এবং শুধু এই স্বরলিপি মুদ্রণ করা হয় কিভাবে দ্রুত বা না দ্রুত জন্য এটি converged. সুতরাং এটি একই বিন্দুতে মিলিত হয়নি বলে মনে হচ্ছে. তাই আমাকে এগিয়ে এবং মুদ্রণ যান কি ভালো দেখায় আউট. এখানে ছবি এবং এখানে দেখুন এটা ফিট কত ভাল দেখাচ্ছে একটি কনট্যুর. এবং এই আপনি দেখতে পারেন না শুধু হয় এই খুব, খুব সুন্দর হয়. এটি এমনকি হতে পারে আপনি এটিও করতে পারেন overfitting, কিন্তু অন্যান্য সঙ্গে এই জন্য অ্যাকাউন্ট ক্রস বৈধতা মত কৌশল. এবং এই আর মধ্যে নির্মিত হয় এবং শুধু আপনাকে দেখাতে আমাকে ভেক্টর মেশিন সমর্থন. এই অন্য সত্যিই সাধারণ মেশিন লার্নিং কৌশল. এটা রৈখিক মডেলের অনুরূপ কিন্তু এটি একটি কার্নেল পদ্ধতি বলা কি ব্যবহার করে. এবং এর যে কত ভাল দেখতে দিন. তাই এই এক কিভাবে অনুরূপ ভাল একটি স্নায়ুর নেটওয়ার্ক, সঞ্চালিত কিন্তু এটা অনেক বেশি বাধামুক্ত না. এবং এই উপর ভিত্তি করে বন্ধ করা হয় কিভাবে SVMs কাজ what--. সুতরাং শুধু এই একটি খুব কিছু সংক্ষিপ্ত বিল্ট ইন ফাংশন আপনি কি করতে পারেন এবং তথ্য অন্বেষণ কিছু. তাই আমাকে শুধু এগিয়ে যান এবং স্লাইড ফিরে যান. তাই সম্ভবত, এই হল খুব ব্যাপক না. এবং এই সত্যিই শুধু একটি টিজার হয় আপনি কি সত্যিই আর কি করতে পারেন আপনি দেখাচ্ছে তাই আপনি শুধু চান তাহলে এখানে, আরো জানতে বিভিন্ন সম্পদ একটি গুচ্ছ আছে. আপনি পাঠ্যবই অনুরাগী বা যদি আপনি তাই শুধু অনলাইন জিনিস পড়া অনুরাগী, তাহলে এই একটি চমত্কার Hadley Wickham পর এক, এছাড়াও তৈরি যারা এই সব সত্যিই শীতল প্যাকেজ. আপনি ভিডিও এর অনুরাগী হন, তাহলে বার্কলে একটি ভয়ঙ্কর পোষ্টারের মেয়াদ আছে যে ধরনের দীর্ঘ several-- যে. এবং এটা প্রায় আপনি শেখানো হবে সবকিছু আপনি আর সম্পর্কে জানতে চাই এবং একইভাবে, Codeacademy আছে এবং এই সমস্ত অন্যান্য সাজানোর ইন্টারেক্টিভ ওয়েবসাইট. তারা পাচ্ছেন আরো এবং আরো সাধারণ common--. তাই এই Codeacademy অনুরূপ. এবং পরিশেষে, আপনি যদি ঠিক কমিউনিটি চান এবং সাহায্য, এই একটি গুচ্ছ আছে আপনি যেতে পারেন কিছু. একথাও ঠিক যে, আমরা এখনও শুধু, মেইলিং তালিকা ব্যবহার প্রায় প্রতিটি অন্যান্য ভালো প্রোগ্রামিং ভাষা সম্প্রদায়. এবং #rstats, এই হল আমাদের সম্প্রদায়ের টুইটার. এটা আসলে বেশ সাধারণ. এবং তারপর ব্যবহারকারী! শুধু আমাদের সম্মেলন হয়. এবং তারপর, অবশ্যই, আপনি যা করতে পারেন এই সমস্ত অন্যান্য প্রশ্ন ও কিছু ব্যবহার, স্ট্যাক ওভারফ্লো মত, গুগল, এবং তারপর GitHub. এই প্যাকেজ এর সবচেয়ে কারণ এবং সম্প্রদায়ের অনেক উন্নয়নশীল প্রায় কেন্দ্রীভূত করা হবে কোড এটি ওপেন সোর্স কারণ. এবং এটা GitHub উপর শুধু সত্যিই চমৎকার. এবং পরিশেষে, আপনি যদি আমার সাথে যোগাযোগ করতে পারেন আপনি ঠিক কোন দ্রুত প্রশ্ন আছে. সুতরাং আপনি এখানে টুইটারে আমাকে খুঁজে পেতে পারেন, আমার ওয়েবসাইট, এবং শুধু আমার ইমেইল. তাই আশা করছি, যে ছিল কিছু আছে শুধু একটি সংক্ষিপ্ত টিজার কি আর কাজ হল সত্যিই সক্ষম. আর আশা করছি, আপনি শুধু এই তিনটি লিঙ্ক চেক আউট এবং আপনি আরো কি করতে পারেন দেখতে. এবং আমি যে শুধু এটা সম্বন্ধে অনুমান. ধন্যবাদ. [সাধুবাদ]