دسته بندی OneR

دسته بندی OneR
دسته بندی OneR یکی از روش های دسته بندی یا classification در زیر شاخه گروه جدول فراوانی Frequency Table در بحث پیش بینی آینده predicting the future در علوم داده یا داده کاوی است. در ادامه به توضیح و تشریح این الگوریتم همراه با یک مثال خواهیم پرداخت.دسته بندی OneR چیست؟ OneR ، مختصر "One Rule" ، یک الگوریتم طبقه بندی ساده اما در عین حال دقیق است که برای هر پیش بینی کننده در داده ها یک قانون ایجاد می کند ، سپس این قانون را با کوچکترین خطای کل به عنوان "یک قاعده" آن انتخاب می کند. برای ایجاد یک قانون برای یک پیش...
ادامه مطلب

دسته بندی ZeroR

دسته بندی ZeroR
دسته بندی ZeroR چیست؟ دسته بندی ZeroR یکی از روش های دسته بندی یا classification در زیر شاخه گروه جدول فراوانی Frequency Table در بحث پیش بینی آینده predicting the future در علوم داده یا داده کاوی است. روش ZeroR ساده ترین روش طبقه بندی است که به هدف متکی است و همه پیش بینی کننده ها را نادیده می گیرد. طبقه بندی ZeroR به راحتی طبقه بندی اکثریت (کلاس) را پیش بینی می کند. اگرچه هیچ قدرت پیش بینی در ZeroR وجود ندارد ، اما برای تعیین عملکرد پایه به عنوان معیار سایر روش های طبقه بندی مفید است.الگوریتم ZeroR یک جدول...
ادامه مطلب

دسته بندی ، طبقه بندی ، کلاس بندی Classification

دسته بندی یا طبقه بندی
دسته بندی یا Classification چیست؟ دسته بندی یا Classification یک از شاخه های علوم داده یا Data Science می باشد. که در بحث پیش بینی آینده predicting the future با استفاده از تجزیه و تحلیل داده ها است. دسته بندی با نام های دیگری همچون طبقه بندی ، کلاس بندی و Classification نیز شناخته می شود. طبقه بندی یک کار علمی داده ها برای پیش بینی مقدار متغیر طبقه بندی شده (هدف یا کلاس) با ساختن یک مدل بر اساس یک یا چند متغیر عددی و / یا دسته ای (پیش بینی کننده یا ویژگی) است.طبقه‌ بندی (classification) همواره در زندگی ما، مواردی وجود...
ادامه مطلب

علوم داده Data Science

علوم داده Data Science چیست؟ علوم داده Data Science که با نام داده کاوی Data Mining نیز شناخته می شود در مورد توضیح گذشته explaining the past و پیش بینی آینده predicting the future با استفاده از تجزیه و تحلیل داده ها است. علم داده یک رشته چند رشته ای است که ترکیبی از آمار ، یادگیری ماشین ، هوش مصنوعی و فناوری پایگاه داده است. ارزش برنامه های علوم داده غالباً بسیار بالا تخمین زده می شود. بسیاری از مشاغل در طی سال های کار مقدار زیادی از داده ها را ذخیره کرده اند ، و علم داده قادر است دانش بسیار ارزشمندی را از این...
ادامه مطلب

الگوریتم جدید Google چیست؟

الگوریتم جدید Google
الگوریتم جدید Google چیست؟ قبل از پرداختن به الگوریتم جدید Google حتماً متوجه هستید الگوریتم های Google یک سیستم پیچیده است که برای بازیابی داده ها از فهرست جستجوی آن استفاده می شود و فوراً بهترین نتایج ممکن را برای یک پرس و جو ارائه می دهد. موتور جستجو از ترکیبی از الگوریتم ها و سیگنال های رتبه بندی متعدد برای ارائه صفحات وب رتبه بندی شده توسط ارتباط در صفحات نتایج موتور جستجو (SERP) استفاده می کند. SERP مخفف search engine results pages می باشد. در سال های اولیه، گوگل فقط تعداد معدودی از به...
ادامه مطلب

برنامه نویسی | چطور و از کجا باید برنامه نویسی را شروع کنیم؟

برنامه نویسی
یکی از مشکلات بسیاری از علاقه‌مندان به برنامه نویسی، عدم اطلاع از یک راه درست برای شروع برنامه نویسی است. وجود یک راه خوب باعث می‌شود که شما تا حد زیادی در وقت و انرژی‌تان صرفه‌جویی و مراحل یادگیری را بهتر و سریع‌تر طی کنید. در ادامه توضیح می‌دهیم که چطور و از کجا باید برنامه‌نویسی را شروع کنید.سوالات متداول ‌برنامه‌نویسان حرفه‌ای و نیمه‌حرفه‌ای معمولا با سوالات تکراری و زیادی از طرف علاقه‌مندان روبه‌رو می‌شوند. برخی از آن‌ها را در ادامه مرور می‌کنیم:...
ادامه مطلب

نرمال سازی پایگاه داده

نرمال سازی پایگاه داده
نرمال سازی پایگاه داده چیست؟ نرمال سازی پایگاه داده یعنی فرآيند سازماندهی داده در پايگاه داده بطور کارآمد است. نرمال سازی روشی برای طراحی جداول پايگاه داده است و داده ها را به روشی ساماندهی می کند که باعث کاهش افزونگی داده و رفع مشکلات ساختاری و آنومالی شود. هدف از نرمال سازی حذف افزونگی داده و باقی نگهداشتن وابستگی بين داده های مرتبط است. به اين طريق اندازه پايگاه داده را کاهش داده و ذخيره منطقی داده را تضمين می کند. مفهوم نرمال سازی پايگاه داده اولين بار توسط Edgar Frank Codd...
ادامه مطلب

معماری پایگاه داده Database معماری ANSI-SPARC

معماری پایگاه داده
معماری ANSI-SPARC پایگاه داده چیست؟ هر بانك اطلاعاتي با تبعيت از يك نوع معماري طراحي مي گردد. طبق معماری ANSI-SPARC، معماري پایگاه داده یا بانك اطلاعاتي داراي سه سطح است. معماری سه سطحی ANSI/SPARC يکی از استانداردهایی است که امروزه اساس اکثر سيستم های مديريت پايگاه داده را شکل می دهد. اين استاندارد توسط گروه مطالعاتی ANSI/SPARC اولين بار در سال 1975 برای طراحی سیستم های مدیریت پایگاه داده پیشنهاد شد. ANSI/SPARC مخفف American National Standards Institute, Standards Planning And Requirements Committee است.سطوح معماری پایگاه...
ادامه مطلب

پايگاه داده یا سيستم بانك اطلاعاتی

پايگاه داده
سيستم بانك اطلاعاتي چيست؟ سيستم بانك اطلاعاتي يا پايگاه داده (Data Base) به طور عمومي يك سيستم كامپيوتري نگهداري ركوردها مي باشد. بانك اطلاعاتي را مي توان به عنوان قفسه بايگاني الكترونيكي در نظر گرفت كه مخزني براي فايل داده كامپيوتري است. كاربران سيستم مي توانند عمليات گوناگوني را بر روي اين فايل ها انجام دهند، مانند:افزودن فايل هاي جديد به بانك اطلاعاتي افزودن داده ها به فايل هاي موجود بازيابي داده ها از فايل هاي موجود تغيير داده هاي فايل موجود حذف داده ها از...
ادامه مطلب

الگوریتم مرتب سازی حبابی Bubble Sort

الگوریتم مرتب سازی حبابی Bubble Sort
مقدمه در این پست به توضیح و تشریح الگوریتم مرتب سازی حبابی Bubble Sort خواهیم پرداخت. مرتب سازی حبابی یکی از روش‌های مرتب‌سازی در آرایه ها است که به آن روش تعویض استاندارد یا Standard Exchange نیز می‌گویند. این روش مرتب سازی شامل چند مرحله است که در هر مرحله یک عنصر از لیست به طور قطعی در محل مناسب خود قرار می‌گیرد. به بیان دیگر که در آن، جفت عنصرهای همسایه با یکدیگر مقایسه شده و در صورتی که دارای ترتیب صحیحی نباشند، با یکدیگر جا به جا می‌شوند.مثال قدم به قدم  آرایه با 6 عنصر یعنی n=6...
ادامه مطلب