تازه ترین کتاب ها
تاریخ: ۷:۲۹:۵۴ ۱۳۹۹/۹/۵ چهارشنبه
توسط: MotoMan
امتیاز: ۰
برچسب ها: Go Language|

وقتی صحبت از برنامه نویسی سطح پایین و پیاده سازی هایی که نیاز به پردازش سریعتر دارند می‌شود، مانند رابط کاربری‌های گرافیکی (GUIs)، زبان برنامه نویسی Go اغلب با زبان ++C مقایسه می‌شود. در واقع، بسیاری ادعا می‌کنند که Go از نظر همزمانی و سهولت استفاده از سی پلاس پلاس برتر است. گرچه، بیشتر مجموعه ابزارهای کاربردی گرافیکی هنوز با استفاده از C یا ++C نوشته می‌شوند و همچنان از مزایای استفاده از یک زبان برنامه نویسی مدرن مانند Go بهره مند نمی‌شوند.

کتاب Hands-On GUI Application Development in Go (توسعه برنامه‌های GUI در Go)، راهنمای برنامه نویسی رابط کاربری‌های گرافیکی با Go 1.11 است که ابزارهای مختلف موجود از جمله UI، Walk، Shiny و Fyne را بررسی می‌کند. این کتاب هدف پشت انجام هر پروژه را مقایسه می‌کند تا به شما در انتخاب رویکرد مناسب برای پروژه‌های خودتان کمک کند. هر چارچوبی با جزئیات شرح داده شده است و به طور خلاصه می‌گوید که چگونه می‌توانید برنامه‌های کارایی که کاربران دوست دارند را ایجاد کنید. برای کمک بیشتر به شما در ایجاد برنامه‌های کاربردی با استفاده از این فن آوری‌های نوظهور، می‌توانید به راحتی به نمونه کد‌ها و اسکرین شات‌های موجود در کتاب مراجعه کنید. علاوه بر بحث‌های مخصوص جعبه ابزار، شما موضوعات پیچیده‌تری را یاد خواهید گرفت از جمله نحوه ساختار بخشیدن به برنامه‌های گرافیکی در حال رشد و اینکه چگونه برنامه‌های چند سکویی می‌توانند با هر سیستم عامل دسکتاپی یکپارچه شوند تا یک تجربه کاربری یکپارچه ایجاد کنند. با کاوش در تکنیک‌ها و بهترین شیوه‌های سازماندهی و مقیاس پذیری برنامه‌های گرافیکی مبتنی بر Go، به سیستم همزمانی چشمگیر Go نیز نگاهی خواهید انداخت. در فصل‌های پایانی، نحوه توزیع برنامه در بازارهای اصلی دسکتاپ و کانال‌های توزیع را بررسی خواهید کرد. در پایان این کتاب، شما یک توسعه دهنده GUI با اعتماد به نفس خواهید بود که می‌تواند از زبان Go برای افزایش کارایی برنامه‌ها استفاده کند.

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

تعداد بازدید: ۷۶
دیدگاه ها: ۰
تاریخ: ۲۰:۲۵:۲۷ ۱۳۹۹/۹/۱ شنبه
توسط: MotoMan
امتیاز: ۰
برچسب ها: C Sharp| dotNET Framework| .NET Core| Video|

دوره ویدیویی LINQ Architecture موسسه Pluralsight که توسط Scott Allen‌ تدریس شده است، به استفاده از LINQ در لایه دسترسی به داده و لایه تجاری یک برنامه نگاهی می‌اندازد. ما نحوه استفاده از قابلیت‌های LINQ را برای ایجاد منطق تجاری رسا‌تر با استفاده از برنامه نویسی تابعی و ساختن API‌های روان، بیان خواهیم کرد. ما همچنین تأثیرات LINQ را بر روی کامپوننت‌های دسترسی به داده خواهیم دید و در مورد laziness در برابر greediness بحث خواهیم کرد.

تعداد بازدید: ۲۲۸
دیدگاه ها: ۰
تاریخ: ۲۲:۲۶:۳۶ ۱۳۹۹/۸/۳۰ جمعه
توسط: MotoMan
امتیاز: ۰
برچسب ها: Machine Learning| Mathematics|

کتاب Linear Algebra and Optimization for Machine Learning (جبر خطی و بهینه سازی برای یادگیری ماشین)، جبر خطی و بهینه سازی را در زمینه یادگیری ماشین معرفی می‌کند. در کل کتاب، مثال‌ها و تمرینات زیادی ارائه شده است. همچنین یک حل المسائل برای تمرینات پایان هر فصل، در دسترس مدرسان قرار گرفته است. این کتاب، دانشجویان مقطع تحصیلات تکمیلی و اساتید علوم کامپیوتر، ریاضیات و علوم داده را هدف قرار داده است. دانشجویان برتر مقطع کارشناسی نیز می‌توانند از این کتاب استفاده کنند.

یک چالش مکرر که مبتدیان در یادگیری ماشین با آن روبرو هستند، پیش زمینه گسترده مورد نیاز در جبر خطی و بهینه سازی است. یک مشکل این است که دوره‌های جبر خطی و بهینه سازی موجود، فقط مخصوص یادگیری ماشین نیستند؛ بنابراین، معمولاً افراد باید بیشتر از آنچه برای یادگیری ماشین لازم است دوره بگذرانند و یاد بگیرند. علاوه بر این، انواع خاصی از ایده‌ها و ترفندهای بهینه سازی و جبر خطی، بیشتر از سایر تنظیمات برنامه-محور در یادگیری ماشین تکرار می‌شوند. بنابراین، در توسعه دید جبر خطی و بهینه سازی که با دید خاص یادگیری ماشین مناسب‌تر باشد، ارزش قابل توجهی وجود دارد.

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

۲. بهینه سازی و کاربردهای آن: بخش عمده ای از یادگیری ماشین به عنوان یک مسئله بهینه سازی مطرح شده است که در آن سعی می‌کنیم دقت مدل‌های رگرسیون و طبقه بندی را به حداکثر برسانیم. «مسئله والدین» یادگیری ماشین بهینه سازی-محور، رگرسیون حداقل-مربعات است. جالب اینجاست که این مسئله هم در جبر خطی و هم در بهینه سازی به وجود می‌آید و یکی از اصلی‌ترین مشکلات اتصال این دو زمینه است. رگرسیون حداقل-مربعات، همچنین نقطه شروع برای پشتیبانی ماشین‌های برداری، رگرسیون منطقی و سیستم‌های توصیه گر است. علاوه بر این، روش‌های کاهش ابعاد و تجزیه ماتریس نیز به توسعه روش‌های بهینه سازی نیاز دارند. همچنین یک دید کلی از بهینه سازی در گراف‌های محاسباتی همراه با کاربردهای آن برای بازگشت انتشار در شبکه‌های عصبی مورد بحث قرار گرفته است.

تعداد بازدید: ۲۲۶
دیدگاه ها: ۰
تاریخ: ۱۴:۱۸:۳۴ ۱۳۹۹/۸/۳۰ جمعه
توسط: MotoMan
امتیاز: ۱
برچسب ها: WEB API|

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

طراحی API خوب به معنای شروع با اصل API-First است؛ درک اینکه چه کسانی از API استفاده می‌کنند و چه کاری می‌خواهند با آن انجام دهند و استفاده از مهارت‌های اساسی طراحی برای مطابقت با نیازهای مشتریان است در حالی که مسائل حیاتی تجاری را نیز حل می‌کنند. همچنین از روش Sketch-Design-Build برای ایجاد سریع و آسان API‌های وب قابل اعتماد و مقیاس پذیر استفاده کنید بدون اینکه خطر زیادی برای انجام کارهای تجاری روزمره داشته باشد. به کمک این کتاب، نمودارهای توالی واضح، مشخصات دقیق و توصیفات API قابل خواندن توسط ماشین که همه بازبینی شده، آزمایش شده و آماده تبدیل به کد NodeJS کاملاً کاربردی، ایجاد خواهید کرد.

در ادامه، مجموعه‌های تست قابل اطمینانی را با Postman ایجاد کنید و امنیت کنترل دسترسی و هویت مناسب را بدون نیاز به هزینه و ریسک بیشتر برای شرکت با AuthO انجام دهید. همه اینها را با استفاده از رویکرد تحویل مداوم که کد امن و کاملاً تست شده را به سرورهای عمومی شما ارسال می‌کند که برای توسعه دهندگان داخلی و خارجی  آماده به استفاده هستند، در Heroku مستقر کنید.

کتاب Design and Build Great Web APIs، برای کمک به شما در مسیر طراحی، ساخت و استقرار رابط‌های برنامه نویسی برنامه عالی (APIs) برای وب طراحی شده است. در طول مسیر، شما تعدادی از شیوه‌ها و اصول مهم را یاد خواهید گرفت که به شما در طراحی و ساخت API‌های قوی، قابل اطمینان و مقاوم کمک می‌کنند. شما همچنین در طیف وسیعی از ابزارهای توسعه دهندگان، از جمله ابزارهایی برای طراحی، مستند سازی، ساخت، آزمایش، امنیت و استقرار، مهارت کسب خواهید کرد.

تعداد بازدید: ۲۴۰
دیدگاه ها: ۰
تاریخ: ۲۳:۲۹:۲۹ ۱۳۹۹/۸/۲۷ سه شنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: C Sharp| .NET Core| Docker| Microservice|

سازمان‌ها به طور فزاینده ای در حال صرفه جویی در هزینه، حل مشکلات استقرار و بهبود DevOps و عملیات تولید با استفاده از container‌ها هستند. مایکروسافت با ایجاد محصولاتی مانندAzure Kubernetes Service و Azure Service Fabric و همکاری با پیشگامان صنعت مانند Docker، Mesosphere و Kubernetes، نوآوری‌های کانتینر را برای ویندوز و لینوکس منتشر کرده است. این محصولات، راهکار‌های کانتینری را ارائه می‌دهند که به شرکت‌ها کمک می‌کنند تا برنامه‌ها را با سرعت و مقیاس ابری بسازند و استقرار دهند، بدون اینکه فرقی کند که چه پلتفرم یا ابزاری را انتخاب کرده باشند.

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

کتاب NET Microservices: Architecture for Containerized .NET Applications.، مقدمه ای برای توسعه برنامه‌های مبتنی بر میکرو سرویس‌ها و مدیریت آنها با استفاده از کانتینر‌ها است. این کتاب با استفاده از NET Core. و container‌های Docker، رویکردهای طراحی و پیاده سازی معماری را مورد بحث قرار می‌دهد. برای سهولت شروع کار با container‌ها و میکرو سرویس ها، این راهنما روی یک برنامه مرجع container شده و مبتنی بر میکرو سرویس متمرکز شده است تا آن را بررسی کنید.

تعداد بازدید: ۴۱۰
دیدگاه ها: ۰
تاریخ: ۲۱:۱۷:۳۱ ۱۳۹۹/۸/۲۶ دوشنبه
توسط: MotoMan
امتیاز: ۲
برچسب ها: C Sharp| dotNET Framework|

کتاب The C# Programmer’s Study Guide (MCSD), Exam: 70-483 (راهنمای مطالعه برنامه نویسان سی شارپ(، دانش لازم برای قبولی در آزمون 70-483 را از سطح پایه تا پیشرفته آموزش می‌دهد. این کتاب، تکنیک‌های مورد استفاده برای توسعه حرفه ای را پوشش می‌دهد. این کتاب همچنین کلیه اهداف مندرج در سرفصل آزمون 70-483 را شامل می‌شود. کتاب راهنمای مطالعه برنامه نویسان سی شارپ، برای دانشجویان یا خوانندگانی که دانش پایه ای از #C دارند مناسب است تا آنها را به سطح پیشرفته متناسب برای توسعه دهندگان با تجربه برساند.

دانشجویان یا خوانندگان با درک پایه ای از سی شارپ و فراگیران فراتر از این سطح نیز، مخاطبان اصلی این کتاب هستند. مایکروسافت قبل از حضور در امتحان 70-483، یک سال تجربه کار با C# را توصیه می‌کند، اما این کتاب (با ساختار توضیحات هماهنگ از پایه تا پیشرفته) دانشجویان یا توسعه دهندگان پایه، متوسط یا پیشرفته را به سطحی هدایت می‌کند تا بتوانند به راحتی در آزمون 70-483 با آمادگی کافی، حاضر شوند. این کتاب، خوانندگان را برای آزمون 70-483 آماده می‌کند و با قبول شدن در این آزمون، گواهینامه‌های "Microsoft Certified Professional" و "Microsoft Specialist: Programming in C #" توسط مایکروسافت اعطا می‌شود.

 

تعداد بازدید: ۴۲۰
دیدگاه ها: ۰
تاریخ: ۲۲:۹:۲۶ ۱۳۹۹/۸/۲۵ یکشنبه
توسط: MotoMan
امتیاز: ۰
برچسب ها: English Learning|

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

کتاب English for Everyone: Business English Course Book Level 1 (انگلیسی برای همه: زبان انگلیسی کار و تجارت – کتاب درسی، سطح یک)، موضوعات کاری و تجارت مانند جلسات و سخنرانی ها، زبان تلفن، تاریخچه شرکت و ناهارهای کاری را معرفی می‌کند.

زبان انگلیسی برای همه، یک دوره خودآموز هیجان انگیز و جامع برای بزرگسالانی است که انگلیسی را به عنوان یک زبان خارجی می‌آموزند. این دوره یک سری جدید منحصر به فرد با سبک بصری، جذاب و آسان برای دنبال کردن است تا یادگیری زبان انگلیسی را آسان کند.

تعداد بازدید: ۲۸۹
دیدگاه ها: ۰
تاریخ: ۲۳:۳۶:۲۳ ۱۳۹۹/۸/۲۳ جمعه
توسط: MotoMan
امتیاز: ۰

الگوریتم‌های یادگیری ماشین، بر یادگیری ماشین عملی حکم فرما هستند. از آنجا که الگوریتم‌ها بخش بزرگی از یادگیری ماشین هستند، باید وقت بگذارید تا با آنها آشنا شوید و نحوه کار آنها را واقعاً بفهمید. من این کتاب را برای کمک به شما در شروع این سفر نوشتم.

شما می‌توانید الگوریتم‌های یادگیری ماشین را با استفاده از آمار، احتمال و جبر خطی توصیف کنید. توصیفات ریاضی بسیار دقیق و اغلب بدون ابهام است؛ اما این تنها راه توصیف الگوریتم‌های یادگیری ماشین نیست. هدف من از نوشتن این کتاب، توصیف الگوریتم‌های یادگیری ماشین برای توسعه دهندگان (مانند خودم) بود. ما به عنوان توسعه دهنده، به شکل رویه‌های قابل تکرار فکر می‌کنیم. بهترین روش برای توصیف یک الگوریتم یادگیری ماشین برای ما عبارتند از: ۱- از نظر نمایش استفاده شده توسط الگوریتم (اعداد واقعی ذخیره شده در یک فایل). ۲- از نظر رویه‌های قابل تکرار انتزاعی مورد استفاده توسط الگوریتم برای یادگیری یک مدل از داده‌ها و بعد برای انجام پیش بینی‌ها با مدل. ۳- با مثال‌های واضحی که دقیقا نشان می‌دهند که چگونه اعداد واقعی در معادلات قرار گرفته می‌شوند و چه اعدادی را باید به عنوان خروجی انتظار داشت.

کتاب Master Machine Learning Algorithms، به شما 10 الگوریتم قدرتمند یادگیری ماشین را از ابتدا یاد می‌دهد. توسعه دهندگان با ترکیبی از توصیف الگوریتم‌ها و مثال‌های عملی، بهتر یاد می‌گیرند. این کتاب برای آموزش الگوریتم‌های یادگیری ماشین به توسعه دهندگان به دقت طراحی شده است. این کتاب هم شامل توصیف‌های رویه ای الگوریتم‌های یادگیری ماشین و هم آموزش‌های گام به گام است که به شما نشان می‌دهد که دقیقاً چگونه می‌توانید اعداد را در معادلات مختلف وارد کنید و دقیقاً چه اعدادی را در طرف دیگر انتظار داشته باشید. این کتاب برای پرده برداشتن از الگوریتم‌های یادگیری ماشین نوشته شده است تا چیزی پنهان نماند.

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

تعداد بازدید: ۳۶۶
دیدگاه ها: ۰
تاریخ: ۰:۴۷:۵۰ ۱۳۹۹/۸/۲۲ پنج شنبه
توسط: MotoMan
امتیاز: ۴

در ویرایش پنجم کتاب C# 9 and .NET 5 – توسعه چند سکویی مدرن – مدرس خبره Mark J. Price، تمام چیز هایی که برای شروع برنامه نویسی برنامه‌های سی شارپ احتیاج دارید را در اختیار شما قرار می‌دهد. جدید‌ترین ویرایش این کتاب، از ویرایشگر محبوب Visual Studio Code که بر روی تمامی سیستم عامل‌های اصلی کار می‌کند، استفاده می‌کند. این کتاب به طور کامل به روز شده و فصل جدیدی در مورد چارچوب Microsoft Blazor به آن اضافه شده است. کتاب سی شارپ 9 و دات نت 5، راهنمایی جامع برای مبتدیان به منظور یادگیری مفاهیم اصلی، کد نویسی برنامه‌های واقعی و جدیدترین قابلیت‌های C# 9 و NET 5. با استفاده از تمرینات عملی و VS Code‌ است.

در کتاب C# 9 and .NET 5, 5th Edition، جدیدترین موارد اضافه شده به سی شارپ 9، کتابخانه کلاس دات نت 5، Entity Framework Core و Blazor را بررسی می‌کنید؛ همچنین تسلط خود بر ASP.NET Core 5.0 را تقویت می‌کنید و وب سایت‌ها و سرویس‌های حرفه ای ایجاد خواهید کرد و برنامه‌های چند سکویی برای ویندوز، macOS، لینوکس، iOS و اندروید خواهید ساخت.

بخش اول کتاب، مبانی #C، از جمله برنامه نویسی شی گرا و قابلیت‌های جدید C# 9 مانند برنامه‌های top-level، نمونه سازی شی جدید target-typed و انواع immutable با استفاده از کلمه کلیدی record را آموزش می‌دهد. بخش دوم، API‌های NET. برای انجام کارهایی ماند مدیریت و کوئری گرفتن از داده ها، مانیتور کردن و بهبود عملکرد، کار با فایل سیستم، جریان‌های async، سریالایزیشن و رمزگذاری را پوشش می‌دهد. بخش سوم، مثال هایی از برنامه‌های کراس پلتفرم را ارائه می‌دهد که می‌توانید بسازید و مستقر کنید، مانند وب سایت‌ها و سرویس‌ها با استفاده از ASP.NET Core یا برنامه‌های تلفن همراه با استفاده از Xamarin.Froms.

در پایان این کتاب، شما درک و مهارت‌های لازم را برای استفاده از C# 9 و NET 5. به منظور ایجاد وب سایت ها، سرویس‌ها و برنامه‌های تلفن همراه کسب کرده اید. این کتاب برای مبتدیان سی شارپ و دات نت یا برنامه نویسانی که در گذشته با سی شارپ کار کرده اند اما احساس می‌کنند که از تغییرات در چند سال گذشته جا مانده اند، بهترین است. این کتاب انتظار ندارد که شما تجربه کار با #C یا NET. داشته باشید؛ با این حال، شما باید یک درک کلی از برنامه نویسی داشته باشید. دانشجویان و متخصصان با سابقه علمی، فنی، مهندسی یا ریاضیات (STEM) قطعاً می‌توانند از این کتاب بهره مند شوند.

تعداد بازدید: ۱۰۹۱
دیدگاه ها: ۰
تاریخ: ۲۲:۱۱:۵۳ ۱۳۹۹/۸/۱۹ دوشنبه
توسط: MotoMan
امتیاز: ۱

الگوریتم‌های یادگیری ماشین، ریاضیات و تئوری‌های زیادی در پشت صحنه دارند؛ اما نیازی نیست که بدانید الگوریتم‌ها چگونه کار می‌کنند تا بتوانید آنها را پیاده سازی و برای دستیابی به نتایج واقعی و ارزشمند از آنها استفاده کنید. از منظر کاربردی، یادگیری ماشین زمینه ای کم عمق است و یک توسعه دهنده با انگیزه می‌تواند به سرعت آن را انتخاب کند و مشارکت‌های واقعی و تأثیرگذاری را شروع کند. این هدف من برای شماست و این کتاب بلیط شما برای رسیدن به نتیجه است.

کتاب Machine Learning Algorithms From Scratch With Python، راهنمای شما برای یادگیری جزئیات الگوریتم‌های یادگیری ماشین از طریق پیاده سازی آنها از صفر با زبان پایتون است. شما نحوه بارگذاری داده ها، ارزیابی مدل‌ها و پیاده سازی مجموعه ای از الگوریتم‌های برتر یادگیری ماشین را با استفاده از آموزش‌های گام به گام و نمونه کد‌های پایتون خالص و ساده (بدون کتابخانه!) بررسی خواهید کرد.

تعداد بازدید: ۴۶۸
دیدگاه ها: ۰
تاریخ: ۱۹:۵۱:۳۰ ۱۳۹۹/۸/۱۳ سه شنبه
توسط: MotoMan
امتیاز: ۱
برچسب ها: Linux|

به کمک این کتاب، از container‌های لینوکس دید جدیدی کسب کنید و دنیای مجازی سازی را درک کنید. این کتاب شما را وارد لانه خرگوش می‌کند تا کشف کنید که چه چیز هایی در زیر API‌ها قرار دارند. شما یک سفر در مورد مجازی سازی را آغاز خواهید کرد و خواهید دید که کانتینرها در دنیای لینوکس چگونه تحقق می‌یابند. کتاب Linux Containers and Virtualization، ساختمان‌های داده موجود در هسته لینوکس که کانتینر‌های لینوکس را تشکیل می‌دهند را شرح می‌دهد.

شما با مبانی مجازی سازی از جمله نحوه مجازی سازی منابع مختلف مانند حافظه، CPU، شبکه و ذخیره سازی شروع خواهید کرد. سپس با استفاده از (Kernel virtual Machine (KVM و (Quick Emulator (QEMU به سراغ hypervisor‌ها و مجازی سازی خواهید رفت. در ادامه، شما با فضای نام لینوکس، cgroups و فایل سیستم‌های لایه ای که مهمترین عناصر سازنده container‌های لینوکس هستند، آشنا خواهید شد. کد‌های هسته لینوکس نیز پوشش داده شده اند تا نشان دهد که چگونه این موارد در هسته لینوکس تحقق یافته اند. در فصل آخر، با استفاده از مفاهیمی که در فصول قبلی آموخته اید، برای container خود کد می‌نویسید. پس از اتمام کتاب، دانش لازم برای شروع کد نویسی یک کانتینر لینوکس را در اختیار خواهید داشت.

این کتاب برای توسعه دهندگانی که در زمینه استقرار نرم افزار و کانتینر‌های مجازی سازی شده کار می‌کنند، مناسب است. معمارانی که پلتفرم‌های مبتنی بر یک container runtime طراحی می‌کنند و همچنین متخصصان DevOps که می‌خواهند دید خیلی دقیقی در مورد نحوه کارکرد کانتینر‌ها و مجازی سازی داشته باشند، این کتاب را مفید خواهند یافت.

تعداد بازدید: ۳۲۷
دیدگاه ها: ۰
تاریخ: ۱۴:۵:۱ ۱۳۹۹/۸/۱۳ سه شنبه
توسط: MotoMan
امتیاز: ۱

یادگیری ماشین (ML) رویکردی محبوب برای حل انواع مختلفی از مسائل است. ML به شما امکان می‌دهد تا بدون دانستن الگوریتمی سر راست برای حل مسائل، کار‌های مختلفی انجام دهید. ویژگی اصلی الگوریتم‌های یادگیری ماشین، توانایی آنها در یادگیری راه حل‌ها با استفاده از مجموعه ای از نمونه‌های آموزشی یا حتی بدون آنها است. امروزه، یادگیری ماشین رویکردی گسترده است که در زمینه‌های مختلف صنعت استفاده می‌شود. نمونه هایی از زمینه هایی که یادگیری ماشین از الگوریتم‌های سر راست کلاسیک بهتر عمل می‌کند، شامل بینایی ماشین، پردازش زبان طبیعی و سیستم‌های توصیه گر است. در کتاب Hands-On Machine Learning with C++، الگوریتم‌های یادگیری ماشین تحت نظارت و بدون نظارت را با استفاده از کتابخانه‌های سی پلاس پلاس مانندPyTorch C++ API ، Caffe2، Shogun،Shark-ML ، mlpack و dlib، و با کمک مثال‌ها و مجموعه داده‌های واقعی پیاده سازی خواهید کرد.

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

این کتاب با تنظیم و بهینه سازی یک مدل برای موارد استفاده مختلف، به شما در انتخاب مدل و اندازه گیری عملکرد کمک می‌کند. شما با استفاده از کتابخانه‌های مدرن ++C مانند PyTorch C++ API، Caffe2، Shogun، Shark-ML، mlpack و dlib، تکنیک هایی مانند توصیه‌های محصول، یادگیری گروهی و تشخیص ناهنجاری را یاد خواهید گرفت. در ادامه، شما با استفاده از مثال هایی مانند طبقه بندی تصویر و تحلیل احساسات، شبکه‌های عصبی و یادگیری عمیق را بررسی خواهید کرد که به شما در حل مسائل مختلف کمک می‌کنند. همچنین، قبل از بررسی نحوه وارد کردن و صادر کردن مدل‌ها با استفاده از قالب ONNX، یاد خواهید گرفت که چگونه چالش‌های تولید و استقرار را در پلتفرم‌های همراه و ابری مدیریت کنید. با به پایان رساندن این کتاب، شما دانش واقعی سی پلاس پلاس و یادگیری ماشین و همچنین مهارت‌های استفاده از سی پلاس پلاس برای ساختن سیستم‌های قدرتمند یادگیری ماشین را در اختیار خواهید داشت.

اگر می‌خواهید با الگوریتم‌ها و تکنیک‌های یادگیری ماشین با استفاده از زبان محبوب ++C شروع به کار کنید، این کتاب یادگیری ماشین با سی پلاس پلاس برای شما مفید خواهد بود. این کتاب علاوه بر اینکه اولین دوره مفید در یادگیری ماشین با ++C است، همچنین برای تحلیل گران داده، دانشمندان داده و توسعه دهندگان یادگیری ماشین جذاب خواهد بود که به دنبال پیاده سازی مدل‌های مختلف یادگیری ماشین در تولید با استفاده از مجموعه داده‌ها و مثال‌های مختلف هستند. دانش پایه زبان برنامه نویسی سی پلاس پلاس برای شروع کار با این کتاب ضروری است.

تعداد بازدید: ۳۴۵
دیدگاه ها: ۰
تاریخ: ۱۷:۵۱:۳۳ ۱۳۹۹/۸/۹ جمعه
توسط: MotoMan
امتیاز: ۱

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

عنوان فرعی این کتاب «رویکردی مدرن» است. این بدان معنی است که ما داستان را از منظر فعلی تعریف کرده ایم. ما آنچه که اکنون شناخته شده را در یک چارچوب مشترک ترکیب می‌کنیم و کارهای اولیه را با استفاده از ایده‌ها و اصطلاحاتی که امروزه رایج است باز آفرینی می‌کنیم. ما از کسانی که زیرشاخه هایشان کمتر قابل تشخیص است عذرخواهی می‌کنیم.

کتاب Artificial Intelligence: A Modern Approach, 4th Edition، جامع‌ترین و به روزترین مقدمه در مورد تئوری و کاربرد هوش مصنوعی است. ویرایش چهارم کتاب «هوش مصنوعی: یک رویکرد مدرن» به بررسی گستردگی و عمق حوزه هوش مصنوعی (AI) می‌پردازد. این ویرایش، خوانندگان را به جدید‌ترین فن آوری‌ها به روز می‌کند، مفاهیم را به روشی واحد‌تر ارائه می‌دهد و پوشش جدید و گسترده ای از یادگیری ماشین، یادگیری عمیق، انتقال یادگیری، سیستم‌های چند عاملی، رباتیک، پردازش زبان طبیعی، علیت، برنامه نویسی احتمالی، حریم خصوصی، انصاف و هوش مصنوعی امن ارائه می‌دهد.

تعداد بازدید: ۶۲۱
دیدگاه ها: ۰
تاریخ: ۱۲:۴۰:۴ ۱۳۹۹/۸/۹ جمعه
توسط: MotoMan
امتیاز: ۳
برچسب ها: C Sharp| Design Patterns|

در ویرایش دوم کتاب الگو‌های طراحی در سی شارپ، در استفاده از الگوهای طراحی (Gang of Four (GoF با استفاده از #C  تجربه عملی کسب خواهید کرد. برای هر یک از این الگوها، حداقل یک سناریو در دنیای واقعی، یک مثال کد نویسی و یک پیاده سازی کامل دارای خروجی خواهید دید. علاوه بر الگوهای GoF، شما الگوهای طراحی بیشتری را یاد می‌گیرید که رایج و به همان اندازه مهم هستند.

در ویرایش دوم کتاب Design Patterns in C#، الگوهای طراحی و پیاده سازی آنها را در Visual Studio 2019 و C# 8 مرور خواهید کرد. الگوهای رایج در برنامه نویسی asynchronous، از جمله الگوی TAP و الگوی APM، در این کتاب نیز پوشش داده شده اند. شما از طریق مثال‌های روشن و قابل فهم مطالب را یاد می‌گیرید و مفاهیم را به طور عمیق درک خواهید کرد. با استفاده از این الگوهای به روز شده، شما مجموعه ای از برنامه‌ها را برای انتقال به پروژه‌های خودتان خواهید داشت.

این کتاب با 23 الگوی طراحی GoF آغاز می‌شود و پس از آن به الگوی‌های طراحی جایگزین، از جمله الگوهای Simple Factory ،Null Object و MVC به علاوه الگوهای مختلف در برنامه نویسی asynchronous می‌پردازد. این کتاب با بحث در مورد انتقاد‌های وارد بر الگوهای طراحی و فصل هایی درباره‌ی ضد الگو‌ها به پایان می‌رسد. هر فصل شامل یک جلسه پرسش و پاسخ است که هر گونه شک و شبهه را برطرف می‌کند و جوانب مثبت و منفی هر یک از این الگوها را پوشش می‌دهد. سوالات متداول به شما کمک می‌کنند تا دانش خود را تحکیم کنید. این کتاب برای توسعه دهندگان، تست کننده‌ها و معماران نرم افزار مناسب است.

تعداد بازدید: ۷۷۴
دیدگاه ها: ۰
تاریخ: ۰:۵۷:۵۸ ۱۳۹۹/۸/۹ جمعه
توسط: MotoMan
امتیاز: ۳
برچسب ها: WEB API|

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

نویسندگان کتاب Designing Web APIs: Building APIs That Developers Love، تئوری طراحی API را توضیح داده و تمرینات عملی برای ساختن API وب خودتان و مدیریت عملکرد آن در محیط عملیاتی را ارائه می‌دهند. همچنین یاد می‌گیرید که چگونه می‌توان دنبال کنندگانی از توسعه دهندگان برنامه را ایجاد و نگهداری کرد. این کتاب شامل مشاوره‌های تخصصی، کاربرگ ها، چک لیست‌ها و موارد مطالعاتی شرکت هایی از جملهSlack ،Stripe ،Facebook ،Microsoft ،Cloudinary ، Oracle و GitHub است.

تعداد بازدید: ۶۲۶
دیدگاه ها: ۰
تاریخ: ۰:۱:۱۲ ۱۳۹۹/۸/۹ جمعه
توسط: MotoMan
امتیاز: ۰
برچسب ها: Coding|

کتاب Business Process Management Systems، تقریباً تمامی جنبه‌های حوزه‌ی BPMS را در بر می‌گیرد و تعاریف و خلاصه ای از مفاهیم مختلف BPM، شیوه‌های بهبود کسب و کار، فناوری‌های یکپارچه سازی داده ها، فناوری‌های یکپارچه سازی برنامه ها، فناوری‌های گردش کار، محصولات BPMS و استانداردهای BPMS را ارائه می‌دهد. این کتاب برای کسانی که به BPMS علاقه مند هستند و با یکپارچه کردن داده ها، سیستم‌ها و افراد درگیر هستند، منبع خوبی است.

جیمز چانگ با تمرکز بر استراتژی و پیاده سازی، در مورد شیوه‌های مدیریت تجارت، و فناوری امکان پذیر کردن آنها بحث می‌کند. وی تاریخچه روش‌های مدیریت فرآیند را تجزیه و تحلیل می‌کند و نشان می‌دهد که روش‌های BPM ترکیبی از تغییرات بنیادی و روش‌های تغییر مداوم است. این کتاب هم به تجارت و هم به متخصصان فناوری اطلاعات مربوط می‌شود که با دیدی یکپارچه در مورد چگونگی ادغام شیوه‌های مختلف مدیریت در BPM ارائه می‌شوند. این کتاب بسیاری از فناوری‌های همگرا را برای تشکیل یک سیستم مدیریت فرآیند کسب و کار (BPMS) توصیف می‌کند و استانداردها و معماری سرویس گرا را نشان می‌دهد.

تعداد بازدید: ۲۹۱
دیدگاه ها: ۰
بیشتر
loading...

لطفا منتظر بمانید...