Experience reading like never before
Sign in to continue reading.
Discover and read thousands of books from independent authors across India
Visit the bookstore"It was a wonderful experience interacting with you and appreciate the way you have planned and executed the whole publication process within the agreed timelines.”
Subrat SaurabhAuthor of Kuch Woh Pal
UNIT 1
INTRODUCTION TO ARTIFICIAL INTELLIGENCE
Introduction–Definition – Future of Artificial Intelligence – Characteristics of Intelligent Agents–Typical Intelligent Agents – Problem Solving Approach to Typical AI problems.
UNIT 2
PROBLEM SOLVING METHODS
Problem solving Methods – Search Strategies- Uninformed – Informed – Heuristics – Local Search Algorithms and Op
UNIT 1
INTRODUCTION TO ARTIFICIAL INTELLIGENCE
Introduction–Definition – Future of Artificial Intelligence – Characteristics of Intelligent Agents–Typical Intelligent Agents – Problem Solving Approach to Typical AI problems.
UNIT 2
PROBLEM SOLVING METHODS
Problem solving Methods – Search Strategies- Uninformed – Informed – Heuristics – Local Search Algorithms and Optimization Problems – Searching with Partial Observations – Constraint Satisfaction Problems – Constraint Propagation – Backtracking Search – Game Playing – Optimal Decisions in Games – Alpha – Beta Pruning – Stochastic Games.
UNIT 3
KNOWLEDGE REPRESENTATION
First Order Predicate Logic – Prolog Programming – Unification – Forward Chaining-Backward Chaining – Resolution – Knowledge Representation – Ontological Engineering-Categories and Objects – Events – Mental Events and Mental Objects – Reasoning Systems for Categories – Reasoning with Default Information.
UNIT 4
SOFTWARE AGENTS
Architecture for Intelligent Agents – Agent communication – Negotiation and Bargaining – Argumentation among Agents – Trust and Reputation in Multi-agent systems.
UNIT 5
APPLICATIONS
AI applications – Language Models – Information Retrieval- Information Extraction – Natural Language Processing – Machine Translation – Speech Recognitions.
Introduction – Definition - Future of Artificial Intelligence – Characteristics of Intelligent Agents – Typical Intelligent Agents – Problem Solving Approach to Typical AI problems.
Problem solving Methods - Search Strategies- Uninformed - Informed - Heuristics - Local Search Algorithms and Optimization Problems - Searching with Partial Observations - Constraint Satisfaction Problems – Constraint Propagation - Backtr
Introduction – Definition - Future of Artificial Intelligence – Characteristics of Intelligent Agents – Typical Intelligent Agents – Problem Solving Approach to Typical AI problems.
Problem solving Methods - Search Strategies- Uninformed - Informed - Heuristics - Local Search Algorithms and Optimization Problems - Searching with Partial Observations - Constraint Satisfaction Problems – Constraint Propagation - Backtracking Search - Game Playing - Optimal Decisions in Games – Alpha - Beta Pruning - Stochastic Games
First Order Predicate Logic – Prolog Programming – Unification – Forward Chaining-Backward Chaining – Resolution – Knowledge Representation - Ontological Engineering-Categories and Objects – Events - Mental Events and Mental Objects - Reasoning Systems for Categories - Reasoning with Default Information
Architecture for Intelligent Agents – Agent communication – Negotiation and Bargaining – Argumentation among Agents – Trust and Reputation in Multi-agent systems.
The phrase “Internet of Things” (IoT) alludes to the billions of physical devices connected to the Internet in order to exchange raw data and analyze the information. By collecting data from these devices and analyzing them, IoT makes the devices smarter, and the processes more efficient. IoT can bring endless opportunities to every aspect of our lives. For example, in a city environment, insights gained from that collected data can be used to mana
The phrase “Internet of Things” (IoT) alludes to the billions of physical devices connected to the Internet in order to exchange raw data and analyze the information. By collecting data from these devices and analyzing them, IoT makes the devices smarter, and the processes more efficient. IoT can bring endless opportunities to every aspect of our lives. For example, in a city environment, insights gained from that collected data can be used to manage resources and services more efficiently, leading to creating the concept of smart city. The city is smart, if it is connected. In a connected city, the traffic and transportation systems are managed more efficiently, the quality of urban services are improved, the performance of processes are enhanced, the consumption of resources are optimized, and the cost of services are reduced.
IoT is in early stages of its life. However, it is growing in a fast pace. As more and more IoT devices are deployed, we witness that every aspect of our lives is changed by the IoT.
This book sets out to introduce the IoT use cases and technologies. To demonstrate the effect of IoT and its potential to change our world, several practical examples are discussed. The book also discusses the existing wired and wireless communication technologies that have enabled IoT.
This book was written with two goals in mind: to provide the underlying principles of digital communication and to study design techniques integrated with real world systems. The ultimate aim of a communication system is to provide reliable transmission of information to the user(s). This fundamental foundation was established in 1948 by Claude Shannon, the founding father of information theory, and led eventually to the development of modern digital communica
This book was written with two goals in mind: to provide the underlying principles of digital communication and to study design techniques integrated with real world systems. The ultimate aim of a communication system is to provide reliable transmission of information to the user(s). This fundamental foundation was established in 1948 by Claude Shannon, the founding father of information theory, and led eventually to the development of modern digital communication. Analog communication is near extinction or at the very gate of it. The full spectrum dominance of digital communication has arrived and new frontiers are being established every decade; from cellular systems to wireless LAN and MAN, the bit rates are being pushed ever higher for ubiquitous mobile applications.
Recent technological advances led to the development of very small and low-cost sensor devices with computational, processing, data storage and communicational capabilities. These devices, called wireless sensor nodes, when deployed in an area (indoors or outdoors) form a Wireless Sensor Network (WSN). The initial development of WSN was motivated by military applications such as enemy detection, battlefield surveillance, etc. As years went by, considerable amo
Recent technological advances led to the development of very small and low-cost sensor devices with computational, processing, data storage and communicational capabilities. These devices, called wireless sensor nodes, when deployed in an area (indoors or outdoors) form a Wireless Sensor Network (WSN). The initial development of WSN was motivated by military applications such as enemy detection, battlefield surveillance, etc. As years went by, considerable amounts of research efforts have enabled the actual implementation and deployment of sensor networks tailored to the unique requirements of certain sensing and monitoring applications. Nowadays WSNs are a very promising tool of monitoring events and are used in many other fields, such as agriculture, environmental monitoring of air-water pollution, greenhouse, health monitoring, structural monitoring and more. Given the benefits offered by WSNs compared to wired networks, such as, simple deployment, low installation cost, lack of cabling, and high mobility, WSNs present an appealing technology as a smart infrastructure for building and factory automation, and process control applications.
This is a book about MicroPython.
MicroPython is a reimplementation of Python 3 for microcontrollers and embedded systems. It’s also a staggering feat of engineering to have a reimplementation of Python that works under such constrained circumstances. Why is this important? MicroPython empowers people: it brings one of the most beautiful, easy-to-learn, and expressive programming languages to the world of embedded development. This book is i
This is a book about MicroPython.
MicroPython is a reimplementation of Python 3 for microcontrollers and embedded systems. It’s also a staggering feat of engineering to have a reimplementation of Python that works under such constrained circumstances. Why is this important? MicroPython empowers people: it brings one of the most beautiful, easy-to-learn, and expressive programming languages to the world of embedded development. This book is intended for anyone who wants to learn how MicroPython is used for embedded development. I expect you to already know Python,1 but I don’t expect you to be an expert. For example, much of the material found in this book works well in an educational context; so rather than being a professional programmer, you might be a teacher or autodidact.
No programming experience required! Incremental examples show you the steps and missteps that happen while developing programs, so you know what to expect when you tackle a problem on your own. Inspired by “How to Design Programs” (HtDP), discover a five-step recipe for designing functions, which helps you learn the concepts—and becomes an integral part of writing programs.
In this detailed introduction to Python and to computer progr
No programming experience required! Incremental examples show you the steps and missteps that happen while developing programs, so you know what to expect when you tackle a problem on your own. Inspired by “How to Design Programs” (HtDP), discover a five-step recipe for designing functions, which helps you learn the concepts—and becomes an integral part of writing programs.
In this detailed introduction to Python and to computer programming, find out exactly what happens when your programs are executed. Work with numbers, text, big data sets, and files using real-world examples. Create and use your own data types. Make your programs reliable, work with databases, download data from the web automatically, and build user interfaces. As you use the fundamental programming tools in this book, you’ll see how to document and organize your code so that you and other programmers can more easily read and understand it. This new edition takes advantage of Python 3.6’s new features, including type annotations on parameters, return types and variable declarations, and changes to string formatting.
Most importantly, you’ll learn how to think like a professional programmer.
The aim of The Book of R: A First Course in Programming and Statistics is to provide a relatively gentle yet informative exposure to the statistical software environment R, alongside some common statistical analyses, so that readers may have a solid foundation from which to eventually become experts in their own right. Learning to use and program in a computing language is much the same as learning a new spoken language. At the beginning, it is often difficult
The aim of The Book of R: A First Course in Programming and Statistics is to provide a relatively gentle yet informative exposure to the statistical software environment R, alongside some common statistical analyses, so that readers may have a solid foundation from which to eventually become experts in their own right. Learning to use and program in a computing language is much the same as learning a new spoken language. At the beginning, it is often difficult and may even be daunting—but total immersion in and active use of the language is the best and most effective way to become fluent.
Artificial Intelligence (AI) is a big field, and this is a big book. We have tried to explore the full breadth of the field, which encompasses logic, probability, and continuous mathematics; perception, reasoning, learning, and action; and everything from microelectronic devices to robotic planetary explorers. The book is also big because we go into some depth in presenting results, although we strive to cover only the most central ideas in the main part of ea
Artificial Intelligence (AI) is a big field, and this is a big book. We have tried to explore the full breadth of the field, which encompasses logic, probability, and continuous mathematics; perception, reasoning, learning, and action; and everything from microelectronic devices to robotic planetary explorers. The book is also big because we go into some depth in presenting results, although we strive to cover only the most central ideas in the main part of each chapter. Pointers are given to further results in the bibliographical notes at the end of each chapter.
This book presents almost all the components of AI like problem solving, search techniques, knowledge concepts, expert system and many more in a very simple language. One of the unique features of this book is inclusion of number of solved examples; in between the chapters and also at the end of many chapters. Real life examples have been discussed to make the reader conversant with the intricate phenomenon of computer science in general, and artificial intelligence in particular. The book is primarily developed for undergraduate and postgraduate engineering students.
Machine learning will change the way websites and web applications are developed. The programmers will embed machine learning algorithm and APIs in the web applications to make them deliver personalized and rich user experience. Also, they can combine multiple machines learning APIs to make the customer buying experience fast and smooth. However, the impact of machine learning will vary from one web application to another. Also, the web developers have to comb
Machine learning will change the way websites and web applications are developed. The programmers will embed machine learning algorithm and APIs in the web applications to make them deliver personalized and rich user experience. Also, they can combine multiple machines learning APIs to make the customer buying experience fast and smooth. However, the impact of machine learning will vary from one web application to another. Also, the web developers have to combine various machine learning algorithms according to their precise needs.
Are you sure you want to close this?
You might lose all unsaved changes.
The items in your Cart will be deleted, click ok to proceed.