inference + matab

master
Peter Babič 9 years ago
parent 1fc0654d8e
commit ea265f00e8
Signed by: peter.babic
GPG Key ID: 4BB075BC1884BA40
  1. 2
      fuzzy-logic/README.md
  2. BIN
      fuzzy-logic/figures/inference.png
  3. BIN
      fuzzy-logic/figures/sw-1.png
  4. BIN
      fuzzy-logic/figures/sw-2.png
  5. BIN
      fuzzy-logic/figures/sw-3.png
  6. BIN
      fuzzy-logic/figures/sw-4.png
  7. BIN
      fuzzy-logic/figures/sw-5.png
  8. BIN
      fuzzy-logic/figures/sw-6.png
  9. 13
      fuzzy-logic/fuzzy_logic.bib
  10. BIN
      fuzzy-logic/fuzzy_logic.pdf
  11. 77
      fuzzy-logic/fuzzy_logic.tex

@ -1,5 +1,5 @@
# Presentation
[fuzzy.pdf](https://github.com/peterbabic/fuzzy-logic-presentation/blob/master/fuzzy.pdf)
[fuzzy.pdf](https://github.com/peterbabic/LaTeX/blob/master/fuzzy-logic/fuzzy_logic.pdf)
# Assignment
The aim is: You choose an application of fuzzy logic and you have to answer

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

@ -46,9 +46,18 @@
}
@book{rajasekaran2003neural,
title={NEURAL NETWORKS, FUZZY LOGIC AND GENETIC ALGORITHM: SYNTHESIS AND APPLICATIONS (WITH CD)},
author={RAJASEKARAN, S. and PAI, G.A.V.},
title={Neural networks, Fuzzy logic and Genetic algorithm: Synthesis and applications (with cd)},
author={Rajasekaran, s. and pai, g.a.v.},
isbn={9788120321861},
year={2003},
publisher={PHI Learning}
}
@book{sivanandam2006introduction,
title={Introduction to Fuzzy Logic using MATLAB},
author={Sivanandam, S.N. and Sumathi, S. and Deepa, S.N.},
isbn={9783540357810},
year={2006},
publisher={Springer Berlin Heidelberg}
}

Binary file not shown.

@ -100,12 +100,12 @@
\end{figure}
\end{frame}
\begin{frame}{Sorites Paradox \cite{podosky1985vagueness}}
\begin{frame}{Sorites Paradox}
When does a heap of grains stops being heap, if we are removing one grain at a time?
\begin{figure}
\includegraphics[width=.75\textwidth]{sorites-gradient.jpg}
\caption{At what point exactly does blue becomes red?}
\caption{At what point exactly does blue becomes red? Sorites paradox \cite{podosky1985vagueness}.}
\end{figure}
$$Bald(0)$$
@ -270,8 +270,15 @@
\end{figure}
\end{frame}
\begin{frame}{Fuzzy Inference Engine}
\begin{figure}
\includegraphics[width=.65\textwidth]{inference.png}
\caption{Process of a fuzzy control. The most used method for defuzzification is \textit{center of gravity} (centroid).}
\end{figure}
\end{frame}
\begin{frame}{Fuzzy Control Applications \cite{ross2009fuzzy}}
\begin{frame}{Fuzzy Control Applications}
\begin{itemize}
\item Camera autofocus by Canon
\item Increased effectivity of Mutsushita vacuum robots
@ -281,12 +288,72 @@
\end{itemize}
\vskip .5cm
The fuzzy control systems are commonly used where there are not enough resources for highly advanced systems like \textbf{PID\footnote{Proportional-integral-derivative} controller}, \textbf{Artificial neural network} or \textbf{Genetic algorithm} \cite{rajasekaran2003neural}.
The fuzzy control systems are commonly used \cite{ross2009fuzzy} where there are not enough resources for highly advanced systems like \textbf{PID\footnote{Proportional-integral-derivative} controller}, \textbf{Artificial neural network} or \textbf{Genetic algorithm} \cite{rajasekaran2003neural}.
\end{frame}
\subsection{Software}
\begin{frame}{MATLAB Fuzzy Toolbox Introduction}
\begin{itemize}
\item Provides a complete set of functions to design an implement various fuzzy logic processes \cite{sivanandam2006introduction}
\item Major fuzzy logic operation-fuzzification, defuzzification, and the fuzzy inference
\item Can be implemented using the Graphical User Interface (GUI)
\end{itemize}
\end{frame}
\begin{frame}{MATLAB Fuzzy Toolbox}
Features:
\begin{itemize}
\item It provides tools to create and edit fuzzy inference system (FIS).
\item Allows integrating fuzzy systems into simulation with Simulink.
\item It is possible to create stand-alone C programs that call on fuzzy systems
\end{itemize}
MATLAB Fuzzy Toolbox Tool Categories:
\begin{itemize}
\item Command line functions
\item Graphical or interactive tools
\item Simulink blocks
\end{itemize}
\end{frame}
\begin{frame}[allowframebreaks]{MATLAB Fuzzy Toolbox}
\begin{figure}
\includegraphics[width=.75\textwidth]{sw-1.png}
% \caption{}
\end{figure}
\begin{figure}
\includegraphics[width=.75\textwidth]{sw-2.png}
% \caption{}
\end{figure}
\begin{figure}
\includegraphics[width=.75\textwidth]{sw-3.png}
% \caption{}
\end{figure}
\begin{figure}
\includegraphics[width=.75\textwidth]{sw-4.png}
% \caption{}
\end{figure}
\begin{figure}
\includegraphics[width=.5\textwidth]{sw-5.png}
% \caption{}
\end{figure}
\begin{figure}
\includegraphics[width=.75\textwidth]{sw-6.png}
% \caption{}
\end{figure}
\end{frame}
\section{Final Remarks}
\begin{frame}{Is Fuzzy Logic a Viable Option?}
The widespread use, amount of knowledge accumulated and countless tools and literature available proof it as \textbf{yes}.
\end{frame}
\subsection{References}
@ -304,7 +371,7 @@
\end{document}
%sivanandam2006introduction
%\begin{frame}{Blocks}

Loading…
Cancel
Save