مهندسی و علم داده
4K subscribers
387 photos
174 videos
169 files
112 links
در مورد ادمین کانال :
- محمد عالیشاهی
- دکترای هوش مصنوعی دانشگاه تهران
-نائب رئیس هیات مدیره شرکت فناوران هوش مصنوعی
- مدیر ارشد پروژه های هوش مصنوعی و علم داده
-دبیر شورای حکمرانی داده انجمن هوش مصنوعی ایران
Download Telegram
Forwarded from علم داده و هوش مصنوعی (AryaVandidad CEO)
کتابی با عنوان «Hadoop The Definitive Guide» برای علاقه مندان حوزه هدوپ که به موضوع «ذخیره سازی و تجزیه و تحیلی در مقیاس اینترنت» پرداخته است.
#download #Ebook #hadoop
🌏 @AIAllInOne (Ai All In One)
Forwarded from علم داده و هوش مصنوعی (AryaVandidad CEO)
Hadoop-The.Definitive.Guide_4.edition_a_Tom.White_April-2015.pdf
9.6 MB
کتابی با عنوان «Hadoop The Definitive Guide» برای علاقه مندان حوزه هدوپ که به موضوع «ذخیره سازی و تجزیه و تحیلی در مقیاس اینترنت» پرداخته است.
#download #Ebook #hadoop
🌏 @AIAllInOne (Ai All In One)
راهنماي جامع دستورات SQL Server👇👇👇
This media is not supported in your browser
VIEW IN TELEGRAM
جلسه سي و هشتم -آموزش پایتون**فیلم آموزشی پایتون از صفر تا 100 در کانال @BIMining
This media is not supported in your browser
VIEW IN TELEGRAM
جلسه سي و نهم -آموزش پایتون**فیلم آموزشی پایتون از صفر تا 100 در کانال @BIMining
Forwarded from I dare, therefore I am .
Random Forest in R.pdf
309.9 KB
نمونه کد با زبان R و نمونه دیتای استاندارد IRIS .
Forwarded from کانال دانلود کتاب
Forwarded from کانال دانلود کتاب
Tim_J_Stevens,_Wayne_Boucher_Python.pdf
7.7 MB
محققان MIT اخیراً هوشی مصنوعی توسعه داده اند که می تواند با بررسی یک تصویر، میزان درد را در شخص پیش بینی کند. @BIMining
بخش اول توابع کتابخانه ای مهم در زبان تحلیلی R:

1. attach():
ایجاد متغیر مستقل در ساختار های داده، مثلا اگر متغیر x ترکیب دو متغیر y و z باشد، با اجرای (attach(x دو متغیر y و z بصورت دو متغیر آزاد قابل دسترسی هستند.
#######################
2. detach():

این تابع عکس عملیات ()attach را انجام می دهد.
#######################
3. help():
برای استفاده از راهنمایی های R درمورد تابعی که می خواهیم در مورد آن اطلاعاتی کسب کنیم از این تابع یا عملگر "?" بصورت زیر استفاده میکنیم:
> help(نام تابع)
or
نام تابع ? <
#######################
4. apropos():
برای جستجوی یک عبارت در اسامی توابع از این عبارت یا عملگر "??" استفاده میکنیم بطور مثال برای مشاهده همه توابعی که دارای عبارت mean هستند بصورت زیر عمل میکنیم:
> apropos(mean)
or
> ??mean
#######################
5. ls():
لیست متغیرهایی که تا کنون ساخته ایم را نمایش می دهد، برای مشاهده اسامی همه متغیرها از این عبارت استفاده می کنیم.
#######################
@BIMining
بخش دوم توابع کتابخانه ای مهم در زبان تحلیلی R:

6. rm():
برای حذف متغیر های ایجاد شده از این دستور استفاده میشود
اگر بخواهیم همه متغیر های ایجادشده راحذف کنیم بصورت زیر عمل کرده:
> rm(list=ls() )

واگر بخواهیم متغیر خاصی که ایجاد کرده ایم مثلا x را حذف کنیم بصورت زیر عمل میکنیم:

> rm(x)
######################
7. sink():
این تابع خروجی یا عبارت را
در یک فایل متن ذخیره می کند برای استفاده از این تابع باید
قبل از دستوراتی که بدین شکل مایل به ذخیره کردن خروجی آنها هستیم، یک نام برای فایل متن داخل کوتیشن به عنوان شناسه در تابع ()sink قرار دهیم بعد از اجرای دستورات تابع ()sink را بدون شناسه اجرا می کنیم:
> sink( "list.txt " )
> ls()
> sink()
در این مثال خروجی تابع ()ls
در فایل list.txt ذخیره می شود.
#######################
8. source():
برای فراخوانی لیستی ازدستورات از یک فایل خارجی، فایل اسکریپت خود را در notepad نوشته و آن را ذخیره می کنیم
در نرم افزار R از منوی File گزینه source R code را انتخاب
می کنیم. با این کارهمه دستورات داخل اسکریپت نوشته و اجرا
می شود همچنین می توانیم از دستور زیر برای اجرای این کار استفاده کنیم:

> source( " h:/analysis.txt " )

اگر مایل به انتخاب تنها بخشی از دستورات باشیم از منوی file گزینه Display file را انتخاب می کنیم و با این کار فایل اسکریپت در پنجره ای جدید باز می شود و می توان دستورات مورد نظر را copyو سپس paste کرد، در محیط R امکان ویرایش فایل اسکریپت
نمی باشد.
######################
9. data():
در R تعداد زیادی ساختار داده
از قبل وجود داردکه برای اهداف آموزشی و مثال ها استفاده
می شود، برای مشاهده لیست این داده ها ازتابع ()data استفاده
می شودمثلا یکی از این ساختارها orange هست که درمورد داده مربوط به رشد درختان پرتقال است که بصورت زیر
می توان آن را مشاهده کرد:
> data( orange)
######################
10. library():
لیست تمام پکیج های نصب
شده در R را نمایش می‌دهد
برای بار گذاری یک پکیج خاص
نیز از این تابع استفاده می شود، مثلا برای بارگذاری پکیج vcd که مربوط به کارهای روش های چند متغیره ی گسسته می باشد به صورت زیر عمل می کنیم:
> library( vcd)
#######################
@BIMining
This media is not supported in your browser
VIEW IN TELEGRAM
جلسه چهلم -آموزش پایتون**فیلم آموزشی پایتون از صفر تا 100 در کانال @BIMining
This media is not supported in your browser
VIEW IN TELEGRAM
جلسه چهل و یکم -آموزش پایتون**فیلم آموزشی پایتون از صفر تا 100 در کانال @BIMining
یک شرکت فعال دانش بنیان در زمینه سیستم جامع برنامه ریزی منابع سازمان نیاز به دو نفر توسعه دهنده هوش تجاری و دو برنامه نویس plsql بصورت پاره وقت و تمام وقت دارد
متقاضیان میتوانند رزومه خود را به آدرس hjpbio@yahoo.com ارسال فرمایند
🌟انواع مختلف بانک های اطلاعاتی از لحاظ جغرافیایی (معماری)🌟

هر بانک اطلاعاتی از دو بخش سرویس دهنده (Server) و سرویس گیرنده (Client) ، تشکیل می شود. سرویس دهنده ، همان DBMS است که دست کاری داده ، تعریف داده ، مدیریت تراکنش ها ، اجرای قوانین جامعیت و امنیت داده ، جلوگیری از ناسازگاری داده ، نگهداری دیکشنری داده و غیره از وظایف آن است. ولی ، سرویس گیرنده ، برنامه های کاربردی مختلفی هستند که در بالای سرویس دهنده (DBMS) قرار دارند. این برنامه ها ، دستورات کاربران نهایی را اجرا می کنند. برنامه های کاربردی می توانند واسط های منویی و فرمی داشته باشند. بانک های اطلاعاتی از لحاظ جغرافیایی به دسته متمرکز و نامتمرکز (توزیع شده) تقسیم می گردند. در بانک اطلاعاتی متمرکز ، یک سرویس دهنده وجود دارد. تمام سرویس گیرنده ها به این سرویس دهنده متصل هستند.
این سرویس گیرنده ها پرس و جوی خوشان را به سرویس دهنده می فرستند تا توسط سرویس دهنده پردازش و نتایج را از سرویس دهنده می گیرند. ولی ، در بانک اطلاعاتی توزیع شده چند سرویس دهنده در نقاط مختلف وجود دارند. سرویس گیرنده ها می توانند به یک یا چند سرویس دهنده دستیابی داشته باشند. در این حالت توجه به نکات زیر مهم است :

1- هر سرویس گیرنده می تواند به یک یا چند سرویس دهنده دسترسی داشته باشد. ولی ، در هر زمان فقط به یکی از آن ها دسترسی دارد (یعنی ، پرس و جوها را باید فقط به یک سرویس دهنده ارسال کند.)
2- سرویس گیرنده ممکن است بتواند همزمان به چند سرویس دهنده دسترسی داشته باشد.
🌟امنیت بانک های اطلاعاتی توزیع شده و متمرکز 🌟

امنیت بانک های اطلاعاتی توزیع شده و متمرکز را از دو جنبه می توان بررسی کرد که عبارتند از :
1- در هنگام تخریب اطلاعات
در بانک های اطلاعاتی متمرکز کلیه اطلاعات بر روی یک سرویس دهنده قرار دارند . بنابراین ، با از بین رفتن اطلاعات سرویس دهنده ، کلیه اطلاعات ازدست خواهند رفت و هیچ کاربری نمی تواند به سیستم دسترسی داشته باشد. ولی در سیستم توزیع شده ، با از دست رفتن اطلاعات یک سرویس دهنده ، فقط اطلاعات همان سرویس دهنده از بین خواهد رفت و کاربران همین سرویس دهنده نمی توانند به اطلاعات خودشان دسترسی داشته باشند اما بقیه کاربران می توانند به کارشان ادامه دهند.


2- در هنگام دسترسی غیر مجاز

از آنجایی که در بانک اطلاعاتی متمرکز ، اطلاعات بر روی یک سرویس دهنده قرار دارند ، می تواناین سرویس دهنده را به یک فایروال قوی مجهز نمود تا از ورود کاربران غیر مجاز جلوگیری کرد. اما ، در بانک اطلاعاتی توزیع شده ، چون اطلاعات بر روی سرویس دهنده های مختلفی قرار می گیرند ، اعمال امنیت دسترسی غیر مجاز مشکل تر خواهد شد.