Algorithms: An Introduction to The Computer Science & Artificial Intelligence Used to Solve Human Decisions, Advance Technology, Optimize Habits, Learn Faster & Your Improve Life
By Trust Genics
()
About this ebook
Discover How Algorithms Shape & Impact Our World
Now you might look at this title and shy away, thinking that a book with "Algorithms" in its title must be just for techies and computer scientists. However this book is very accessible to those with no background in computer science.
Decisions Oftentimes Have Optimal Solutions
Today, many decisions that could be made by human beings from predicting earthquakes to interpreting languages can now be made by computer algorithms with advanced analytic capabilities.
Everyday we make millions of decisions from selecting a life partner, to organizing your closet, to scheduling your life, to having a conversation. However, these decisions may be imperfect due to limited experience, implicit biases, or faulty probabilistic reasoning.
Algorithms can better predict human behavior than trained psychologists and with much simpler criteria. Studies continue to show that the algorithms can do a better job than experts in a range of fields.
Artificial intelligence is reshaping healthcare, science, engineering and life. The results will make our lives more productive, better organized, and essentially, much happier. Everywhere you look, artificial intelligence is beginning to permeate all types of industries and expectations are that it will continue to grow in the future.
Imagine The Possibilities
More Accurate Medical Diagnoses
Better Military Strategies That Could Save Lives
Detect Abnormal Genes In An Unborn Child
Predict Changes In Weather and Earthquake
Safer Self-Driving Cars That Have Learned Your Personal Preferences
Analyze DNA Samples & Identify Potential Medical Risks
Smart Homes That Will Anticipate Your Every Needs
Predicting Where Cyber Hackers & Online Threats May Occur
This is a must read for anyone interested in what our digital future looks like.
Join The Future
Read more from Trust Genics
Limitless: Master the Art of Memory Improvement with Brain Training to Learn Faster, Remember More, Increase Productivity and Improve Memory Rating: 5 out of 5 stars5/5Accelerated Learning: Learn 10x Faster, Improve Memory, Speed Reading, Boost Productivity & Transform Yourself Into A Super Learner Rating: 0 out of 5 stars0 ratings
Related to Algorithms
Related ebooks
Machine Learning: Adaptive Behaviour Through Experience: Thinking Machines Rating: 4 out of 5 stars4/5Artificial Intelligence: Machine Learning, Deep Learning, and Automation Processes Rating: 5 out of 5 stars5/5Art of Clean Code: How to Write Codes for Human Rating: 3 out of 5 stars3/5TensorFlow in 1 Day: Make your own Neural Network Rating: 4 out of 5 stars4/5Programming Problems: A Primer for The Technical Interview Rating: 4 out of 5 stars4/5Essential Algorithms: A Practical Approach to Computer Algorithms Using Python and C# Rating: 5 out of 5 stars5/5Natural Language Processing with Python: Natural Language Processing Using NLTK Rating: 4 out of 5 stars4/5Computational Thinking: A beginner's guide to problem-solving and programming Rating: 4 out of 5 stars4/5Design And Analysis Of Algorithm Rating: 0 out of 5 stars0 ratingsArtificial Intelligence with Python Rating: 4 out of 5 stars4/5Deep Learning Fundamentals in Python Rating: 4 out of 5 stars4/5Learning Functional Data Structures and Algorithms Rating: 0 out of 5 stars0 ratingsThe Handbook of Artificial Intelligence: Volume 2 Rating: 0 out of 5 stars0 ratingsProgramming Problems: Advanced Algorithms Rating: 4 out of 5 stars4/5Machine Learning For Dummies Rating: 4 out of 5 stars4/5Mastering Objectoriented Python Rating: 5 out of 5 stars5/5The Self-Taught Computer Scientist: The Beginner's Guide to Data Structures & Algorithms Rating: 0 out of 5 stars0 ratingsNeural Networks: A Practical Guide for Understanding and Programming Neural Networks and Useful Insights for Inspiring Reinvention Rating: 0 out of 5 stars0 ratingsPractical Java Programming for IoT, AI, and Blockchain Rating: 0 out of 5 stars0 ratingsArtificial Intelligence: A Guide for Thinking Humans Rating: 4 out of 5 stars4/5Deep Learning with Python Rating: 5 out of 5 stars5/5Git Essentials Rating: 4 out of 5 stars4/5Thinking Beyond Coding Rating: 5 out of 5 stars5/5Software Engineering: Architecture-driven Software Development Rating: 4 out of 5 stars4/5The Coder Habits: The #39# Habits of the Professional Programmer Rating: 5 out of 5 stars5/5Python Data Structures and Algorithms Rating: 5 out of 5 stars5/5
Intelligence (AI) & Semantics For You
Midjourney Mastery - The Ultimate Handbook of Prompts Rating: 5 out of 5 stars5/5101 Midjourney Prompt Secrets Rating: 3 out of 5 stars3/5Creating Online Courses with ChatGPT | A Step-by-Step Guide with Prompt Templates Rating: 4 out of 5 stars4/5A Quickstart Guide To Becoming A ChatGPT Millionaire: The ChatGPT Book For Beginners (Lazy Money Series®) Rating: 4 out of 5 stars4/5ChatGPT For Fiction Writing: AI for Authors Rating: 5 out of 5 stars5/5Mastering ChatGPT: 21 Prompts Templates for Effortless Writing Rating: 5 out of 5 stars5/5AI for Educators: AI for Educators Rating: 5 out of 5 stars5/5ChatGPT For Dummies Rating: 0 out of 5 stars0 ratingsMastering ChatGPT: Unlock the Power of AI for Enhanced Communication and Relationships: English Rating: 0 out of 5 stars0 ratingsDancing with Qubits: How quantum computing works and how it can change the world Rating: 5 out of 5 stars5/5Artificial Intelligence: A Guide for Thinking Humans Rating: 4 out of 5 stars4/5Chat-GPT Income Ideas: Pioneering Monetization Concepts Utilizing Conversational AI for Profitable Ventures Rating: 4 out of 5 stars4/5ChatGPT Rating: 1 out of 5 stars1/5Ways of Being: Animals, Plants, Machines: The Search for a Planetary Intelligence Rating: 4 out of 5 stars4/5The Algorithm of the Universe (A New Perspective to Cognitive AI) Rating: 5 out of 5 stars5/5What Makes Us Human: An Artificial Intelligence Answers Life's Biggest Questions Rating: 5 out of 5 stars5/5THE CHATGPT MILLIONAIRE'S HANDBOOK: UNLOCKING WEALTH THROUGH AI AUTOMATION Rating: 5 out of 5 stars5/5The Secrets of ChatGPT Prompt Engineering for Non-Developers Rating: 5 out of 5 stars5/5TensorFlow in 1 Day: Make your own Neural Network Rating: 4 out of 5 stars4/5ChatGPT Ultimate User Guide - How to Make Money Online Faster and More Precise Using AI Technology Rating: 0 out of 5 stars0 ratingsThe Business Case for AI: A Leader's Guide to AI Strategies, Best Practices & Real-World Applications Rating: 0 out of 5 stars0 ratings
Reviews for Algorithms
0 ratings0 reviews
Book preview
Algorithms - Trust Genics
Algorithms:
––––––––
An Introduction to The Computer Science & Artificial Intelligence Used to Solve Human Decisions, Advance Technology, Optimize Habits, Learn Faster & Improve Your Life
Copyright Notice
No part of this book may be reproduced or transmitted in any form whatsoever, electronic, or mechanical, including photocopying, recording, or by any information storage or retrieval system without expressed written, dated and signed permission from the author. All copyrights are reserved.
Disclaimer
Reasonable care has been taken to ensure that the information presented in this book is accurate. However, the reader should understand that the information provided does not constitute legal, medical or professional advice of any kind.
No Liability: this product is supplied as is
and without warranties. All warranties, express or implied, are hereby disclaimed. Use of this product constitutes acceptance of the No Liability
policy. If you do not agree with this policy, you are not permitted to use or distribute this product.
We shall not be liable for any losses or damages whatsoever (including, without limitation, consequential loss or damage) directly or indirectly arising from the use of this product.
Table of Contents
Introduction 3
Chapter 1 - What is AI? 5
Chapter 2 - Data and AI 9
Chapter 3 - Commonly Used Terms in AI 15
Chapter 4 - Is Your Business AI Ready? 21
Chapter 5 - The Capabilities and Limitations of AI 25
Chapter 6 - Deep Learning and Neural Networks 30
Chapter 7 - Major AI Application Areas 35
Chapter 8 - Major AI Techniques 42
Chapter 9 - Building AI Projects 50
Chapter 10 - Why You Should Learn How to Use Data? 56
Chapter 11 - Choosing Your AI Project 62
Chapter 12 - Building Your Own AI Team 69
Chapter 13 - Tools for AI 73
Chapter 14 - AI Team Roles 77
Chapter 15 - How to Help Your Company Become Good in AI 81
Chapter 16 - How to Get Started with Your Pilot Project 90
Chapter 17 - A Realistic Perspective on AI 94
Chapter 18 - AI Bias 99
Chapter 19 - Attacks Against AI 104
Chapter 20 - Misuse of AI 110
Chapter 21 - How AI Helps Developing Nations 112
Chapter 22 - AI and the Future of Jobs 116
Conclusion 120
Introduction
Artificial Intelligence (AI) is changing the way we live, and work and this book is written for non-technicals and non-programmers such as business executives, entrepreneurs, or non-IT teachers.
Whether you are curious what the fuss is all about or whether you want to use AI for your personal project or for your workplace, this book can help you navigate this emerging technology.
In this beginner’s guide, you will learn how AI is affecting our modern society and how you can upgrade yourself so you can ride the trend.
Today, media organizations and even think tanks tend to only focus on the success stories of AI, and there are only a handful of stories about failures.
To gain a more realistic perspective of what AI can or cannot do, it is crucial that you check out case studies in which AI failed and succeeded. That way, you will have a more accurate decision if you can use AI technologies for your projects.
Through this book, we will try to achieve the following objectives:
• Cut through the hype and provide you a more realistic view of what really is AI
• Deep dive into machine learning, deep learning, neural networks, and other important terminologies that you should be familiar with
• Learn the process of building your own AI projects. While fantastical, AI is not magical. It dwells in the scientific and technical realm so if you want to build a project using AI, you can follow specific steps
• Take a closer look at different case studies of projects using AI as a core piece of technology and explore them in relation to how they fit in the context of your workplace
• Debunk some of the hype, myths, and misconceptions about AI
By the end of this book, you will be equipped with the knowledge and develop the right mindset for understanding AI.
You will be more capable of helping yourself, your business, or your workplace explore the emergence of this complex yet exciting technology.
I hope that after this book, you will be in a better position to provide leadership to other people as they explore concerns related to AI.
If you are ready, let’s get started!
Chapter 1 - What is AI?
You have probably read news articles describing AI as among the few emerging technologies that are now changing our world.
AI is no longer confined to the world of science fiction. The whole industry is now creating actual value.
Based on a study conducted by McKinsey Global Institute, AI is estimated to produce an added $13 Trillion of value every year by the year 2030.
But while AI is already producing significant amounts of value within the software world, there is still untapped value that is projected to be created in the future outside the industry.
Among the sectors where AI can be of much help include manufacturing, transportation, travel, and shopping.
The Two Types of AI
Yes, AI is exciting. But this excitement also creates a lot of unnecessary hype about this emerging technology.
The main reason for this is that AI is actually composed of two different concepts. Majority of the developments that we see today fall under Artificial Narrow Intelligence (ANI).
ANI is mainly used in self-driving cars, smart speakers, search engines, or in manufacturing automation.
The other type of AI is Artificial General Intelligence (AGI), which is often the focus of science fiction. AGI is geared towards replicating human intelligence or even surpassing what a human mind can do.
At present, there is considerable progress in ANI but minimal progress in AGI.
Building ANI and AGI are both worthy goals but sadly the fast progress in ANI that is creating a lot of value has caused people to believe that AI is rising at an unprecedented rate.
It is true that there is rapid progress in AI, but there is a misconception that this includes progress in AGI. This leads to some unnecessary fears about super evil robots coming to enslave humanity.
AGI is an exciting area of AI, but it will take a lot of technological breakthroughs first before we can see something that will change the current landscape. For now, it may seem like a pipe dream. We might still get there in the future, though. Who knows?
Considering the slow progress in AGI, it is really unnecessary to be worried about our immediate future of working for the robots instead of the other way around.
In this book, we will focus on ANI, and how it can help you solve common problems at home and in the workplace.
Machine Learning
The rapid progress in AI can be attributed to one tool in AI known as machine learning. In learning AI, you should first learn what is machine learning so you will know how you can apply it to your profession or industry.
The most common form of machine learning is a form of AI that is structured in input to output pathway. To put it simply, this AI learns A to B. This is known as supervised learning.
Here is an example:
Input A = email
Output B = email spam or not
In this spam filter, the core AI is supervised learning.
Another example is in speech recognition, in which the input is an audio file then the output is a text transcript.
Machine translation is also another example of supervised learning wherein you can input any text in English, then the output will be Chinese or Spanish.
Online advertising is considered as a profitable form of supervised learning.
Google, Facebook, LinkedIn all have a core piece of AI that inputs some specific information about an ad, then some details about a target user, and will try to figure out if a particular ad will be interesting for the user or not.
Supervised learning in online advertising is quite lucrative. While it is not the most inspiring application of AI, it is the reason why large tech companies are creating economic value today.
Let’s say that you are interested in building a self-driving car. The core piece of AI in this application will take an image as an input and correlate it with data from sensors, the position of the car, so it will rapidly calculate the output that will enable self-driving cars to avoid other vehicles on the road.
Another application of supervised learning is in manufacturing, in which the AI will take an image as an input, then the output will be created in an assembly line.
Some factories are now using AI to inspect products. The core piece of AI will take the image of the product then will filter if it fits the standard quality or has dents or defects.
Supervised learning just takes an input then will produce an output. While this may seem a bit limiting, it can create a lot of value if you find the right application.
Even though the concept of supervised learning really took off in the last few years, it has been around for several decades already. But why is supervised learning taking off just now?
The major reason is the explosion of data in recent years. In many industries, the volume of data you have access to has really exploded recently.
A lot of data that were recorded in papers and manual filing systems are now available online thanks to the rise of computers and the Internet. So, we have more available data.
Deep Learning and Neural Networks
The rise of neural networks and deep learning also caused the rapid progress of AI.
Don’t worry too much if you are encountering a lot of new terms as we will take a closer look at AI terminology later on