مهندسی و علم داده
4.01K subscribers
381 photos
174 videos
169 files
114 links
در مورد ادمین کانال :
- محمد عالیشاهی
- دکترای هوش مصنوعی دانشگاه تهران
-نائب رئیس هیات مدیره شرکت فناوران هوش مصنوعی
- مدیر ارشد پروژه های هوش مصنوعی و علم داده
Download Telegram
درصد احتمال قهرمانی تیم های حاضر در جام جهانی 2018 روسیه توسط هوش مصنوعی اعلام شد

🇮🇷ایران شانس 1.2 درصدی
@BIMining
2007_Key_Performance_Indicators.pdf
1 MB
کتاب شاخص عملکرد کلیدی KPI @BIMining
کتاب برنامه نویسی اندروید با پایتون @BIMining
programming python for android@BIMining.pdf
5.4 MB
کتاب برنامه نویسی اندروید با پایتون @BIMining
پیشگویی آینده فناوری تا سال 2099

@BIMining
Media is too big
VIEW IN TELEGRAM
جلسه پنجاه و پنجم -موضوع : utf-8 در پایتون -آموزش پایتون**فیلم آموزشی پایتون از صفر تا 100 در کانال @BIMining
This media is not supported in your browser
VIEW IN TELEGRAM
جلسه پنجاه و ششم موضوع: فراخوانی،نوشتن در فایلها -آموزش پایتون**فیلم آموزشی پایتون از صفر تا 100 در کانال @BIMining
طراحی و ساخت سیستم های کلان داده با Hdoop @BIMining
Pro Hadoop Data Analytics@BIMining.pdf
22.1 MB
طراحی و ساخت سیستم های کلان داده باHdoop @BIMining
Linux Command Line@BIMining.pdf
4.5 MB
دستورات پرکاربرد و بسیار مهم در سیستم عامل قدرتمند لینوکس @BIMining
روندهای پرمخاطب در سال ۲۰۱۷
♻️ به روزترین موضوعات کامپیوتری در سراسر دنیا چه بوده است؟ دانشجویانی که هنوز موضوعی برای کار انتخاب نکرده اند حتما این عکس را مطالعه کنند. @BIMining
Media is too big
VIEW IN TELEGRAM
جلسه پنجاه و هفتم آموزش پایتون**فیلم آموزشی پایتون از صفر تا 100 در کانال @BIMining
This media is not supported in your browser
VIEW IN TELEGRAM
جلسه پنجاه و هشتم آموزش پایتون**فیلم آموزشی پایتون از صفر تا 100 در کانال @BIMining
مجازی سازی با OPEN VZ @BIMining
مفهوم OPEN VZ چیست؟
ابزار OpenVZ‌ یک مجازی‌ساز متن‌باز Hypervisor از نوع hosted یا type2 ‌و رایگان است که روی سیستم‌عامل لینوکس نصب می‌شود. توسط OpenVZ تنها می‌توانید سرور مجازی لینوکس ارائه کنید و در این مجازی‌ساز امکان ارائه سرور مجازی ویندوز وجود ندارد. ‌OpenVZ‌ از یک Kernel اختصاصی بهره می برد و تمام سرورهای مجازی ایجاد شده توسط OpenVZ از یک Kernel استفاده می‌کنند که این مورد یکی از معایب این مجازی‌ساز است. معمولاً OpenVZ با امکان نصب سیستم‌عامل خودکار ارائه می‌شود که نیاز به دانش فنی زیادی ندارد.
ابزار OpenVZ توسط شرکت Virtuozzo بصورت free و Open Source ارائه می‌شود و مبتنی بر لایسنس GNU GPL می‌باشد.


در واقع OpenVZ‌ یک مجازی‌ساز در لایه سیستم‌عامل یا OS Level Virtualization است یعنی به نوعی مجازی‌ساز یا Hypervisor type 2 به حساب می‌آید که مجازی‌سازی را بر روی یک سیستم‌عامل دیگر انجام می‌دهد. OpenVZ‌ مجازی‌سازی را در یک لایه بسیار سطحی انجام می‌دهد و این کار را بر روی سیستم‌عاملی انجام می‌دهد که بر روی آن نصب شده است. با توجه به اینکه تمامی سیستم‌عامل‌هایی که بر روی OpenVZ نصب می‌شوند یا در واقع تمامی‌VPS هایی که بر روی OpenVZ نصب می‌شوند از یک Linux Kernel مشترک استفاده می‌کنند و در واقع همه آنها از Kernel اصلی لینوکس استفاده می‌کنند، OpenVZ تنها از سیستم‌عامل‌های خانواده لینوکس پشتیبانی می‌کند و این یک نقطه ضعف برای این مجازی‌ساز است زیرا ویندوز را پشتیبانی نمی‌کند، مشکل دیگر این مجازی‌ساز این است که در صورت بروز هرگونه مشکل برای Kernel لینوکس، تمامی‌VPS ها نیز با توجه به اینکه ParaVirtual نشده‌اند قطعاً به مشکل خواهند خورد. اما با این همه تفاسیر OpenVZ نکات مثبت زیادی هم دارد که از آن جمله می‌توانیم به هزینه بسیار پایین و صرفه اقتصادی زیاد، سادگی درک و مفهوم این مجازی‌ساز، مإثرتر از Xen برای‌VPS های ارزان قیمت و قابلیت استفاده از منابع بیشتر با توجه به اینکه سیستم کاملاً ایزوله‌ای مثل Xen ندارد، اشاره کرد. البته این تنها موارد تفاوت بین این دو پلتفرم مجازی‌سازی نیست اما مهمترین موارد تفاوت این دو مجازی‌ساز مواردی است که اشاره کردیم. بصورت کلی مهمترین قابلیت‌های مجازی‌سازی با OpenVZ را می‌توانیم موارد زیر ذکر کنیم:
 دسترسی کامل root
 مجازی‌سازی در لایه سیستم‌عامل (Hypervisor Type 2)
 امکان استفاده از Burst در زمانیکه‌VPS های دیگر استفاده نمی‌شوند.
 امکان بروزرسانی بدون نیاز به Reboot کردن سیستم‌عامل
 امکان استفاده از منابع بیشتر برای‌VPS ها
 تنظیمات شبکه و دیسک بسیار ساده
 امکان دسترسی به اکثر ماژول‌های فایروال iptables لینوکس
اگر شما با این تفاسیر هنوز مردد هستید که از کدامیک از موارد بالا بایستی برای مجازی‌سازی استفاده کنید و نیاز شما را برآورده می‌کند، به نظر من OpenVZ ساده‌ترین و به صرفه‌ترین راهکار مجازی‌سازی برای شما است، اگر فقط قصد مجازی‌سازی سرورهای لینوکسی را دارید، اگر نیاز به استفاده کردن از ویندوز در بستر Hosting خود دارید حتماً از Xen در وهله اول استفاده کنید. اگر احساس می‌کنید که از ماژول‌های Kernel خاصی از لینوکس هم بایستی در کارهای خود استفاده کنید بنابراین استفاده کردن از OpenVZ را به شما پیشنهاد نمی‌کنیم. @BIMining
openvz_users_guide.pdf
1005.4 KB
راهنمای استفاده OPEN VZ @BIMining
شناسایی تصاویر سوء استفاده از کودکان با هوش مصنوعی

هوش مصنوعی (AI) با اسکن تصاویر بر روی گوشی تلفن همراه و رایانه های مظنونان، به پلیس برای شناسایی سریع متهمان کمک می کند.
برای محکوم کردن مظنونان به سوء استفاده از کودکان، به تصاویر مختلفی نیاز است که شناسایی این تصاویر، کاری بسیار زمان بر و نیازمند نیروهای انسانی است.

تیم جرم یابی دیجیتال (Digital Forensics) متروپولیتن (نیویورک) با استفاده از نرم افزار تشخیص تصویر سفارشی، سال گذشته بیش از 53 هزار گوشی تلفن همراه و رایانه را برای بدست آوردن شواهد کافی بر علیه مظنونان مورد بررسی قرار داد.

از این نرم افزار برای شناسایی موادمخدر، اسلحه و مبادله پول در تصاویر و فیلم ها استفاده می شود؛ اما این ابزار در شناسایی آزار و اذیت جنسی کودکان، از کارآیی کافی برخوردار نیست.

یکی از طرح های بلند پروازانه، انتقال این داده های حساس به ارائه دهندگان خدمات ابری مانند خدمات وب آمازون، گوگل یا مایکروسافت است. با همکاری ارائه دهندگان خدمات در سیلیکون ولی، هوش مصنوعی (artificial intelligence) می تواند به گونه ای آموزش ببیند تا بتواند تصاویر سوء استفاده از کودکان را تشخیص دهد.

این کار به متخصصان اجازه می دهد تا از قدرت محاسباتی عظیم این غول های فناوری، برای تجزیه و تحلیل دقیق فیلم ها و تصاویر استفاده کنند.

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

کانال @BIMining