In this chapter, we understood the fundamental theory of fuzzy logic. It is imperative that as we build intelligent machines with ever-growing volumes of data that is available from discrete sources in structured, unstructured, and semi-structured forms, machines need the ability to interface with the real world in the same way as human beings do. We do not need explicit mathematical input to make our decisions. In the same way, if we are able to interpret natural language and apply fuzzy techniques to computation, we will be able to create smart machines that really complement humans.
The mathematical theory of fuzzy systems is decades old. However, with the advent of massive data storage and processing frameworks, practical implementations are possible especially with the convergence of fuzzy logic and deep neural networks, and a truly intelligent, self-learning system will be a reality very soon. This chapter has created the foundation for modeling and bringing our systems even...