comp.lang.ada
 help / color / mirror / Atom feed
* ANN: Fuzzy sets for Ada v4.1
@ 2005-09-12 20:30 Dmitry A. Kazakov
  2005-09-13 13:34 ` Marc A. Criley
  0 siblings, 1 reply; 5+ messages in thread
From: Dmitry A. Kazakov @ 2005-09-12 20:30 UTC (permalink / raw)


It is here:

http://www.dmitry-kazakov.de/ada/fuzzy.htm

Changes to the version 4.0: 

1. Multiplication and division between a fuzzy number from one side and a
dimensioned number or interval from another yielding a dimensioned fuzzy
number were added; 

2. Multiplication and division between a linguistic variable and a
dimensioned number yielding a dimensioned variable were added; 

3. Multiplication and division of linguistic variables were defined to work
with negative multiplicands and divisors; 

4. To_Variable_Measure with Variable argument was added; 

5. Empirical defuzzification methods of linguistic variables: center of
area, center of gravity, leftmost maximum, rightmost maximum;

6. Bug fix in implementation of operations on linguistic variables. 

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: ANN: Fuzzy sets for Ada v4.1
  2005-09-12 20:30 ANN: Fuzzy sets for Ada v4.1 Dmitry A. Kazakov
@ 2005-09-13 13:34 ` Marc A. Criley
  2005-09-13 14:06   ` Jacob Sparre Andersen
                     ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Marc A. Criley @ 2005-09-13 13:34 UTC (permalink / raw)


Dmitry A. Kazakov wrote:
> It is here:
> 
> http://www.dmitry-kazakov.de/ada/fuzzy.htm

Just curious...

It's been several years since I looked at fuzzy logic--just one of those 
things I was never able to get back to :-)

What are some of the application areas that you or others are using your 
fuzzy sets for?

-- Marc A. Criley
-- McKae Technologies
-- www.mckae.com
-- DTraq - XPath In Ada - XML EZ Out



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: ANN: Fuzzy sets for Ada v4.1
  2005-09-13 13:34 ` Marc A. Criley
@ 2005-09-13 14:06   ` Jacob Sparre Andersen
  2005-09-13 19:28   ` Dmitry A. Kazakov
  2005-09-14 10:17   ` Predictor
  2 siblings, 0 replies; 5+ messages in thread
From: Jacob Sparre Andersen @ 2005-09-13 14:06 UTC (permalink / raw)


Marc A. Criley wrote:

> What are some of the application areas that you or others are using
> your fuzzy sets for?

One application I know of is a prediction tool in trading software
(trading bonds, currencies, stocks or something like that).

Jacob
-- 
"In space, no-one can press CTRL-ALT-DEL"
                                        -- An Ada programmer



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: ANN: Fuzzy sets for Ada v4.1
  2005-09-13 13:34 ` Marc A. Criley
  2005-09-13 14:06   ` Jacob Sparre Andersen
@ 2005-09-13 19:28   ` Dmitry A. Kazakov
  2005-09-14 10:17   ` Predictor
  2 siblings, 0 replies; 5+ messages in thread
From: Dmitry A. Kazakov @ 2005-09-13 19:28 UTC (permalink / raw)


On Tue, 13 Sep 2005 08:34:42 -0500, Marc A. Criley wrote:

> Dmitry A. Kazakov wrote:
>> It is here:
>> 
>> http://www.dmitry-kazakov.de/ada/fuzzy.htm
> 
> Just curious...
> 
> It's been several years since I looked at fuzzy logic--just one of those 
> things I was never able to get back to :-)
> 
> What are some of the application areas that you or others are using your 
> fuzzy sets for?

I'm using it for machine learning and pattern recognition. Examples:
classification of vessels by acoustic signals; a production quality control
system based on video images; a customer support system for ordering
components needed to assemble a test bench.

In general "fuzzy" = uncertain, but not like "random", it is worse, more
uncertain. Usually human inputs are fuzzy. Also models can be fuzzy, when
some parameters are unknown (and cannot be statistically estimated.) In
fact it is again a kind of human [expert] input. In many cases uncertainty
is mixed: randomness x fuzziness.

The problem with applications of fuzzy is that historically many people
believed fuzzy to be a universal theory to replace and explain everything.
It was wrong. Moreover, for any problem the rule of thumb is: first to try
to formulate it as deterministic certain. If that does not work, then as
stochastic random. And only after that as fuzzy. So as long as your methods
work you need not to come back! (:-))

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: ANN: Fuzzy sets for Ada v4.1
  2005-09-13 13:34 ` Marc A. Criley
  2005-09-13 14:06   ` Jacob Sparre Andersen
  2005-09-13 19:28   ` Dmitry A. Kazakov
@ 2005-09-14 10:17   ` Predictor
  2 siblings, 0 replies; 5+ messages in thread
From: Predictor @ 2005-09-14 10:17 UTC (permalink / raw)


Marc A. Criley wrote:
> What are some of the application areas that you or others are using your
> fuzzy sets for?


I don't know about this particular tool, but fuzzy logic is used in a
wide variety of applications, such as:

Shape Recognition:
http://homepages.cae.wisc.edu/~ningyue/fuzzy.pdf

Medicine:
http://www3.sympatico.ca/alawnicz/PAGE0212.PDF

OCR:
http://eprint.uq.edu.au/archive/00000625/02/paper13.pdf

Image Processing:
http://www.medialab.ntua.gr/medialab/Papers2003/2003-8/8.pdf

Manufacturing Planning:
http://citeseer.ist.psu.edu/158236.html

Earth Science:
http://www.civil.ualberta.ca/~FEHicks/Papers/Mahabir_et_al_JHP_03.pdf


-Will Dwinnell
http://will.dwinnell.com




^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2005-09-14 10:17 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-09-12 20:30 ANN: Fuzzy sets for Ada v4.1 Dmitry A. Kazakov
2005-09-13 13:34 ` Marc A. Criley
2005-09-13 14:06   ` Jacob Sparre Andersen
2005-09-13 19:28   ` Dmitry A. Kazakov
2005-09-14 10:17   ` Predictor

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox