Join thousands of book lovers
Sign up to our newsletter and receive discounts and inspiration for your next reading experience.
By signing up, you agree to our Privacy Policy.You can, at any time, unsubscribe from our newsletters.
Rust in Action introduces the Rust programming language by exploring numerous systems programming concepts and techniques. You'll be learning Rust by delving into how computers work under the hood. You'll find yourself playing with persistent storage, memory, networking and even tinkering with CPU instructions. The book takes you through using Rust to extend other applications and teaches you tricks to write blindingly fast code. You'll also discover parallel and concurrent programming.
KEY FEATURES* A great start with a great tutorial * Concise and easy-to-follow * Based on years of successful training techniques * Hands-on exercises and labs AUDIENCE Experience with Windows administration is helpful. No programming or scripting experience is assumed.
Every other day we hear about new ways to put deep learning to good use: improved medical imaging, accurate credit card fraud detection, long range weather forecasting, and more. PyTorch puts these superpowers in your hands, providing a comfortable Python experience that gets you started quickly and then grows with you as you, and your deep learning skills, become more sophisticated.Deep Learning with PyTorch teaches you how to implement deep learning algorithms with Python and PyTorch. This book takes you into a fascinating case study: building an algorithm capable of detecting malignant lung tumors using CT scans. As the authors guide you through this real example, you''ll discover just how effective and fun PyTorch can be. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
Summary How can artificial intelligence transform your business? In Zero to AI, you'll explore a variety of practical AI applications you can use to improve customer experiences, optimize marketing, help you cut costs, and more. In this engaging guide written for business leaders and technology pros alike, authors and AI experts Nicolò Valigi and Gianluca Mauro use fascinating projects, hands-on activities, and real-world explanations to make it clear how your business can benefit from AI. About the technology There's no doubt that artificial intelligence has made some impressive headlines recently, from besting chess and Go grand masters to producing uncanny deep fakes that blur the lines of reality. But what can AI do for you? If you want to understand how AI will impact your business before you invest your time and money, this book is for you. About the book Zero to AI uses clear examples and jargon-free explanations to show the practical benefits of AI. Each chapter explores a real-world case study demonstrating how companies like Google and Netflix use AI to shape their industries. You begin at the beginning, with a primer on core AI concepts and realistic business outcomes. To help you prepare for the transition, the book breaks down a successful AI implementation, including advice on hiring the right team and making decisions about resources, risks, and costs. What's inside Identifying where AI can help your organization Designing an AI strategy Evaluating project scope and business impact Using AI to boost conversion rates, curate content, and analyze feedback Understanding how modern AI works and what it can/can't doAbout the reader For anyone who wants to gain an understanding of practical artificial intelligence and learn how to design and develop projects with high business impact. About the authors Gianluca Mauro and Nicolò Valigi are the cofounders of AI Academy, a company specializing in AI trainings and consulting. Table of Contents:1. An introduction to artificial intelligencePART 1 - UNDERSTANDING AI2. Artificial intelligence for core business data3. AI for sales and marketing4. AI for media5. AI for natural language6. AI for content curation and community buildingPART 2 - BUILDING AI7. Ready—finding AI opportunities8. Set—preparing data, technology, and people9. Go—AI implementation strategy10. What lies ahead
Key features * Jargon-free * Step-by-step guide * Real-world examples Audience This book provides a jargon-free introduction to Bitcoin for any technically interested reader. Some chapters address technical concepts that require basic knowledge of networking and programming.
Key features * Expert guidance * Hands-on examples * Step-by-step guide Audience If you're a C# developer who's comfortable working with the language and wants to really dig in deep, then this book is for you.
SummaryElectron in Action guides you, step-by-step, as you learn to build cross-platform desktop applications that run on Windows, OSX, and Linux. By the end of the book, you''ll be ready to build simple, snappy applications using JavaScript, Node, and the Electron framework.Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.About the TechnologyWouldn''t it be great to build desktop applications using just your web dev skills? Electron is a framework designed for exactly that! Fully cross-platform, Electron lets you use JavaScript and Node to create simple, snappy desktop apps. Spinning up tools, games, and utilities with Electron is fast, practical, and fun!About the BookElectron in Action teaches you to build cross-platform applications using JavaScript, Node, and the Electron framework. You''ll learn how to think like a desktop developer as you build a text tool that reads and renders Markdown. You''ll add OS-specific features like the file system, menus, and clipboards, and use Chromium''s tools to distribute the finished product. You''ll even round off your learning with data storage, performance optimization, and testing. What''s insideBuilding for macOS, Windows, and LinuxNative operating system APIsUsing third-party frameworks like ReactDeploying to the Mac App StoreAbout the ReaderRequires intermediate JavaScript and Node skills. No experience building desktop apps required.About the AuthorSteven Kinney is a principal engineer at SendGrid, an instructor with Frontend Masters, and the organizer of the DinosaurJS conference in Denver, Colorado.Table of ContentsPART 1 - GETTING STARTED WITH ELECTRON Introducing Electron Your first Electron application PART 2 - BUILDING CROSS-PLATFORM APPLICATIONS WITH ELECTRONBuilding a notes application Using native file dialog boxes and facilitating interprocess communication Working with multiple windows Working with files Building application and context menus Further operating system integration and dynamically enabling menu items Introducing the tray module Building applications with the menubar library Using transpilers and frameworks Persisting use data and using native Node.js modules Testing applications with Spectron PART 3 - DEPLOYING ELECTRON APPLICATIONS Building applications for deploymentReleasing and updating applications Distributing your application through the Mac App Store
KEY SELLING POINTS Practical hands-on guide Quickly develop Spring applications Author insights based on years of Spring Development Covers newest features of Spring Boot AUDIENCE Written for readers familiar with the Spring Framework.
In Effective Software Testing you will learn how to: Engineer tests with a much higher chance of finding bugs Read code coverage metrics and use them to improve your test suite Understand when to use unit tests, integration tests, and system tests Use mocks and stubs to simplify your unit testing Think of pre-conditions, post-conditions, invariants, and contracts Implement property-based tests Utilize coding practices like dependency injection and hexagonal architecture that make your software easier to test Write good and maintainable test code Effective Software Testing teaches you a systematic approach to software testing. YouGÇÖll master easy-to-apply techniques to create strong test suites that are specifically engineered for your code. Following real-world use cases and detailed code samples, youGÇÖll soon be engineering tests that find the bugs hiding in edge cases and the parts of code you would never think of testing! Along the way, youGÇÖll develop an intuition for testing that can save years of learning by trial and error. Go beyond unit tests! Great software testing makes the entire development process more efficient, from understanding your code before you write it to catching bugs in tricky corner cases.Effective Software Testing teaches you a systematic approach to software testing. YouGÇÖll master easy-to-apply techniques to create strong test suites that are specifically engineered for your code. Following real-world use cases and detailed code samples, youGÇÖll soon be engineering tests that find the bugs hiding in edge cases and the parts of code you would never think of testing! Along the way, youGÇÖll develop an intuition for testing that can save years of learning by trial and error.
Optimize every stage of your machine learning pipelines with powerful automation components and cutting-edge tools like AutoKeras and KerasTuner.In Automated Machine Learning in Action you will learn how to:Improve a machine learning model by automatically tuning its hyperparametersPick the optimal components for creating and improving your pipelinesUse AutoML toolkits such as AutoKeras and Keras TunerDesign and implement search algorithms to find the best component for your ML taskAccelerate the AutoML process with data-parallel, model pre-training, and other techniquesAutomated Machine Learning in Action reveals how premade machine learning components can automate time-consuming ML tasks.Its written in a math-lite and accessible style, and filled with hands-on examples for applying AutoML techniques to every stage of a pipeline. Youll use tools like AutoKeras to create pipelines that automatically select the best approach for your task, remove the burden of manual tuning, and can even be implemented by machine learning novices!
Sign up to our newsletter and receive discounts and inspiration for your next reading experience.
By signing up, you agree to our Privacy Policy.