I read about fuzzy logic, and I just donβt understand how this can improve machine learning algorithms in most cases (which, apparently, is used relatively often).
Take, for example, k nearest neighbors. If you have a bunch of attributes like color: [red,blue,green,orange], temperature: [real number], shape: [round, square, triangle], you can't really fuzzify any of them except the real numbered attribute (please correct me if I'm wrong), and I donβt see how it can improve something more than joint use of things.
color: [red,blue,green,orange], temperature: [real number], shape: [round, square, triangle]
How can automatic fuzzy logic be used to improve machine learning? Examples of toys that you find on most websites are usually not suitable for most cases.
Fuzzy logic is appropriate when variables have a natural interpretation of the form. For example, [very few, few, many, very many] have a good overlapping trapezoidal interpretation of the meanings.
Variables, such as color, may be missing. Fuzzy variables indicate the degree of belonging that become useful.
, , . , , , ( ) , , .
, , (, ..). , , , , . , , , "PC AI" / 2002 , , , :
:
[round, square, triangle] - , (.. ). ( ). , ( , ). , , .
, . ", " ( ) , () .
, -, fuzzified controller , , /. , 0 1. , , , , . , . , , , , , , , . , , , [, , ] - , . , , , . , , .
, . "shape" " ", "", "", "" "". "" "", . "color", "" , RGB . , , , .
Is it possible to simply transform discrete sets into continuous ones and get the same effects as blurriness, being able to use all the methods of probability theory?
For example, the size ['small', 'medium', 'big'] ==> [0,1]
Source: https://habr.com/ru/post/1779441/More articles:Question interview in java - javamysql load data infile - mysqlRedirecting everything to a file created by an executable? - redirecttoo few sprintf arguments - phpHow to run SQL Server 2k8 with debugging CLS VS2010 - debuggingandroid vs iOS who choose - androidGuidelines for "Compatible" URL Protection - securityThe problem with the Grails cascade from Garm and MYSQL - mysqlAndroid - how can I get Activity to enter text from a dialog - androidScala message bus implementation using Actors? - scalaAll Articles