Take a look at our COM014000 books. Shulph carries a great selection of COM014000 books, and we are always adding more.
Learn Why, What, Where, When Who and How behind the technologies of the AI & ML powering the Agents of Automation in a simple manner. Key Features Explore various trends of Automation impacting our lives today. Explains the reasons behind the proliferations of the various bots and autonomous agents. Explores the various areas being impacted by the use of these new workforce made of machines. Examines the components that make up Robots, Chatbots, Autonomous cars and Drones. Throws a light on the various limitations and threats encountered by the Agents of Automation Explores how, Blockchain can be used to protect IOT, Robots, Drones and Autonomous cars. Throws a light on the various tools used to build Robots, Chatbots and RPA. Outlines the steps undertaken to manage while building projects to deploy the Agents of Automation. Description We are faced with automatic machines and autonomous agents gradually replacing a lot of activities, hitherto have been carried out by humans. From airports to call centers, shop floors in the factory to accounting and finance departments in large businesses, we are finding increasing applications of AI & ML led automation. Most of the time, the autonomous machines we interact with or work with, like the Robots, Drones and Self driving cars evoke awe, inspiration & perplexity at the same time. They seem to be the tools only used by the most technology empowered organizations and technology geeks. The effort of this book is to go under the veil of all these automation agents, explain their benefits and expose the way they work by leveraging hardware and software powered by AI & ML as well. We expect the book to demystify these technologies to the learners in a reader friendly manner without using too much of jargon, egging them to take the next step to develop a passion to follow and leverage these trends for their productivity and enhance their quality of life. What You Will Learn From this book, you will get a very good idea about the various agents of automation like IOT, Robots, Chatbots, and Robotic Process Automation, Drones and Autonomous cars. Why do we use these machines? Where do we use them? Where do we find their applications? What are the components that go into making of these machines? High level knowledge on how we can build them and what are the advantages, disadvantages, risks and appropriate way to limit these risks. Who This Book is For This book is for all the students and those passionate to get a fundamental knowledge on various aspects of Disruptive technologies prevalent today like IOT, AI, ML, Blockchain and Automation. Engineering students, CXOs in organizations, Government officials, Digital natives and the young generation of technology enthusiasts will find this book extremely interesting and informative. Table of Contents Introduction to Automated Personal Assistants: Past, Present & The Future Disruptive models led by digitization Machine Learning and Artificial Intelligence, The languages of Automation Internet Of Things , Industry 4.0 And Factories Of Tomorrow Robots Robotic Process Automation Drones Chatbots & Voice Assistants Autonomous Cars Artificial Intelligence & Automation Gone Wrong Blockchain-The New Generation Tool For Cybersecurity Blockchain As A Protector Of The Agents Of Automation Summary and Conclusion Chapter Wise Questions Glossary: Agents Of Automation
Learning Bitcoin SV: The Original Bitcoin & Global Public Blockchain for Enterprise Key Features Get familiar with the working of the Bitcoin network, protocol, transactions, Smart contracts and the incentive models of Bitcoin. Learn advanced concepts such as Metanet and Tokenized protocol. Work with tools and utilities to build consumer and enterprise applications. Get a full explanation of cryptography and its math in Bitcoin. Description In 2008, Satoshi Nakamoto released a codebase and whitepaper for a network that came to be known as the Blockchain. It was the first successful attempt to create electronic money after decades of failed attempts across the world. However, the basis of its success is not just the digitalization of currency into electronic form, but its peer-to-peer node network and the public storage of all transactions in time-stamped blocks chained together called as Timechain in the whitepaper. It also introduces a non-trusted third party transaction processor, which replaces the current centralized trust-based systems. What happened next is history, and today, it is a multi-billion dollar industry across the world. Bitcoin Satoshi Vision Blockchain restored the original version of the Bitcoin protocol and it is now a thriving developer, business and enterprise ecosystem. This book offers a practical deep dive into every aspect of the Bitcoin protocol. It includes the math behind the Cryptography and a detailed overview of the application-level protocol, which works on top of the Bitcoin Blockchain network. It also focuses on the core principles and fundamental concepts of Bitcoin to explain the constructs of a Blockchain type system. What will you learn You will learn the internal workings of Bitcoin and get the ability to understand most blockchains that exist. Create applications using bitcoin as a public registry and a data storage ledger. Create and store data on Blockchain as DAG. Discover and get familiar with the advanced Application layer protocols. Get familiar with the law and regulations applicable to Bitcoin. Who this book is for This book is for anyone who is interested in exploring blockchain technology. It will appeal to Developers, Architects, Technology Managers and Executives who wish to build new or transform their existing applications to a blockchain based system to gain efficiencies in Cost, Scalability, Security and Robustness. Table of Contents 1. Bitcoin Protocol Overview : Origins and Concept 2. Economic model of Bitcoin and network structure for nodes 3. Cryptography and ECDSA Infrastructure 4. All about wallets 5. Transactions and Transaction Scripts 6. Miners and Nakamoto Consensus 7. Metanet Protocol : Data Structures on Blockchain 8. Bitcom and Other Application Protocols 9. Data Carrier Transactions : BitDB and Querying bitcoin as database 10. Planaria and other utilities 11. Real world Applications 12. Identity and Authentication on BitCoin : Paymail 13. Tokens and the Tokenized protocol for building real world utilities 14. Going into future : AI/ML, Big Data, IOT 15. BitCoin and Law About the Author Kapil Jain is a technology professional working in the IT departments of large US and European organizations working in the Banking and Financial industry. He has done his engineering degree from Sri GS institute of technology and sciences, Indore, and has played the role of programmer, business analyst, architect, project, and program manager over the 18 years of his experience in the industry. He continues to work in his professional capacity for a global bank’s core payment department.
Know Data science with numpy, pandas, scipy, sklearn Key Features Questions related to core/basic Python, Excel, basic and advanced statistics are included Book will prove to be a companion whenever you want to go for an interview Simple to use words have been used in the answers for the questions to help ease of remembering Description “Data science and Machine learning interview questions using Python,” a book which is a true companion of people aspiring for data science and machine learning, and it provides answers to most asked questions in an easy to remember and presentable form. Book mainly intended to be used as last-minute revision, before the interview, as all the important concepts and various terminologies have been given in a very simple and understandable format. Many examples have been provided so that the same can be used while giving answers in an interview. The book is divided into six chapters, which starts with the Data Science Basic Questions and Terms then covers the questions related to Python Programming, Numpy, Pandas, Scipy, and its Applications, then at the last covers Matplotlib and Statistics with Excel Sheet. What will you learn You can learn the basic concept and terms related to Data Science, python programming You will get to learn how to program in python, basics of Numpy You will get familiarity with the questions asked in an interview related to Pandas and learn the concepts of Scipy, Matplotib, and Statistics with Excel Sheet Who this book is for The book is mainly intended to help people represent their answer in a sensible way to the interviewer. The answers have been carefully rendered in a way to make things quite simple and yet represent the seriousness and complexity of the matter. Since data science is incomplete without mathematics, we have also included a part of the book dedicated to statistics. Table of Contents 1. Data Science Basic Questions and Terms 2. Python Programming Questions 3. Numpy Interview Questions 4. Pandas Interview Questions 5. Scipy and its Applications 6. Matplotlib Samples to Remember 7. Statistics with Excel Sheet About the Author Vishwanathan has twenty years of hard code experience in the software industry spanning across many multinational companies and domains. Playing with data to derive meaningful insights has been his domain, and that is what took him towards data science and machine learning.
Step-by-step guide to practising data science techniques with Jupyter notebooks Key Features Acquire Python skills to do independent data science projects Learn the basics of linear algebra and statistical science in Python way Understand how and when they're used in data science Build predictive models, tune their parameters and analyze performance in few steps Cluster, transform, visualize, and extract insights from unlabelled datasets Learn how to use matplotlib and seaborn for data visualization Implement and save machine learning models for real-world business scenarios Description Modern businesses are awash with data, making data driven decision-making tasks increasingly complex. As a result, relevant technical expertise and analytical skills are required to do such tasks. This book aims to equip you with just enough knowledge of Python in conjunction with skills to use powerful tool such as Jupyter Notebook in order to succeed in the role of a data scientist. The book starts with a brief introduction to the world of data science and the opportunities you may come across along with an overview of the key topics covered in the book. You will learn how to setup Anaconda installation which comes with Jupyter and preinstalled Python packages. Before diving in to several supervised, unsupervised and other machine learning techniques, you’ll learn how to use basic data structures, functions, libraries and packages required to import, clean, visualize and process data. Several machine learning techniques such as regression, classification, clustering, time-series etc have been explained with the use of practical examples and by comparing the performance of various models. By the end of the book, you will come across few case studies to put your knowledge to practice and solve real-life business problems such as building a movie recommendation engine, classifying spam messages, predicting the ability of a borrower to repay loan on time and time series forecasting of housing prices. Remember to practice additional examples provided in the code bundle of the book to master these techniques. Audience The book is intended for anyone looking for a career in data science, all aspiring data scientists who want to learn the most powerful programming language in Machine Learning or working professionals who want to switch their career in Data Science. While no prior knowledge of Data Science or related technologies is assumed, it will be helpful to have some programming experience. Table of Contents Data Science Fundamentals Installing Software and Setting up Lists and Dictionaries Function and Packages NumPy Foundation Pandas and Dataframe Interacting with Databases Thinking Statistically in Data Science How to import data in Python? Cleaning of imported data Data Visualization Data Pre-processing Supervised Machine Learning Unsupervised Machine Learning Handling Time-Series Data Time-Series Methods Case Study – 1 Case Study – 2 Case Study – 3 Case Study – 4 About the Author Prateek is a Data Enthusiast and loves the data driven technologies. Prateek has total 7 years of experience and currently he is working as a Data Scientist in an MNC. He has worked with finance and retail clients and has developed Machine Learning and Deep Learning solutions for their business. His keen area of interest is in natural language processing and in computer vision. In leisure he writes posts about Data Science with Python in his blog.
Learn to identify the implementation of Discrete Structure and Theory of Automata in a myriad of applications used in day to day life Key Features Learn how to write an argument using logical notation and decide if the argument is valid or not valid. Learn how to use the concept of different data structures (stacks, queues, sorting concept, etc.) in the computer science field. Learn how to use Automata Machines like FSM, Pushdown automata, Turing machine, etc. in various applications related to computer science through suitable practical illustration. Learn how to implement the finite state machine using JFLAP (Java Formal Languages and Automata Package). Description This book's purpose is to provide a modern and comprehensive introduction to the subject of Discrete Structures and Automata Theory. Discrete structures, also called Discrete Mathematics, are an exciting and active subject, particularly due to its extreme relevance to both Mathematics and Computer Science and Algorithms. This subject forms a common foundation for rigorous Mathematical, Logical Reasoning and Proofs, as well as a formal introduction to abstract objects that are essential tools in an assortment of applications and effective computer implementations. Computing skills are now an integral part of almost all the Scientific fields, and students are very enthusiastic about being able to harness the full computing power of these tools. Further, this book also deep dives into the Automata Theory with various examples that illustrate the basic concepts and is substantiated with multiple diagrams. The book's vital feature is that it contains the practical implementation of the Automata Machine example through the JFLAP Tool. Courses on Discrete Structures and Automata theory are offered at most universities and colleges. What will you learn Understand the basic concepts of Sets and operations in Sets. Demonstrate different traversal techniques for Trees and Graphs. Deep dive into the concept of Mathematical Induction, Sets, Relations, Functions, Recursion, Graphs, Trees, Boolean Algebra, and Proof techniques. Understand the concept of Automata Machines in day to day life like the Elevator, Turnstile, Genetic Algorithms, Traffic lights, etc. Use the JFLAP tool to solve the various exercise problems related to automata theory. Who this book is for This book is a must-read to everyone interested in improving their concepts regarding Discrete Structure and Automata Theory. Table of Contents 1. Set Theory 2. Relations and Functions 3. Graph Theory 4. Trees 5. Algebraic Structure 6. Recursion and Recurrence Relations 7. Sorting 8. Queues 9. Introduction 10. Finite Automata Theory 11. Theory of Machines 12. Regular Language 13. Grammar 14. Pushdown Automata 15. Cellular Automata 16. Turning Machine 17. Problems Solving Using JFLAP Tool 18. Revision Questions About The Authors Dr. UMESH SEHGAL completed his Ph.D.,M.Phil. Computer Science and MCA. He held academic positions at the GNA University as an A.P in FCS Department. He has achieved the Best Educationist Award in 2017.He has achieved the Indira Gandhi Education Excellence Award in 2017.He has achieved the Best Researcher Award in 2018-19. SUKHPREET KAUR GILL received the M.Tech. degree in Computer Science and Engineering from Guru Nanak Dev Engineering College, Ludhiana. She is currently working as Assistant Professor at GNA University Phagwara. She has achieved the Bright Educator Award 2019. She has published several articles in leading International and National Computer science journals.
Learn how to use MATLAB commands and functions in an efficient and effective manner Key Features Get familiar and work with the in-built functions in MATLAB Learn how to solve algebraic equations in MATLAB Explore various techniques for plotting numerical data Learn how to preprocess data to ensure accurate, efficient, and meaningful analysis Learn how to issue commands to create variables and call functions Description MATLAB has been an essential platform for data computation. There are various types of technologies that are going on, but it requires a tool for data handling. MATLAB provides better computing power for a massive amount of data. This book will be your comprehensive guide to creating applications, simulation, computation measures. The book begins with an introduction MATLAB and quickly goes on to teach you the usage of MATLAB. After this, we will explore the various commands and essential concepts and topics about MATLAB. Moving forward, we'll explore importing and exporting data, handling data, and visualization of data through different ways to plot a graph. Towards the end, we will explore the basic algebraic functions used in MATLAB. What will you learn Learn how to build and run MATLAB statements Execute a block of code repeatedly using the Loop Control Statements Create a user-defined function by using MATLAB Create, Concatenate, and Expand the most basic MATLAB data structure, Matrix Understand how to plot a 2D and 3D graph Who this book is for This book is for everyone from the Engineering and Sciences background. It is also for PGDCA, B.Tech. B.E., BCA, BSc, M.Tech. /M.E., MCA, M.Com., MSc, Ph.D. other UG, and PG degree students. Table of Contents 1. Basics of MATLAB 2. Expressions and Basic Commands of MATLAB 3. Data Types, Variables and Operators 4. Decision Control Statements 5. Loops Control Statements 6. Vectors 7. Matrix 8. Arrays 9. Strings 10. Functions 11. Data Import and Export 12. Plotting a Graph 13. Graphics 14. Basic Algebra in MATLAB About the Authors Dr. Brijesh Bakariya is an Assistant Professor in the Department of CSE, IKGPTU, Jalandhar (Punjab). He has authored 01 book and published more than 15 research papers in the journals of international repute. Dr. Kulwinder Singh Parmar is an Assistant Professor in the Department of Mathematical Sciences, IKGPTU, Jalandhar (Punjab). He has published more than 25 research papers in the journals of international repute.
Refuel your AI Models and ML applications with High-Quality Optimization and Search Solutions Key Features Complete coverage on practical implementation of genetic algorithms. Intuitive explanations and visualizations supply theoretical concepts. Added examples and use-cases on the performance of genetic algorithms. Use of Python libraries and a niche coverage on the performance optimization of genetic algorithms. Description Genetic algorithms are one of the most straightforward and powerful techniques used in machine learning. This book ‘Learning Genetic Algorithms with Python’ guides the reader right from the basics of genetic algorithms to its real practical implementation in production environments. Each of the chapters gives the reader an intuitive understanding of each concept. You will learn how to build a genetic algorithm from scratch and implement it in real-life problems. Covered with practical illustrated examples, you will learn to design and choose the best model architecture for the particular tasks. Cutting edge examples like radar and football manager problem statements, you will learn to solve high-dimensional big data challenges with ways of optimizing genetic algorithms. What you will learn Understand the mechanism of genetic algorithms using popular python libraries. Learn the principles and architecture of genetic algorithms. Apply and Solve planning, scheduling and analytics problems in Enterprise applications. Expert learning on prime concepts like Selection, Mutation and Crossover. Who this book is for The book is for Data Science team, Analytics team, AI Engineers, ML Professionals who want to integrate genetic algorithms to refuel their ML and AI applications. No special expertise about machine learning is required although a basic knowledge of Python is expected. Table of Contents 1. Introduction 2. Genetic Algorithm Flow 3. Selection 4. Crossover 5. Mutation 6. Effectiveness 7. Parameter Tuning 8. Black-box Function 9. Combinatorial Optimization: Binary Gene Encoding 10. Combinatorial Optimization: Ordered Gene Encoding 11. Other Common Problems 12. Adaptive Genetic Algorithm 13. Improving Performance About the Author Ivan Gridin is a mathematician, fullstack developer, data scientist, and machine learning expert living in Moscow, Russia. Over the years, he worked on distributive high-load systems and implemented different machine learning approaches in practice. One of the key areas of his research is design and analysis of predictive time series models. Ivan has fundamental math skills in probability theory, random process theory, time series analysis, machine learning, deep learning, and optimization. He also has an in-depth knowledge and understanding of various programming languages such as Java, Python, PHP, and MATLAB. He is a loving father, husband, and collector of old math books. LinkedIn Profile: www.linkedin.com/in/survex Blog links: https://www.facebook.com/ivan.gridin/
Learn to be a Python expert in ten easy lessons! Key Features Acquire knowledge of Python programming simply and easily. Learn about object-oriented programming and how it applies to Python. Make a splash with list comprehensions, generators, and decorators. Learn about file processing with Python, and how it makes JSON easy to deal with. Work with dictionaries and sets quickly and easily. Learn about what others have made available in the Python world. Pick up tricks and tips that will make you look like a Python expert in no time. Description This book is intended for the professional programmer who wants to learn Python for their place of business, or simply to extend their knowledge. You will learn the basics of the language--from how to define variables and implement looping and conditional constructs, to working with existing code. Once we have established the baseline for writing code in Python, you’ll learn how to create your own functions and classes, how to extend existing code, and how to work with Python-specific things like comprehensions and generators. With a solid foundation, you will then move on to learn about the existing Python libraries, called packages, and how to use them, as well as discovering little tips and tricks that will make you a hit with all the programmers at work, and really aid you in nailing that programming interview. What will you learn By the time you have finished this book, you will know enough to write complex Python programs and work with existing Python code. You will find out about the packages that make Python one of the most popular programming languages and will understand the “Pythonic” way of thinking and programming. Who this book is for This book is designed for programmers who have experience in at least one programming language. No prior Python experience is necessary, but it is assumed that you understand the basics of loops, conditionals and object-oriented constructs, such as classes. You should have or have access to a system that runs Python 3 (any version). Table of Contents 1. The history and installation of Python 2. Python types and constructs 3. The Nuts and Bolts 4. Structuring your Python projects 5. Object-oriented programming with Python 6. Advanced manipulations 7. File input and output 8. Imports and Exports 9. Miscellaneous 10. Not re-inventing the wheel 11. Tips and Tricks About the Author Matt Telles is a 35-year veteran in the software industry. He has worked with virtually all programming languages and has been a developer, manager, tester, and designer. He’s been working on Python for several years and is constantly extending his knowledge in the field. Matt is married with three children, lives in New York, in the United States. He has a menagerie of cats, dogs and a turtle, and loves reading books on his Microsoft Surface on the train to work every morning. Your LinkedIn Profile: www.linkedin.com/in/matt-telles-362ba5
Understand Cybersecurity fundamentals and protect your Blockchain systems for a scalable and secured automation Key Features Understand the fundamentals of Cryptography and Cybersecurity and the fundamentals of Blockchain and their role in securing the various facets of automation. Also understand threats to Smart contracts and Blockchain systems. Understand areas where blockchain and cybersecurity superimpose to create amazing problems to solve. A dedicated part of the book on Standards and Frameworks allows you to be industry-ready in information security practices to be followed in an organization. Learn the very lucrative areas of Smart Contract Security, Auditing, and Testing in Blockchain. Finish to build a career in cybersecurity and blockchain by being Industry 4.0 ready. Description As this decade comes to a closure, we are looking at, what we like to call, an Industry 4.0. This era is expected to see radical changes in the way we work and live, due to huge leaps and advancements with technologies such as Blockchain and Quantum Computing. This calls for the new age workforce to be industry-ready, which essentially means an understanding of the core fields of Cybersecurity, Blockchain, and Quantum Computing is becoming imperative. This book starts with a primer on the “Essentials of Cybersecurity”. This part allows the reader to get comfortable with the concepts of cybersecurity that are needed to gain a deeper understanding of the concepts to follow. What you will learn By the end of the book, you should be able to understand the gravity of the concepts involved in technologies like Blockchain and Cybersecurity, with an acute understanding of the areas, such as Quantum Computing, which affect the technologies. You will also know about the tools used in Smart Contract Auditing and Testing in Blockchain. Who this book is for This book is meant for everyone who wishes to build a career in blockchain and/or cybersecurity. The book doesn’t assume prior knowledge on any of the topics, hence a beginner from any diverse field might definitely give these technologies a try by reading this book. The book is divided into parts that take the reader seamlessly from beginner concepts to advanced practices prevalent in the industry. No prior programming experience is assumed either. Table of Contents 1. Cryptography Techniques 2. Cryptography Protocols 3. Algorithms and Modes Part 2. Essentials of Blockchain 4. Introduction: Distributed Consensus & Consensus Mechanisms 5. Types of Blockchain 6. Key Considerations for Blockchain Implementations 7. Strategic Roadmap for Digital Enterprise Adoption 8. Blockchain – The New Generation Tool for Cybersecurity Part 3. The Superimposition of Blockchain and Cybersecurity 9. Cyberattack Prevention Strategies 10. Blockchain-based Security Mechanisms 11. Threats for Blockchain systems 12. Practical Implementations and Use Cases 13. Security in Popular Public Blockchain Networks 14. Cryptography as a Digital Labor for the Integration of Distributed Finance About the Author Abhishek has been a 2x Blockchain Entrepreneur and an Advisor with several startups where he primarily looks into Smart Contract Auditing and putting cybersecurity protocols in place. Srinivas Mahankali is a Principal Consultant (Blockchain) at NISG, India. He previously headed the Blockchain Centre of Excellence at ULTS (ULCCS) group and is the Program Director for Blockchain in Technology and Management at Amity Online. Gokul Alex is an Engineer, Economist and Educator experimenting with emerging and exponential technologies. He loves the creative convergence of programming, philosophy, poetry, psychology, physics with passion and perspectives.
Doors are never locked for smart software and smart devices that are trained by smart people Key Features A book for everyone interested to know more about WSN, AI, and IoT Discover various Open source tools & techniques for research and development in these felids An easy-to-understand guide that will help you get familiar with the upcoming developments in WSN, AI, and IoT Description Almost every industry is looking for solutions for the best performance in the work that they produce. Researchers and developers are developing promising solutions that address the industrial problems to increase the effectiveness and efficiency of either the product or the service. This paradigm has changed the way many solutions and services are designed. Wireless Sensor Networks (WSN) are the backbone implementation for the Internet of Things (IoT) to be realized. For the IoT to produce efficient results, Artificial Intelligence (AI) becomes the key assistance, however, it needs careful modeling. The content for the book is planned and prepared in such a way that you will be able to understand the concept and can interpret it for their use. The concepts, technologies, processes that are discussed in the book are contemporary and futuristic. Every chapter is well planned to be a subsequent chapter for the previous. In the Summary section of each chapter, there are a few review questions and a case for research. What will you learn Learn about the most popular AI & IoT research topics Discover a few WSN, IoT and AI Simulators Get to know more about the fusion of Blockchain and IoT technologies Know more about the AI and IoT predictions in the global scenario