Machine Learning and Artificial Intelligence, 2nd Edition

Автор: literator от 22-12-2022, 15:53, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Machine Learning and Artificial Intelligence, 2nd EditionНазвание: Machine Learning and Artificial Intelligence, 2nd Edition
Автор: Ameet V. Joshi
Издательство: Springer
Год: 2023
Страниц: 279
Язык: английский
Формат: pdf (true), epub
Размер: 48.3 MB

The new edition of this popular professional book on Artificial Intelligence (ML) and Machine Learning (ML) has been revised for classroom or training use. The new edition provides comprehensive coverage of combined AI and ML theory and applications. Rather than looking at the field from only a theoretical or only a practical perspective, this book unifies both perspectives to give holistic understanding. The first part introduces the concepts of AI and ML and their origin and current state. The second and third parts delve into conceptual and theoretic aspects of static and dynamic ML techniques. The fourth part describes the practical applications where presented techniques can be applied. The fifth part introduces the user to some of the implementation strategies for solving real life ML problems. Each chapter is accompanied with a set of exercises that will help the reader / student to apply the learnings from the chapter to a real-life problem. Completion of these exercises will help the reader / student to solidify the concepts learned. We are also going to learn how to implement the concepts learnt in each of the chapter using open-source Python libraries. Python has become de facto standard for implementing the Machine Larning algorithms due to support from the community as well as from commercial platforms from companies like Amazon, Google, and Microsoft.
 

Elements of Competitive Programming : Dynamic Programming (88 Problems with Solutions) : A Functional Approach

Автор: literator от 22-12-2022, 15:35, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Elements of Competitive Programming : Dynamic Programming (88 Problems with Solutions) : A Functional ApproachНазвание: Elements of Competitive Programming : Dynamic Programming (88 Problems with Solutions) : A Functional Approach
Автор: Chandra Shekhar Kumar
Издательство: Leanpub
Год: 2022-10-31
Страниц: 229
Язык: английский
Формат: pdf (true)
Размер: 10.1 MB

Infused with the wisdom of Richard Bellman, the father of Dynamic Programming, this tiny book distills the inherent concepts and techniques in a (88) problems-solutions format (including code in modern C++ and pseudo style) with focus on to convey the art of formulating the solution of problems in terms of dynamic-programming recurrence relations. This book was planned as an aid to students preparing for competitive programming. Written in a problem-solution format, this is exceptionally convenient for analyzing common errors made by the coder in competitive coding sports, for reviewing different methods of solving the same problems and for discussing difficult questions of fundamentals of algorithms with focus on dynamic programming. Attention can be drawn to various aspects of the problem, certain fine points can be made, and a more thorough understanding of the fundamentals can be reached. The art of formulating and solving problems using dynamic programming can be learned only through active participation by the student.
 

Kotlin Essentials

Автор: literator от 22-12-2022, 15:16, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Kotlin EssentialsНазвание: Kotlin Essentials
Автор: Marcin Moskala
Издательство: Leanpub
Год: 2022-12-15
Страниц: 316
Язык: английский
Формат: pdf (true), epub
Размер: 31.0 MB

This book covers the essentials of Kotlin so you can start developing with this amazing programming language. We show nearly everything you need to know in clear and executable code examples. Kotlin is a powerful language, largely thanks to its expressive syntax, intuitive and null-safe type system, and great tooling support. It’s no wonder Kotlin is the most popular language for Android development and is a popular alternative to Java for backend applications. It is also used for data science and for multiplatform, iOS, desktop, and web application development. In this book, you are going to learn about the most important Kotlin features, which will let you properly start your adventure with Kotlin.
 

Deep Learning for Cognitive Computing Systems: Technological Advancements and Applications

Автор: literator от 22-12-2022, 15:01, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Deep Learning for Cognitive Computing Systems: Technological Advancements and ApplicationsНазвание: Deep Learning for Cognitive Computing Systems: Technological Advancements and Applications
Автор: M.G. Sumithra, Rajesh Kumar Dhanaraj, Celestine Iwendi
Издательство: De Gruyter
Год: 2023
Страниц: 214
Язык: английский
Формат: pdf (true), epub
Размер: 85.9 MB

Cognitive computing simulates human thought processes with self-learning algorithms that utilize data mining, pattern recognition, and natural language processing (NLP). The integration of Deep Learning (DL) improves the performance of Cognitive computing systems in many applications, helping in utilizing heterogeneous data sets and generating meaningful insights. The area of Artificial Intelligence (AI) is the study of how machines execute the tasks which could be completed with the help of human brilliance or intelligence. AI is an advanced area of computing technology that enables a computer or a machine’s critical thinking ability as an intelligent person’s brain. AI can be defined as a collective study of the processes by which the human brain reads the problem, gets knowledge on problems, finds the ways to solve the problems, takes decisions to find the best way, and executes the tasks to achieve the solution. AI’s major goal is to improve computing’s functions to the level of a human brain by adding activities like thinking, learning, and problem solving. The intelligence is difficult to describe or measure and it is capable of doing the functions like reasoning, learning, problem solving, perception, and linguistic intelligence. Machine Learning makes use of various methods from science and statistical studies such as artificial neural networks, physics, numerical data analysis, and analytical study of problem-solving and decision-making to understand concealed facts in data without any explicit instruction where to search or what to deal.
 

A Brief Introduction to Web3: Decentralized Web Fundamentals for App Development

Автор: literator от 22-12-2022, 14:12, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

A Brief Introduction to Web3: Decentralized Web Fundamentals for App DevelopmentНазвание: A Brief Introduction to Web3: Decentralized Web Fundamentals for App Development
Автор: Shashank Mohan Jain
Издательство: Apress
Год: 2023
Страниц: 192
Язык: английский
Формат: pdf, epub (true)
Размер: 17.5 MB

Journey into the world of Web3-based application development, its related protocols, and its usage in developing decentralized applications. This book will explain how programmable blockchains are revolutionizing the world of web applications, which can be run on decentralized platforms or peer-to-peer networks like IPFS. You'll start with an introduction to decentralization with a focus on blockchain implementations like Ethereum and Bitcoin. You'll then learn to develop simple decentralized applications (dApps) using Solidity, the language used for developing apps with Ethereum as well as smart contracts, wallets, gateways and NFTs. This book also covers how security and scale are addressed by L2 networks for scaling Bitcoin and Ethereum blockchains. A Brief Introduction to Web3 is your go-to guide for setting up simple Web3 applications using the Ethereum blockchain programming model.
 

Beginning Cloud Native Development with MicroProfile, Jakarta EE, and Kubernetes: Java DevOps for Building

Автор: literator от 22-12-2022, 13:51, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Beginning Cloud Native Development with MicroProfile, Jakarta EE, and Kubernetes: Java DevOps for BuildingНазвание: Beginning Cloud Native Development with MicroProfile, Jakarta EE, and Kubernetes: Java DevOps for Building and Deploying Microservices-based Applications
Автор: Tarun Telang
Издательство: Apress
Год: 2023
Страниц: 275
Язык: английский
Формат: pdf, epub (true)
Размер: 22.2 MB

Get ready to develop microservices using open source Eclipse MicroProfile and Jakarta EE, and deploy them on Kubernetes/Docker. This book covers best practices for developing cloud-native applications with MicroProfile and Jakarta EE. This book introduces you to cloud-native applications and teaches you how to set up your development environment. You'll learn about the various components of MicroProfile, such as fault tolerance, config, health check, metrics, and JWT auth. You'll develop a RESTful web service made up of some microservices. You'll deploy your application on Docker and Kubernetes. After reading this book, you'll come away with the fundamentals you need to build and deploy your first cloud-native Java-based app. Build your first cloud-native Java-based app with the open source MicroProfile platform, and Jakarta EE 10 APIs.
 

Boozang from the Trenches: Learn Test Automation with Boozang in an Enterprise Environment

Автор: literator от 22-12-2022, 13:29, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Boozang from the Trenches: Learn Test Automation with Boozang in an Enterprise EnvironmentНазвание: Boozang from the Trenches: Learn Test Automation with Boozang in an Enterprise Environment
Автор: Gianni Pucciani
Издательство: Apress
Год: 2023
Страниц: 330
Язык: английский
Формат: pdf, epub (true)
Размер: 59.5 MB

You'll have the opportunity to learn the basic features of Boozang and how to implement end-to-end automated scenarios, mixing GUI and API actions. Integration with JIRA-XRay and Jenkins is also covered to show how Boozang can be used effectively in an enterprise environment. The book is filled with examples that go beyond the Boozang tool, and cover the setup of a test automation project in a real context, with practical solutions as well as open points for which we are still looking for new ideas. End-to-End Test Automation is becoming increasingly important in today’s world, where business processes are performed via several interconnected web applications. The team at Boozang understands this and has created a Test Automation tool that solves many of the issues other competitors are not addressing. Boozang is quite new in the Test Automation tools arena, and as an early adopter, I was lucky enough to be in the right place at the right time.
 

Exploring Blazor: Creating Server-side and Client-side Applications in .NET 7, Second Edition

Автор: literator от 22-12-2022, 12:53, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Exploring Blazor: Creating Server-side and Client-side Applications in .NET 7, Second EditionНазвание: Exploring Blazor: Creating Server-side and Client-side Applications in .NET 7, Second Edition
Автор: Taurius Litvinavicius
Издательство: Apress
Год: 2023
Страниц: 151
Язык: английский
Формат: pdf, epub (true)
Размер: 10.1 MB

Build and develop web applications with Blazor in C#. This book covers both server-side and client-side Blazor, along with its latest features and the structure of the technology. You’ll see that Blazor is a web UI framework based on C#, Razor, and HTML, and how it runs front-end logic using C#, either on the server or on the browser, using WebAssembly. This new edition not only covers the new structure for the Blazor environment, it also demonstrates the latest features, such as adding API features to a Blazor server project; creating code-behind files for C# and CSS; new ways to pick, save, and handle files in Blazor; and much more. The code and project layout have been updated in .NET 7 for this new edition. The book starts with an introduction to Blazor, along with its various categories and its basics and syntax, including Razor syntax implementation. You will go through Blazor navigation and components, and learn its life cycle events and other components. You will learn features specific to each Blazor type. You will see how Blazor works with storage, files, and jаvascript, and you will create a Blazor code library.
 

Developing Cloud-Native Solutions with Microsoft Azure and .NET: Build Highly Scalable Solutions

Автор: literator от 22-12-2022, 12:24, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Developing Cloud-Native Solutions with Microsoft Azure and .NET: Build Highly Scalable SolutionsНазвание: Developing Cloud-Native Solutions with Microsoft Azure and .NET: Build Highly Scalable Solutions
Автор: Ashirwad Satapathi, Abhishek Mishra
Издательство: Apress
Год: 2023
Страниц: 281
Язык: английский
Формат: pdf, epub (true)
Размер: 65.7 MB

Build and deploy applications by leveraging Azure PaaS and serverless services using Azure DevOps and GitHub Actions. This book provides step-by-step explanations of essential concepts, practical examples, and self-assessment questions that will help you gain the necessary expertise to build cloud-native solutions using Microsoft Azure and .NET. The book starts with essential topics that will help get you familiar with the fundamental concepts of Azure, followed by example-based guides on building distributed solutions using Azure Web App, Azure Messaging, and communication services. You will then learn how to implement the knowledge you've thus far gained to build containerized workloads using Azure Container-based services. Next, you will focus on building solutions by using Azure Storage and Data services, where you will go through Azure Blob Storage and learn how to interact with Azure Cosmos DB from applications using the .NET SDK. Moving forward, you will explore how to build intelligent applications using Azure AI and IoT services, including Azure Cognitive Services. In the book's final section, you will explore ways to deploy applications using Azure DevOps and GitHub Actions.
 

Coding with Roblox Lua in 24 Hours: The Official Roblox Guide

Автор: literator от 22-12-2022, 12:13, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Coding with Roblox Lua in 24 Hours: The Official Roblox GuideНазвание: Coding with Roblox Lua in 24 Hours: The Official Roblox Guide
Автор: Genevieve Johnson
Издательство: Pearson
Год: 2022
Страниц: 385
Язык: английский
Формат: pdf (true)
Размер: 10.1 MB

In just 24 lessons of one hour or less, Coding with Roblox Lua in 24 Hours: The Official Roblox Guide helps you learn all the skills and techniques you’ll need to code your own Roblox experiences. Perfect for beginners, each short and easy lesson builds upon everything that’s come before, helping you quickly master the essentials of Lua programming. Step-by-step instructions walk you through common questions, issues, and tasks; Q&As, Quizzes, and Exercises build and test your knowledge; “Did You Know?” tips offer insider advice and shortcuts; and “Watch Out!” alerts help you avoid pitfalls. Roblox is the world’s most popular game development platform. All types of people come together to create amazing virtual experiences: artists, musicians, and—you guessed it—coders. Coding is what allows players to interact with the world that they see. In Roblox, the coding language used is Lua. Lua is one of the easiest coding languages to learn, and when used with Roblox Studio, you can see the results of your code fast.