A Practical Introduction to Fuzzy Logic using LISP


Book Description

This book makes use of the LISP programming language to provide readers with the necessary background to understand and use fuzzy logic to solve simple to medium-complexity real-world problems. It introduces the basics of LISP required to use a Fuzzy LISP programming toolbox, which was specifically implemented by the author to “teach” the theory behind fuzzy logic and at the same time equip readers to use their newly-acquired knowledge to build fuzzy models of increasing complexity. The book fills an important gap in the literature, providing readers with a practice-oriented reference guide to fuzzy logic that offers more complexity than popular books yet is more accessible than other mathematical treatises on the topic. As such, students in first-year university courses with a basic tertiary mathematical background and no previous experience with programming should be able to easily follow the content. The book is intended for students and professionals in the fields of computer science and engineering, as well as disciplines including astronomy, biology, medicine and earth sciences. Software developers may also benefit from this book, which is intended as both an introductory textbook and self-study reference guide to fuzzy logic and its applications. The complete set of functions that make up the Fuzzy LISP programming toolbox can be downloaded from a companion book’s website.




Information Retrieval and Management: Concepts, Methodologies, Tools, and Applications


Book Description

With the increased use of technology in modern society, high volumes of multimedia information exists. It is important for businesses, organizations, and individuals to understand how to optimize this data and new methods are emerging for more efficient information management and retrieval. Information Retrieval and Management: Concepts, Methodologies, Tools, and Applications is an innovative reference source for the latest academic material in the field of information and communication technologies and explores how complex information systems interact with and affect one another. Highlighting a range of topics such as knowledge discovery, semantic web, and information resources management, this multi-volume book is ideally designed for researchers, developers, managers, strategic planners, and advanced-level students.




Claudio Moraga: A Passion for Multi-Valued Logic and Soft Computing


Book Description

The book is an authoritative collection of contributions by leading experts on the topics of fuzzy logic, multi-valued logic and neural network. Originally written as an homage to Claudio Moraga, seen by his colleagues as an example of concentration, discipline and passion for science, the book also represents a timely reference guide for advance students and researchers in the field of soft computing, and multiple-valued logic.




Accuracy and Fuzziness. A Life in Science and Politics


Book Description

This book, which goes far beyond a traditional collection of technical articles, is dedicated to Enric Trillas, a fuzzy systems pioneer but also an internationally renowned researcher in other areas of science, such as mathematics and aerospace, and an outstanding manager of scientific affairs in Spain. Some of the contributions in this book develop technical, state-of-the-art themes obviously related to fuzzy logic, while others resemble popular-science articles that shed light on complex mathematical concepts. There are also chapters that highlight the authors’ personal relationships and experiences working with Enric Trillas. While planning this book project, the editors decided to give contributors absolute freedom of thought and expression in preparing their chapters. The result is a colorful and inspiring mixture of styles and topics, which perfectly reflects Enric Trillas’s multifaceted contributions to research and his outstanding role in promoting education and technological transfer in the field of soft computing. This Festschrift to Enric Trillas, published on the occasion of his 75th birthday, is not only intended as an exemplary source of information for young scientists dealing with uncertainty, imprecision and accuracy of models, but also as an inspiring guide to the role of scientists in education, politics and communication.




Dictionary of Mathematical Geosciences


Book Description

This dictionary includes a number of mathematical, statistical and computing terms and their definitions to assist geoscientists and provide guidance on the methods and terminology encountered in the literature. Each technical term used in the explanations can be found in the dictionary which also includes explanations of basics, such as trigonometric functions and logarithms. There are also citations from the relevant literature to show the term’s first use in mathematics, statistics, etc. and its subsequent usage in geosciences.




Introduction to Artificial Intelligence


Book Description

This accessible and engaging textbook presents a concise introduction to the exciting field of artificial intelligence (AI). The broad-ranging discussion covers the key subdisciplines within the field, describing practical algorithms and concrete applications in the areas of agents, logic, search, reasoning under uncertainty, machine learning, neural networks, and reinforcement learning. Fully revised and updated, this much-anticipated second edition also includes new material on deep learning. Topics and features: presents an application-focused and hands-on approach to learning, with supplementary teaching resources provided at an associated website; contains numerous study exercises and solutions, highlighted examples, definitions, theorems, and illustrative cartoons; includes chapters on predicate logic, PROLOG, heuristic search, probabilistic reasoning, machine learning and data mining, neural networks and reinforcement learning; reports on developments in deep learning, including applications of neural networks to generate creative content such as text, music and art (NEW); examines performance evaluation of clustering algorithms, and presents two practical examples explaining Bayes’ theorem and its relevance in everyday life (NEW); discusses search algorithms, analyzing the cycle check, explaining route planning for car navigation systems, and introducing Monte Carlo Tree Search (NEW); includes a section in the introduction on AI and society, discussing the implications of AI on topics such as employment and transportation (NEW). Ideal for foundation courses or modules on AI, this easy-to-read textbook offers an excellent overview of the field for students of computer science and other technical disciplines, requiring no more than a high-school level of knowledge of mathematics to understand the material.




Systems Science and Cybernetics - Volume III


Book Description

The subject “Systems sciences and cybernetics” is the outcome of the convergence of a number of trends in a larger current of thought devoted to the growing complexity of (primarily social) objects and arising in response to the need for globalized treatment of such objects. This has been magnified by the proliferation and publication of all manner of quantitative scientific data on such objects, advances in the theories on their inter-relations, the enormous computational capacity provided by IT hardware and software and the critical revisiting of subject-object interaction, not to mention the urgent need to control the efficiency of complex systems, where “efficiency” is understood to mean the ability to find a solution to many social problems, including those posed on a planetary scale. The result has been the forging of a new, academically consolidated scientific trend going by the name of Systems Theory and Cybernetics, with a comprehensive, multi-disciplinary focus and therefore apt for understanding realities still regarded to be inescapably chaotic. This subject entry is subdivided into four sections. The first, an introduction to systemic theories, addresses the historic development of the most commonly used systemic approaches, from new concepts such as the so-called “geometry of thinking” or the systemic treatment of “non-systemic identities” to the taxonomic, entropic, axiological and ethical problems deriving from a general “systemic-cybernetic” conceit. Hence, the focus in this section is on the historic and philosophical aspects of the subject. Moreover, it may be asserted today that, beyond a shadow of a doubt, problems, in particular problems deriving from human interaction but in general any problem regardless of its nature, must be posed from a systemic perspective, for otherwise the obstacles to their solution are insurmountable. Reaching such a perspective requires taking at least the following well-known steps: a) statement of the problem from the determinant variables or phenomena; b) adoption of theoretical models showing the interrelationships among such variables; c) use of the maximum amount of – wherever possible quantitative – information available on each; d) placement of the set of variables in an environment that inevitably pre-determines the problem. That epistemology would explain the substantial development of the systemic-cybernetic approach in recent decades. The articles in the second section deal in particular with the different methodological approaches developed when confronting real problems, from issues that affect humanity as a whole to minor but specific questions arising in human organizations. Certain sub-themes are discussed by the various authors – always from a didactic vantage –, including: problem discovery and diagnosis and development of the respective critical theory; the design of ad hoc strategies and methodologies; the implementation of both qualitative (soft system methodologies) and formal and quantitative (such as the “General System Problem Solver” or the “axiological-operational” perspective) approaches; cross-disciplinary integration; and suitable methods for broaching psychological, cultural and socio-political dynamisms. The third section is devoted to cybernetics in the present dual meaning of the term: on the one hand, control of the effectiveness of communication and actions, and on the other, the processes of self-production of knowledge through reflection and the relationship between the observing subject and the observed object when the latter is also observer and the former observed. Known as “second order cybernetics”, this provides an avenue for rethinking the validity of knowledge, such as for instance when viewed through what is known as “bipolar feedback”: processes through which interactions create novelty, complexity and diversity. Finally, the fourth section centres around artificial and computational intelligence, addressing sub-themes such as “neural networks”, the “simulated annealing” that ranges from statistical thermodynamics to combinatory problem-solving, such as in the explanation of the role of adaptive systems, or when discussing the relationship between biological and computational intelligence.




Intelligent Systems for Engineers and Scientists


Book Description

The third edition of this bestseller examines the principles of artificial intelligence and their application to engineering and science, as well as techniques for developing intelligent systems to solve practical problems. Covering the full spectrum of intelligent systems techniques, it incorporates knowledge-based systems, computational intelligence, and their hybrids. Using clear and concise language, Intelligent Systems for Engineers and Scientists, Third Edition features updates and improvements throughout all chapters. It includes expanded and separated chapters on genetic algorithms and single-candidate optimization techniques, while the chapter on neural networks now covers spiking networks and a range of recurrent networks. The book also provides extended coverage of fuzzy logic, including type-2 and fuzzy control systems. Example programs using rules and uncertainty are presented in an industry-standard format, so that you can run them yourself. The first part of the book describes key techniques of artificial intelligence—including rule-based systems, Bayesian updating, certainty theory, fuzzy logic (types 1 and 2), frames, objects, agents, symbolic learning, case-based reasoning, genetic algorithms, optimization algorithms, neural networks, hybrids, and the Lisp and Prolog languages. The second part describes a wide range of practical applications in interpretation and diagnosis, design and selection, planning, and control. The author provides sufficient detail to help you develop your own intelligent systems for real applications. Whether you are building intelligent systems or you simply want to know more about them, this book provides you with detailed and up-to-date guidance. Check out the significantly expanded set of free web-based resources that support the book at: http://www.adrianhopgood.com/aitoolkit/




Proceedings


Book Description




Mechanizing Hypothesis Formation


Book Description

Mechanizing hypothesis formation is an approach to exploratory data analysis. Its development started in the 1960s inspired by the question “can computers formulate and verify scientific hypotheses?”. The development resulted in a general theory of logic of discovery. It comprises theoretical calculi dealing with theoretical statements as well as observational calculi dealing with observational statements concerning finite results of observation. Both calculi are related through statistical hypotheses tests. A GUHA method is a tool of the logic of discovery. It uses a one-to-one relation between theoretical and observational statements to get all interesting theoretical statements. A GUHA procedure generates all interesting observational statements and verifies them in a given observational data. Output of the procedure consists of all observational statements true in the given data. Several GUHA procedures dealing with association rules, couples of association rules, action rules, histograms, couples of histograms, and patterns based on general contingency tables are involved in the LISp-Miner system developed at the Prague University of Economics and Business. Various results about observational calculi were achieved and applied together with the LISp-Miner system. The book covers a brief overview of logic of discovery. Many examples of applications of the GUHA procedures to solve real problems relevant to data mining and business intelligence are presented. An overview of recent research results relevant to dealing with domain knowledge in data mining and its automation is provided. Firsthand experiences with implementation of the GUHA method in the Python language are presented.