Discover all-practical implementations of the key algorithms and models for handling unlabeled data. Full of case studies demonstrating how to apply each technique to real-world problems. Mastering Unlabeled Data introduces mathematical techniques, key algorithms, and Python implementations that will help you build Machine Learning models for unannotated data. You’ll discover hands-off and unsupervised machine learning approaches that can still untangle raw, real-world datasets and support sound strategic decisions for your business. Don’t get bogged down in theory—the book bridges the gap between complex math and practical Python implementations, covering end-to-end model development all the way through to production deployment. Unsupervised Learning and Machine Learning algorithms draw inferences from unannotated data sets. The self-organizing approach to machine learning is great for spotting patterns a human might miss.
Название: Artificial Communication: How Algorithms Produce Social Intelligence Автор: Elena Esposito Издательство: The MIT Press Год: 2022 Страниц: 199 Язык: английский Формат: pdf (true), epub, mobi Размер: 10.2 MB
A proposal that we think about digital technologies such as machine learning not in terms of Artificial Intelligence but as Artificial Communication. Algorithms that work with Deep Learning and Big Data are getting so much better at doing so many things that it makes us uncomfortable. How can a device know what our favorite songs are, or what we should write in an email? Have machines become too smart? In Artificial Communication , Elena Esposito argues that drawing this sort of analogy between algorithms and human intelligence is misleading. If machines contribute to social intelligence, it will not be because they have learned how to think like us but because we have learned how to communicate with them. Esposito proposes that we think of “smart” machines not in terms of Artificial Intelligence but in terms of Artificial Communication.
Название: Practical Automation with PowerShell: Effective scripting from the console to the cloud (MEAP v9) Автор: Matthew Dowst Издательство: Manning Publications Год: 2022 Страниц: 510 Язык: английский Формат: pdf, epub Размер: 12.3 MB
Take PowerShell beyond simple scripts and build time-saving automations for your team, your users, and the world. Practical Automation in PowerShell reveals how you can use PowerShell to build automation solutions for a huge number of common admin and DevOps tasks. It takes you beyond scripting basics and shows you how to handle the unforeseen complexities that can keep automations from becoming reusable and resilient. You’ll discover tools and platforms that let you share your automations with your team and even roll them out to non-technical users through easy-to-understand Sharepoint frontends. Most repetitive tasks you face as an administrator or DevOps engineer can be automated using PowerShell. Mastering the basics of this powerful language, along with some best practices for saving and sharing your automations, can radically improve the consistency and efficiency of your work.
Название: Regression, a Friendly Guide (MEAP v3) Автор: Matthew Rudd Издательство: Manning Publications Год: 2022 Страниц: 207 Язык: английский Формат: pdf, epub Размер: 10.2 MB
A friendly, fun guide to making accurate predictions and revealing relationships in your data using linear and logistic regression. Regression, a Friendly Guide teaches you how to predict future outcomes and understand important relationships in your data using regression. This easy-to-read book is written for readers who don’t have an advanced math background. It introduces essential concepts and notation step-by-step, with plenty of entertaining and concrete examples. The ideal preparation for this book is some previous experience with basic statistics: summary statistics (mean, median, standard deviation, quartiles), common distributions (normal, t, binomial), basic probability, common visualizations (histograms, bar charts), and significance tests. Don’t worry if these aren’t all familiar, but be prepared to do a little extra homework when they come up and let me know when you have questions. You should be comfortable programming in a data-friendly language like R, Python, or Julia; based on my own experience and preferences, I use R and tools from the tidyverse throughout the book, but the core statistical ideas are language agnostic.
Название: The Art of Unit Testing: with examples in javascript, Third Edition (MEAP V08) Автор: Roy Osherove Издательство: Manning Publications Год: 2022 Страниц: 288 Язык: английский Формат: pdf, epub, mobi Размер: 10.2 MB
The Art of Unit Testing, Third Edition updates an international bestseller to reflect modern development tools and practices. This expanded edition teaches you to write unit tests for async and observable code, as well as methods of faking functions, modules and refactorings. You'll explore test patterns and organization, working with legacy code, and even "untestable" code. The many tool-agnostic examples are presented in javascript, and are carefully designed so that they apply to code written in any language. Unit testing is a universally-adopted practice on dev teams of all sizes. Great developers will tell you that testing is as much a state of mind as a collection of tools and practices. The Art of Unit Testing, Third Edition takes you below the surface and understand how unit testing can transform the way you deliver and maintain software. Now with examples in javascript, this new edition has been updated to reflect the characteristics of a modern codebase, including async and modularized, distributed services. The practices and patterns you’ll learn can also be easily applied to other languages, including C#, Java, and Python.
Название: Troubleshooting Java: Read, debug, and optimize JVM applications (MEAP v8) Автор: Laurentiu Spilca Издательство: Manning Publications Год: 2022 Страниц: 469 Язык: английский Формат: pdf Размер: 26.8 MB
Effectively reading and understanding existing code is a developer’s superpower. In this book, you’ll master techniques for code profiling, advanced debugging, and log evaluation to find and fix bugs and performance problems. Troubleshooting Java: Read, debug, and optimize JVM applications teaches code investigation techniques that will help you understand how Java apps work, optimize them, and fix the bugs that break them. You’ll go from the basics of debugging to advanced methods for locating problems in microservices architectures. Each new technique is explained with lively illustrations and engaging real-world examples. In this unique guide, you’ll learn techniques like resolving deadlocks by examining thread dumps and locating memory leaks by inspecting the heap that will radically improve your efficiency when working with existing code in JVM languages like Java, Scala, and Kotlin.
Название: Моделирование на UML: теория, практика Автор: Новиков Ф.А., Иванов Д. Издательство: СПб.: Профессиональная литература; Наука и техника Год: 2010 Cтраниц: 640 Формат: djvu Размер: 13 мб
Цель курса: научить слушателей практическому использованию унифицированного языка моделирования UML. Аудитория: курс предназначен для действующих бизнес-аналитиков, системных архитекторов и продвинутых разработчиков прикладного программного обеспечения. По окончании курса слушатели смогут: Понимать и составлять любые диаграммы UML и родственных языков моделирования; Составлять информационные модели предметных областей; Эффективно определять функциональные и нефункциональные требования к программно-аппаратным системам;
Название: Asynchronous Programming with SwiftUI and Combine: Functional Programming to Build UIs on Apple Platforms Автор: Peter Friese Издательство: Apress Год: 2023 Страниц: 447 Язык: английский Формат: epub (true) Размер: 24.4 MB
Develop UI-heavy applications more easily, faster, and error-free. Based on several enhancements to the Swift language, SwiftUI takes a declarative approach to building UIs. Instead of imperatively coding the UI, this book will show you how to describe how you want your UI to look. SwiftUI treats the UI as a function of its state, thereby making managing your app’s state a lot easier. Change the underlying data model to redraw all parts of the UI that are connected to that particular slice of data. Likewise, easily update the underlying data model from the UI elements your data model is connected to. Combine is Apple’s Functional Reactive Programming framework. It complements SwiftUI and other frameworks, such as the networking APIs, in a natural way. Using Combine, you can subscribe to events and describe data processing in a way that is free of side effects. This allows for an easier implementation of event-driven applications. Using SwiftUI and Combine build more error-free apps in a shorter amount of time, targeting all of Apple’s platforms (iOS, iPadOS, watchOS, macOS, tvOS) with little to no overhead.
Название: Taming Thymeleaf: Practical guide to building a webapplication with Spring Boot and Thymeleaf Автор: Wim Deblauwe Издательство: Leanpub Год: 2022-10-19 (Version 2.0.2) Страниц: 410 Язык: английский Формат: pdf (true) Размер: 23.5 MB
Learn to build a production-grade web application with Spring Boot and Thymeleaf with this book. Taming Thymeleaf will learn you about writing web applications with Spring Boot and Thymeleaf in no-time. The book teaches you step-by-step how to get started with those technologies and build a fully fledged web application including security, validation, internationalization, testing. Thymeleaf is an amazing technology for building server-side HTML using the Java eco-system. Combined with Spring Boot, it is really a killer combo for a productive development environment. Learn how to structure your code so your application can evolve for years to come. As HTML will always be there, you can do this without having to re-write your frontend every six months for the latest javascript framework.
Название: SurviveJS - Webpack 5 : From apprentice to master Автор: Juho Vepsalainen, Tobias Koppers, Jesus Rodriguez Rodriguez Издательство: Leanpub Год: 2022-10-26 Страниц: 301 Язык: английский Формат: pdf (true), mobi, epub + Extras Размер: 10.2 MB
Webpack, a module bundler, is a powerful tool that helps you to develop complex web applications. "SurviveJS - Webpack" is meant for beginner to intermediate users of the tool that want to understand webpack better. Web browsers consume HTML, CSS, javascript, and multimedia files. As a project grows, tracking all of these files and adapting them to different targets (e.g. browsers) becomes too complicated to manage without help. Webpack addresses these problems. Managing complexity is one of the fundamental issues of web development, and solving this problem well helps significantly. "SurviveJS - Webpack 5" has been built around a tutorial during which you develop a complex configuration while covering different facets of Webpack. The 34 short chapters and six appendices work as a reference you can use while developing your web applications. The book has been written with Webpack 5 in mind. Even though the book has been designed around Webpack, many of the techniques covered go beyond it. You will learn to improve the quality of your code while becoming aware of optimization techniques that help you to deliver more performant web applications.