Iranian Software Engineers
71 subscribers
213 photos
5 videos
19 files
131 links
Download Telegram
همین حالا هوش مصنوعی مایکروسافت (CaptionBot)را امتحان کنید

ین سرویس جالب مایکروسافت، نامش «کپشن‌بات» (CaptionBot) است. این ربات به کمک پردازش تصویر و همچنین پردازش زبان طبیعی، تصاویر آپلود شده‌ی شما را توصیف می‌کند. نتایج حاصله، واقع هیجان‌انگیز است.

ربات مایکروسافت به‌خوبی توانسته دو کارگردان فیلم‌های Star Wars را تشخیص بدهد.

اما بماند که احتمال اشتباه هم خیلی زیاد است.

کپشن‌بات توانسته دیکاپریو را تشخیص بدهد‌؛ با این حال از عهده‌ی شناسایی پاپیون او برنیامده!

خودتان می‌توانید این بات را امتحان کنید. به سایت CaptionBot.ai بروید و تصویر مورد نظرتان را آپلود کنید. حتی می‌توانید لینک یک تصویر را از اینترنت کپی و به سایت بدهید. CaptionBot تصویر را شما را بررسی کرده و به زبان انگلیسی توضیحی برایش می‌نویسد.
این بات به‌راحتی اشیا و اشخاص را تشخیص می‌دهد. حتی قادر است با استفاده از Emotion API مایکروسافت، وضعیت روحی شخص را هم در تصویر شناسایی کند.

مایکروسافت همین چند روز پیش و در جریان کنفرانس Build 2016، این بات را معرفی کرده بود. CaptionBot فعلا در حد یک سرویس مبتنی بر وب است. این سرویس از APIهای شناختی مایکروسافت بهره می‌برد. مایکروسافت به توسعه‌دهندگان این فرصت را داده تا به استفاده از API های جدید این شرکت، نرم‌افزارهای باهوشی را در زمینه‎ی هوش مصنوعی بسازند
واقعیت‌هایی جالب و شگفت در مورد گوگل
اکنون از آن زمان که واژه «گوگل» تنها به معنای یک موتور جستجوی ساده بود بسیار گذشته است. اکنون شرکت گوگل که خود به عنوان یک شرکت زیر مجموعه هلدینگ «آلفابت» فعالیت میکند، برندی است که کسب و کارهای متفاوت از خودروهای خودران گرفته تا هوش مصنوعی را هدایت میکند. اما با همه این ها جستجو، هنوز هم ستون خیمه گوگل است.
به گزارش «تابناک» داستن واقعیت ها و اطلاعاتی در مورد جستجوی گوگلی کمک فراوانی میکند که بتوان به شکلی جدی تر و با نگاهی دقیق تر اهمیت و عظمت این کسب و کار را مشاهده کنیم. این همان چیزی است که نشریه «بیزینس اینسایدر» به آن پرداخته است. واقعیت هایی در مورد عظمت جستجوی گوگل

در سال 1998 یعنی همان سالی که موتور جستجوی گوگل به شکل رسمی عرضه شد کاربران روزانه به شکل میانگین 500 هزار جستجوی اینترنتی را از طریق آن انجام میدادند. در حال حاضر به شکل متوسط 2.3 میلیون جستجوی اینترنتی از طریق گوگل در هر «ثانیه» انجام میشود. یعنی برابر با 100 میلیارد جستجو در هر ماه.

جالب است بدانید که گوگل قبل از نمایش نتایج برای هر جستجو بیش از 200 عامل مختلف را در نظر میگیرد و همه این پردازش را در یک هشتم ثانیه انجام میدهد.

اکنون کاربران اینترنت به حدی به گوگل و جستجو از طریق آن وابسته شده اند که وقتی در سال 2013 سرویس ها و خدمات این شرکت برای 5 دقیقه از کار افتاد ترافیک جهانی اینترنت برابر با 40% کاهش یافت.

ایندکس جستجوی گوگل چیزی در حدود 100 میلیون گیگابایت داده را در بر دارد. یعنی برابر با 100 هزار حافظه 1 ترابایت برای 100 هزار کاربر!

هرچند بسیاری از کاربران در مرورگرهای خود برای انجام جستجوی اینترنتی به هیچ وجه به دامنهGoogle.com مراجعه نمیکنند، اما با این وجود شرکت گوگل بسیاری از دامنه هایی که احتمالا تلفظ های اشتباه از دامنه اصلی باشد را خریداری کرده است. دامنه هایی نظیر Gooogle.com، Gogle.com،Googlr.com و مانند آن. اگر برای شما هم جالب است، این شرکت حتی دامنه 466453.com را نیز به نام خود ثبت کرده است.
فواید استفاده از الگوهای طراحی از دیدگاه مارتین فاولر
یک سایت بسیار خوب برای دانلود رایگان کتاب: http://www.allitebooks.com/
جاوا یا دات نت؟!👆👆
RDBMS vs NoSQL @SoftwareEngineers
👆👆👆 SQL Server 2016 Poster @SoftwareEngineers
👆👆👆 لینک کانال جهت اشتراک 👆👆👆
شرکت گوگل برای استخدام کارکنانش طی سوالاتی به ظاهر ساده، ذهن افراد را به چالش می کشد.
یکی از علل شهرت شرکت گوگل پرسش های دشواری است که هنگام مصاحبه شغلی ذهنتان را درگیر می کند تا توانایی شما را در شرایط دشوار به چالش بکشد. اکثر این سوالات شما را تحت شرایطی قرار می دهد که باید در کمترین لحظه درست ترین تصمیم را بگیرید و انتخاب کنید.
گفتنی است؛ گوگل سوالات استخدامی خود را مدام تغییر می دهد.
بسیاری از سوالات گوگل بسیار ساده هستند ولی این پرسش ها به گونه ای مطرح می شوند که شما را به اشتباه می اندازند.

در ادامه به این سوالاتی که گوگل برای استخدام می پرسد آمده است :



۱. کدام یک از محصولات گوگل را بیشتر دوست دارید و چگونه آن را ارتقا می دهید؟
۲. اگر تبلیغات یوتیوب حذف شود.چگونه از سایت کسب درآمد میکنید؟
۳. از گوگل چی می دونی؟
۴. یک خروج اضطراری برای ساختمان طراحی کنید.
۵. کدامیک در بوستون فضای تبلیغاتی بیشتری دارد، گل فروشی یا مرده شویی؟
۶. یک سکه را هزار بار شیر یا خط می اندازیم، ۵۶۰ بار روی شیر آن می آید، به نظر شما این سکه تقلبی است؟
۷. گوگلی شدن برای شما چه مفهومی دارد؟
۸. یکی از شوخی هایی که بعد از استخدام شدن با مدیر ایکس می کنید، نام ببرید.
۹. آیا شما موافقید که از افراد خواسته شود برای ساختن اکانت در جی میل و گوگل پلاس از نام اداری و رسمی خود استفاده کنند؟
۱۰. اگر شما مجبور نبودید کار کنید، چه کارهایی دوست داشتید انجام دهید؟
۱۱. چه چیزی شما را می ترساند؟
۱۲. برای پیدا کردن یک سوزن در انبار کاه چند راه به ذهتان می رسد؟
۱۳. چه تعداد توپ تنیس می تواند در یک هواپیما جا شود؟
۱۴. اگر شما بتونید فقط یک جمله به ذهنتان بسپارید، آن جمله چیست؟
۱۵. اگر شما مجبور باشید برای ادامه عمرتان تنها یک آهنگ را انتخاب کنید، آن چه خواهد بود؟
۱۶. به نظر شما دنیای تبلیغات دیجیتالی در سه سال آینده چقدر و چگونه تغییر می کند؟
۱۷. اگر امروز مدیر عامل بودید، کدام یک از سه چیز در محل کار و یا دانشگاهتان تغییر می دادید؟
۱۸. تکنولوژِ تبلیغات ادوردز گوگل را برای یک پسر بچه هفت ساله توصیف کنید.
۱۹. فرض کنید یک خدمات تحویل مواد غذایی دارید (چیزی شبیه آمازون) که در عرض ۲۴ ساعت غذا را به دست افراد می رساند. تخمین بزنید که چه تعداد کامیون برای اداره این خدمات نیاز دارید.
۲۰. چگونه می توانید فرآیند پردازش ابری را برای یک کودک ۶ ساله توضیح دهید.

۲۱. نظر شما درمورد پرداخت ماهیانه یک دلاری کاربران به شرکت گوگل برای استفاده از جی میل چیست؟
۲۲. به نظر شما سالانه چه تعداد کوتاهی مو در آمریکا انجام می شود؟
۲۳. ۶ چیزی که شما را مضطرب می کند.
۲۴. یه چیزی درمورد خودتون بگید که در رزومه اتون ذکر نشده است.
۲۵. در سال ۲۰۲۰ بازار ماشین های بدون سر نشین چگونه خواهد بود؟
۲۶. بارش قطرات باران را در یک پیاده رو طراحی کنید (پیاده رو یک متر و قطرات باران یک سانتی متر است.) چطوری می توانیم متوجه شویم که پیاده رو کاملا خیس شده است؟
۲۷. من چگونه می توانیم اهمیت HTML5 را برای لری پیج و سپس برای مادربزرگم توضیح دهم؟
۲۸. برام یک جک تعریف کن.
۲۹. کدامیک را ترجیح می دهید؟ کسب درآمد یا یادگیری؟
۳۰. اگر من همین الان به شما ۱۰ میلیون دلار پول بدهم با آن چه می کنید؟
۳۱. یک سرویس را تعریف کنید که به شما این امکان را می دهد به آینده سفر کنید.
۳۲. آیا شما لینک مربوط به متن نوشته شده توسط یک داعشی را از روی سایت حذف می کنید؟
۳۳. شما چگونه معضل بی خانمانی را در پایین شهر سان فرانسیسکو حل می کنید؟
۳۴. تیراژ کتاب های جدیدی که سالانه در ایالت متحده منتشر می شود چند تاست؟
۳۵. چگونه به رشد و ارتقای یک کارخانه کفش کمک می کنید؟ @SoftwareEngineers
👆👆👆امکان جدید بسط جداول در SQL Server ۲۰۱۶👆👆👆
💡 داستان مديريتی

▫️ چند سال پیش، آی بی ام تصمیم گرفت که تولید یکی از قطعات کامپیوترهایش را به ژاپنی ها بسپارد.

▫️ در مشخصات تولید محصول نوشته بود سه قطعه معیوب در هر ۱۰۰۰۰ قطعه ای که تولید می شود قابل قبول است. هنگامیکه قطعات تولید شدند و برای آی بی ام فرستاده شدند، نامه ای همراه آنها بود با این مضمون

▫️ مفتخریم که سفارش شما را سر وقت آماده کرده و تحویل می دهیم.

▫️ برای آن سه قطعه معیوبی هم که خواسته بودید خط تولید جداگانه ای درست کردیم و آنها را فراهم ساختیم

💡 امیدواریم این کار رضایت شما را فراهم سازد.
وقتی، روز شنبه کدی که روز چهارشنبه هفته پیش بخوبی کار میکرده، کار نمیکند!!! 👆
🍁دوره آموزشی مدیریت پروژه چابک
#Agile
🌟 درس پنجم

خوب، سوال این بود که وقتی ارتباط بین محصول و نتیجه محکم نیست و در نتیجه نمی‌تونیم از روش‌های متعین استفاده کنیم، تکلیف چیه.
راه حل خیلی ساده‌س: به جای این‌که پروژه رو کامل از ابتدا تعریف کنیم و بعد طبق برنامه بریم جلو تا محصول پیش‌بینی شده به وجود بیاد، از روش‌های تطبیقی استفاده می‌کنیم. «تطبیقی» معادلیه که برای Adaptive استفاده می‌کنم.

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

وقتی این چرخه رو تکرار می‌کنیم محصول نهایی‌مون بزرگ‌تر و بزرگ‌تر می‌شه، تا جایی که می‌بینیم به اندازه کافی به نتیجه نزدیکمون کرده و اونجاس که پروژه رو تموم می‌کنیم می‌ریم سراغ یه پروژه هیجان‌انگیز دیگه (:

این روش اجرا، یعنی روش تطبیقی، همونیه که خودمونیش می‌شه چابک.
وقتی محصول اینطور تدریجی ساخته می‌شه، بهش می‌گیم incremental. نقطه مقابلش وقتیه که محصول نهایی یه دفعه‌ای تموم می‌شه و قبل از اون قابل استفاده نیست.
برای این‌که بتونیم تدریجی (incremental) محصول رو تولید کنیم، باید مراحل کارمون هم قدم به قدم (iterative) باشه. این موضوع درس فرداس. تو این فاصله به این فکر کنین که وقتی بخوایم قدم به قدم پروژه رو اجرا کنیم تو هر قدم باید چه اتفاقی بیفته.

این دوره ادامه دارد....