Investor's wiki

Rolig logik

Rolig logik

Vad Àr Fuzzy Logic?

Fuzzy logic Àr ett tillvÀgagÄngssÀtt för variabel bearbetning som gör att flera möjliga sanningsvÀrden kan bearbetas genom samma variabel. Fuzzy logic försöker lösa problem med ett öppet, oprecist spektrum av data och heuristik som gör det möjligt att fÄ en rad korrekta slutsatser.

Fuzzy logic Àr designad för att lösa problem genom att beakta all tillgÀnglig information och fatta bÀsta möjliga beslut med tanke pÄ input.

FörstÄ fuzzy logik

Fuzzy logic hĂ€rrör frĂ„n den matematiska studien av flervĂ€rdig logik. Medan vanlig logik handlar om uttalanden om absolut sanning (som "Är det hĂ€r objektet grönt?"), suddiga logiska adresser med subjektiva eller relativa definitioner, sĂ„som "lĂ„ng", "stor" eller "vacker". Dessa försök att efterlikna hur mĂ€nniskor analyserar problem och fattar beslut, pĂ„ ett sĂ€tt som förlitar sig pĂ„ vaga eller oprecisa vĂ€rden snarare Ă€n absolut sanning eller lögn.

I praktiken tillÄter alla dessa konstruktioner partiella vÀrden för det "sanna" tillstÄndet. IstÀllet för att krÀva att alla pÄstÄenden Àr absolut sanna eller absolut falska, som i klassisk logik, kan sanningsvÀrdena i fuzzy logic vara vilket vÀrde som helst mellan noll och ett. Detta skapar en möjlighet för algoritmer att fatta beslut baserat pÄ dataintervall i motsats till en diskret datapunkt.

I standardlogik mÄste varje pÄstÄende ha ett absolut vÀrde: sant eller falskt. I luddig logik ersÀtts sanningsvÀrden med grader av "medlemskap" frÄn 0 till 1, dÀr 1 Àr absolut sant och 0 Àr absolut falskt.

Fuzzy Logics historia

Fuzzy logic föreslogs först av Lotfi Zadeh i en artikel frÄn 1965 för tidskriften Information and Control. I sin artikel, med titeln "Fuzzy Sets", försökte Zadeh Äterspegla den typ av data som anvÀnds vid informationsbehandling och hÀrledde den elementÀra logiken. regler för denna typ av uppsÀttning.

"Oftare Ă€n inte har de klasser av föremĂ„l som pĂ„trĂ€ffas i den verkliga fysiska vĂ€rlden inte exakt definierade kriterier för medlemskap," förklarade Zadeh. "ÄndĂ„ kvarstĂ„r faktum att sĂ„dana oprecist definierade "klasser" spelar en viktig roll i mĂ€nskligt tĂ€nkande, sĂ€rskilt inom omrĂ„dena mönsterigenkĂ€nning, kommunikation av information och abstraktion."

Sedan dess har fuzzy logic anvÀnts framgÄngsrikt i maskinkontrollsystem, bildbehandling, artificiell intelligens och andra omrÄden som förlitar sig pÄ signaler med tvetydig tolkning.

SÀrskilda övervÀganden

Fuzzy logik i sin mest grundlÀggande betydelse utvecklas genom analys av beslutstrÀdstyp. I en bredare skala utgör den sÄledes grunden för artificiell intelligens programmerade genom regelbaserade slutledningar.

I allmÀnhet hÀnvisar termen fuzzy till det stora antalet scenarier som kan utvecklas i ett beslutstrÀdliknande system. Att utveckla fuzzy logic-protokoll kan krÀva integration av regelbaserad programmering. Dessa programmeringsregler kan hÀnvisas till som luddiga uppsÀttningar eftersom de utvecklas efter övergripande modellers gottfinnande.

Luddiga uppsÀttningar kan ocksÄ vara mer komplexa. I mer komplexa programmeringsanalogier kan programmerare ha förmÄgan att vidga reglerna som anvÀnds för att bestÀmma inkludering och exkludering av variabler. Detta kan resultera i ett bredare utbud av alternativ med mindre exakta regelbaserade resonemang.

Fuzzy logic kan anvÀndas i handelsmjukvara, dÀr den anvÀnds för att analysera marknadsdata för köp- och sÀljsignaler.

Fuzzy semantik i artificiell intelligens

Konceptet fuzzy logic och fuzzy semantik Àr en central komponent i programmeringen av artificiell intelligenslösningar. Artificiell intelligenslösningar och verktyg fortsÀtter att expandera i ekonomin inom en rad olika sektorer eftersom programmeringsmöjligheterna frÄn fuzzy logic ocksÄ expanderar.

IBMs Watson Àr ett av de mest vÀlkÀnda artificiella intelligenssystemen som anvÀnder variationer av fuzzy logik och fuzzy semantik. Specifikt inom finansiella tjÀnster anvÀnds fuzzy logic i maskininlÀrning och tekniksystem som stöder utdata av investeringsintelligens.

I vissa avancerade handelsmodeller kan integrationen av fuzzy logic-matematik ocksÄ anvÀndas för att hjÀlpa analytiker att skapa automatiserade köp- och sÀljsignaler. Dessa system hjÀlper investerare att reagera pÄ ett brett spektrum av förÀndrade marknadsvariabler som pÄverkar deras investeringar.

Exempel pÄ Fuzzy Logic

I avancerade mjukvaruhandelsmodeller kan system anvÀnda programmerbara fuzzy set för att analysera tusentals vÀrdepapper i realtid och ge investeraren den bÀsta tillgÀngliga möjligheten. Fuzzy logic anvÀnds ofta nÀr en handlare försöker anvÀnda sig av flera faktorer för övervÀgande. Detta kan resultera i en snÀvare analys för handelsbeslut. Handlare kan ocksÄ ha möjlighet att programmera en mÀngd olika regler för att genomföra affÀrer. TvÄ exempel inkluderar följande:

  • Regel 1: Om det glidande medelvĂ€rdet Ă€r lĂ„gt och Relative Strength Index (RSI) Ă€r lĂ„gt, sĂ€lj dĂ„.

  • Regel 2: Om det glidande medelvĂ€rdet Ă€r högt och Relative Strength Index (RSI) Ă€r högt, köp dĂ„.

Fuzzy logic tillÄter en handlare att programmera sina egna subjektiva slutsatser pÄ lÄg och hög i dessa grundlÀggande exempel för att komma fram till sina egna automatiserade handelssignaler.

Fördelar och nackdelar med Fuzzy Logic

Fuzzy logic anvĂ€nds ofta i maskinkontroller och artificiell intelligens och kan Ă€ven appliceras pĂ„ handelsmjukvara. Även om det har ett brett utbud av applikationer, har det ocksĂ„ betydande begrĂ€nsningar.

Eftersom fuzzy logic efterliknar mÀnskligt beslutsfattande Àr den mest anvÀndbar för att modellera komplexa problem med tvetydiga eller förvrÀngda indata. PÄ grund av likheterna med naturligt sprÄk Àr fuzzy logic-algoritmer lÀttare att koda Àn vanlig logisk programmering och krÀver fÀrre instruktioner, vilket sparar pÄ minneslagringskraven.

Dessa fördelar har ocksÄ nackdelar, pÄ grund av den oprecisa karaktÀren hos suddig logik. Eftersom systemen Àr designade för felaktiga data och indata mÄste de testas och valideras för att förhindra felaktiga resultat.

TTT

PoÀngen

Fuzzy logic Àr en förlÀngning av klassisk logik som införlivar de osÀkerheter som Àr en faktor i mÀnskligt beslutsfattande. Det anvÀnds ofta för att lösa komplexa problem, dÀr parametrarna kan vara oklara eller oprecisa. Fuzzy logic anvÀnds ocksÄ i investeringsprogramvara, dÀr den kan anvÀndas för att tolka tvetydiga eller oklara handelssignaler.

##Höjdpunkter

– PĂ„ grund av likheterna med vanligt sprĂ„k Ă€r fuzzy algoritmer relativt enkla att koda, men de kan krĂ€va noggrann verifiering och testning.

– Teoretiskt ger detta tillvĂ€gagĂ„ngssĂ€ttet större möjlighet att efterlikna verkliga omstĂ€ndigheter, dĂ€r uttalanden om absolut sanning eller lögn Ă€r sĂ€llsynta.

– Fuzzy logic Ă€r en generalisering frĂ„n standardlogik, dĂ€r alla pĂ„stĂ„enden har ett sanningsvĂ€rde pĂ„ ett eller noll. I fuzzy logic kan pĂ„stĂ„enden ha ett vĂ€rde av partiell sanning, som 0,9 eller 0,5.

– Fuzzy logic Ă€r ett heuristiskt tillvĂ€gagĂ„ngssĂ€tt som möjliggör mer avancerad bearbetning av beslutstrĂ€d och bĂ€ttre integration med regelbaserad programmering.

  • Fuzzy logic kan anvĂ€ndas av kvantitativa analytiker för att förbĂ€ttra exekveringen av sina algoritmer.

##FAQ

Är fuzzy logik detsamma som maskininlĂ€rning?

Fuzzy logik grupperas ofta tillsammans med maskininlÀrning, men de Àr inte samma sak. MaskininlÀrning hÀnvisar till berÀkningssystem som efterliknar mÀnsklig kognition, genom att iterativt anpassa algoritmer för att lösa komplexa problem. Fuzzy logic Àr en uppsÀttning regler och funktioner som kan fungera pÄ oprecisa datamÀngder, men algoritmerna mÄste fortfarande kodas av mÀnniskor. BÄda omrÄdena har tillÀmpningar inom artificiell intelligens och komplex problemlösning.

Vad Àr Fuzzy Logic i Data Mining?

Datautvinning Àr processen att identifiera betydande samband i stora uppsÀttningar data, ett fÀlt som överlappar med statistik, maskininlÀrning och datavetenskap. Fuzzy logic Àr en uppsÀttning regler som kan anvÀndas för att dra logiska slutsatser frÄn fuzzy uppsÀttningar av data. Eftersom datautvinning ofta anvÀnds för oprecisa mÀtningar, Àr fuzzy logic ett anvÀndbart sÀtt att bestÀmma relevanta relationer frÄn denna typ av data.

Vad Àr skillnaden mellan fuzzy logik och neurala nÀtverk?

Ett artificiellt neuralt nÀtverk Àr ett berÀkningssystem utformat för att imitera problemlösningsprocedurerna i ett mÀnniskoliknande nervsystem. Detta skiljer sig frÄn fuzzy logic, en uppsÀttning regler utformade för att dra slutsatser frÄn oprecisa data. BÄda har applikationer inom datavetenskap, men de Àr distinkta fÀlt.