Artificial intelligence is a branch of computer science and a frontier field of computer science and technology. Artificial intelligence is closely related to computer software. On the one hand, all kinds of artificial intelligence application systems should be realized by computer software. On the other hand, many intelligent computer softwares also apply the theoretical methods and techniques of artificial intelligence.
Such as expert system software, machine game software, etc. However, artificial intelligence is not equal to software. In addition to software, there are hardware and other automation and communication equipment.
Although artificial intelligence is a branch of computer science, its research involves not only computer science, but also brain science, neurophysiology, psychology, linguistics, logic, cognitive (thinking) science, behavioral science and mathematics, as well as information theory, cybernetics and system theory. Therefore, artificial intelligence is actually a comprehensive interdisciplinary and marginal subject.