先发英文原版,然后和网友们一起翻译。

Introduction to Artificial Intelligence

In this chapter, we are going to discuss the concept of Artificial Intelligence(AI) and how it’s applied in the real world. We spend a significant portion of our everyday life interacting with smart systems. It can be in the form of searching for something on the internet, Biometric face recognition, or converting spoken words to text. Artificial Intelligence is at the heart of all this and it’s becoming an important part of our modern lifestyle. All these system are complex real-world applications and Artificial Intelligence solves these problems with mathematics and algorithms. During the course of this book, we will learn the fundamental principles that are used to build such applications and then implement them    as well. Our overarching goal is to enable you to take up new and challenging Artificial Intelligence problems that you might encounter in your everyday life.

By the end of this chapter, you will know:

What is AI and why do we need to study it?

Applications of AI

Branches of AI

Turing test

Rational agents

General Problem Solvers

Building an intelligent agent

Installing Python 3 on various operating systems

Installing the necessary Python packages

What is Artificial Intelligence?

Artificial Intelligence(AI) is a way to make machines think and behave intelligently. These machines are controlled by software inside them, so AI has a lot to do with intelligent software programs that control these machines. It is a science of finding theories and methodologies that can help machines understand the world and accordingly react to situations in the same way that humans do.

If we look closely at how the field of AI has emerged over the last couple of decades, you will see that different researchers tend to focus on different concepts to define AI. In the modern world, AI is used across many verticals in many different forms. We want the machines to sense, reason, think, and act. We want our machines to be rational too.

AI is closely related to the study of human brain. Researchers believe that AI can be accomplished by understanding how the human brain works. By mimicking the way the human brain learns, thinks, and takes action, we can build a machine that can do the same. This can be used as a platform to develop intelligent systems that are capable of learning.

Why do we need to study AI?

AI has the ability to impact every aspect of our lives. The field of AI tries to understand patterns and behaviors of entities. With AI, we want to build smart systems and understand the concept of intelligence as well. The intelligent systems that we construct are very useful in understanding how an intelligent system like our brain goes about constructing another intelligent system.

Let’s take a look at how our brain processes information:

Compared to some other fields such as Mathematics or Physics that have been around for centuries, AI is relatively in its infancy. Over the last couple of decades, AI has produced some spectacular products such as self-driving cars and intelligent robots that can walk. Based on the direction in which we are heading, it’s pretty obvious that achieving intelligence will have a great impact on our lives in the coming years.

We can’t help but wonder how the human brain manages to do so much with such   effortless ease. We can recognize objects, understand languages, learn new things, and perform many more sophisticated tasks with our brain. How does the human brain do this? When you try to do this with a machine, you will see that it falls way behind! For example, when we try to look for things such as extraterrestrial life or time travel, we don’t know if those things exist. The good thing about the holy grail of AI is that we know it exists. Our brain is the holy grail! It is a spectacular example of an intelligent system. All we have to do is to mimic its functionality to create an intelligent system that can do something similar, possibly even more.

Let’s see how raw data gets converted to wisdom through various levels of processing:

One of the main reasons we want to study AI is to automate many things. We live in a world where:

We deal with huge and insurmountable amounts of data. The human brain can’t keep track of so much data.

Data originates from multiple sources simultaneously. The data is unorganized and chaotic.

Knowledge derived from this data has to be updated constantly because the data itself keeps changing.

The sensing and actuation has to happen in real time with high precision.

Even though the human brain is great at analyzing things around us, it cannot keep up with the preceding conditions. Hence, we need to design and develop intelligent machines that can do this. We need AI systems that can:

Handle large amounts of data in an efficient way. With the advent of Cloud Computing, we are now able to store huge amounts of data.

Ingest data simultaneously from multiple sources without any lag.

Index and organize data in a way that allows us to derive insights.

Learn from new data and update constantly using the right learning algorithms.

Think and respond to situations based on the conditions in real time.

AI techniques are actively being used to make existing machines smarter, so that they can execute faster and more efficiently.

作者:

喜欢围棋和编程。查看的所有文章

python中国象棋 ai_人工智能:python实现-ai简介相关推荐

  1. python中国象棋github_GitHub - bupticybee/elephantfish: elephantfish: 一个只有124行的中国象棋引擎...

    介绍 elephantfish 是受到 sunfish 启发而撰写的纯python的中国象棋引擎, 整个象棋引擎核心代码只有124行(见compressed.py),棋力方面我仅进行过其与象棋小巫师傻 ...

  2. python中国象棋github_GitHub - linbirg/icyChessZero: 中国象棋alpha zero程序

    icyChessZero 中国象棋alpha zero 这个项目受到alpha go zero的启发,旨在训练一个中等人类水平或高于中等人类水平的深度神经网络,来完成下中国象棋的任务.目前这个项目仍在 ...

  3. python 中国象棋单机版with pygame

    鼠标点击操作:两天制作,较为粗糙,很多效果还未实现. # -*- coding: utf-8 -*- # -*- coding: utf-8 -*- """ Create ...

  4. 12年前的作品──《美绿中国象棋》制作过程及算法简介

    这个游戏是大学本科二年级时(1998年)修人工智能课程的功课 .这个游戏的「棋力」并不高,主要是因为没有花时间在调整的工作上.比较满意的部分是使用 OpenGL 做的使用者介面.本文将简单介绍制作本游 ...

  5. python打造个性化ai_人工智能GIS技术篇——打造GeoAI个性化应用,你需要人工智能GIS流程工具...

    在2019 GIS 软件技术大会上,超图提出了人工智能GIS技术体系,丰富和创新了GIS基础支撑技术.人工智能GIS技术体系的核心内容之一是GeoAI,即融合AI的空间分析与处理.在GeoAI功能的应 ...

  6. python安装百度aip_Python人工智能-基于百度AI接口

    参考百度AI官网:http://ai.baidu.com/ 准备工作: 支持Python版本:2.7.+ ,3.+ 安装使用Python SDK有如下方式 >如果已经安装了pip,执行 pip ...

  7. python中国象棋github_GitHub 上最火的 Python 开源项目zz

    Google 的 TensorFlow 是最流行的开源 AI 库之一.它的高计算效率,丰富的开发资源使它被企业和个人开发者广泛采用.TensorFlow 是一个采用数据流图,用于数值计算的开源软件库. ...

  8. python中国象棋人机大战_还记得浪潮杯首届象棋人机大战吗?五位高手被电脑18回合打败了...

    [DhtmlXQ] [DhtmlXQ_init]500,350[/DhtmlXQ_init] [DhtmlXQ_title]浪潮杯人机大战,电脑vs五位高手[/DhtmlXQ_title] [Dhtm ...

  9. python特效源代码_人工智能python代码实现魔幻换天视频特效

    魔幻换天视频: python实现魔幻换天特效,特效前,特效后对比视频 视频前后特效对比图 前几期的视频,我们分享了python代码实现的魔幻换天的视频特效,如何使用python代码实现?本期文章我们简 ...

最新文章

  1. [Codeforces 555E]Case of Computer Network(Tarjan求边-双连通分量+树上差分)
  2. oracle全库快照,Oracle数据库快照的使用
  3. 通过一个实际案例,彻底搞懂 HashMap!
  4. 不要再问了,数据库不建议上Docker
  5. python raise_python raise 使用方法
  6. jetCache使用
  7. 数据库专家:MySQL分片水很深
  8. golang怎么判断字符串是否为空
  9. 【第一阶段 day25 面向对象】 多态
  10. single-spa
  11. QT编程入门系列文章之二十六——反走样
  12. 超大背包(挑战编程之01背包)
  13. 提前和2022年6月的自己聊聊
  14. DAYTIME(daytime可数吗)
  15. 关于一些C语言代码优化的方法,我慷慨解囊了大家酌情收藏
  16. u盘怎么格式化?格式化后如何恢复数据?4个详细教程
  17. 数据库关系模型与关系运算---2022.2.13
  18. 汉字转拼音/全拼/首字母
  19. ERNIE3.0多分类任务应用详细教程代码
  20. Apache Pulsar 2.7.1 版本正式发布!

热门文章

  1. RNA修饰质谱检测|dextran-siRNA 葡聚糖化学偶联DNA/RNA|siRNA-PLGA聚乳酸-羟基乙酸共聚物修饰核糖核酸
  2. python学习笔记18:数据分析pandas和matplotlib
  3. Java方法的形参和实参的区别
  4. 成都申办世界大学生运动会,新鲜“滚滚”LOGO 出炉!
  5. 2-《解忧程序员》读后感
  6. 怎么测内阻 恒压源_五种最实用方法教你如何精确测量蓄电池内阻
  7. egret---添加序列帧动画,帧包动画,龙骨动画
  8. Matlab 定义函数的几种方法
  9. 武侠类游戏背景音乐竟然是这样。。
  10. 智能称体脂称实现(datasheet篇)