国科大高级人工智能9-模糊数学和遗传算法
生活随笔
收集整理的這篇文章主要介紹了
国科大高级人工智能9-模糊数学和遗传算法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 1.模糊計算
- 笛卡爾積、關系
- 模糊集
- 連續的隸屬度函數
- 運算
- 2.evolution 遺傳算法
1.模糊計算
- why模糊
- 取得精確數據不可能或很困難
- 沒有必要獲取精確數據
- 模糊性概念:對象從屬的界限是模糊的,隨判斷人的思維而定
- 不同人的界定標準不一樣
- 隸屬函數:使模糊概念數學化
- 形式化定義:
- 設U是給定論域,
- μF\mu_FμF?u∈U映射為[0, 1]上某個實值的函數,即
- μF:U?>[0,1]\mu_F:U->[0,1]μF?:U?>[0,1]
- 則稱μF\mu_FμF?為定義在U上的一個隸屬函數,
- 模糊集:由\mu_F(u)(對所有u∈U)所構成的集合F稱為U上的一個模糊集,
- 離散的
- μF(ui)=0的可以忽略\mu_F(ui)=0的可以忽略μF?(ui)=0的可以忽略
- 表示1:F=μF(u1),μF(u2),...,μF(un)F={\mu_F(u1),\mu_F(u2),...,\mu_F(un)}F=μF?(u1),μF?(u2),...,μF?(un)
- 表示2:F=μF(u1)/u1+μF(u2)/u2+...+μF(un)/unF=\mu_F(u1)/u1+\mu_F(u2)/u2+...+\mu_F(un)/unF=μF?(u1)/u1+μF?(u2)/u2+...+μF?(un)/un
- +只是連接,/也不是除號
- 表示3:F=μF(u1)/u1,μF(u2)/u2,...,μF(un)/unF={\mu_F(u1)/u1,\mu_F(u2)/u2,...,\mu_F(un)/un }F=μF?(u1)/u1,μF?(u2)/u2,...,μF?(un)/un
- 表示4:F=(μF(u1),u1),(μF(u2),u2),...,(μF(un),un)F={(\mu_F(u1),u1),(\mu_F(u2),u2),...,(\mu_F(un),un) }F=(μF?(u1),u1),(μF?(u2),u2),...,(μF?(un),un)
- 連續的F=∫u∈UμF(u)/uF=\int_{u \in U} \mu_F(u)/uF=∫u∈U?μF?(u)/u
- 離散的
- μF(u)\mu_F(u)μF?(u):稱為u對F的隸屬度。
- 越大隸屬度越高。
- 當μF(u)僅為0/1時\mu_F(u)僅為0/1時μF?(u)僅為0/1時,F退化為普通集合
- 形式化定義:
-
區分
- 模糊性:
- 事件發生的程度,而不是一個事件是否發生.
- 隨機性:
- 描述事件發生的不確定性,即,一個事件發生與否.
- 模糊性:
-
模糊集合之間的關系
- 相等:任意u∈UμF(u)=μG(u)<==>F=G任意u\in U \mu_F(u)=\mu_G(u) <==> F=G任意u∈UμF?(u)=μG?(u)<==>F=G
- 包含:任意u∈UμF(u)≤μG(u)<==>F?G任意u\in U \mu_F(u) \leq \mu_G(u) <==> F \subseteq G任意u∈UμF?(u)≤μG?(u)<==>F?G
- 非:?F=G<==>任意u∈UμF(u)=1?μG(u)任意u\in U \mu_F(u) =1- \mu_G(u)任意u∈UμF?(u)=1?μG?(u)
- 交:F∩G<==>μF∩G(u)=minu∈U(μF(u),μG(u))F \cap G<==> \mu_{ F \cap G}(u)=min_{u\in U}(\mu_F(u) , \mu_G(u))F∩G<==>μF∩G?(u)=minu∈U?(μF?(u),μG?(u))
- 交:F∪G<==>μF∪G(u)=maxu∈U(μF(u),μG(u))F \cup G<==> \mu_{ F \cup G}(u)=max_{u\in U}(\mu_F(u) , \mu_G(u))F∪G<==>μF∪G?(u)=maxu∈U?(μF?(u),μG?(u))
-
描述數據
- eg:十個分數:72,68,71,70,86,69,70,82,72,75
- 平均分73.5(精確,但不知道分布,不直觀
- 這次考試成績在70分左右,個別在80分以上
- 一些定義:
- “大多數”
- 0.5/6+0.8/7+1/8+1/9+1/10
- “70分左右”
- 0.5/68+1/69+1/70+1/71+1/72+0.8/73+0.5/74+0.5/75
- “個別”
- 1/1+1/2+0.5/3
- “80分以上”
- 1/80+1/81+1/82+…+1/100
- “大多數”
- 這句話依據這個定義來看的話
- 70分左右
- 1+0.5+1+1+0+1+1+0+1+0.5=7
- 大多數:7對大多數的隸屬度0.8
- 80分以上:2個人
- 個別:2 對個別是1
- 70分左右
- 一些定義:
笛卡爾積:設V與W是兩個普通集合,V與W的笛卡爾乘積為V×W ={(v,w)∣任意v∈Vv \in Vv∈V,任意w∈Ww \in Ww∈W}
從V到W的關系R:V×W上的一個子集,即 R?V×WR\subseteq V×WR?V×W
- 記為V→RWV\stackrel{R}{\rightarrow} WV→RW
- 對于V×W中的元素(v,w),若(v,w)∈R,則稱v與w有關系R;
- 若(v,w)?\notin∈/?R,則稱v與w沒有關系。
模糊關系
關系的合成
- μR1oR2(u,w)=∨μR1(u,v)∧μR2(v,w)\mu_{R_1 o R_2}(u,w)= ∨{ \mu_{R_1}(u,v)∧\mu_{R_2}(v,w)}μR1?oR2??(u,w)=∨μR1??(u,v)∧μR2??(v,w)–max min—先取min再取 max
- 像矩陣的運算
- eg:
- R1=[0.40.50.70.80.30.7]R1=\left[ \begin{matrix} 0.4 & 0.5 & 0.7 \\0.8& 0.3& 0.7 \end{matrix} \right]R1=[0.40.8?0.50.3?0.70.7?]
- R2=[0.70.90.20.80.50.3]R2=\left[ \begin{matrix} 0.7 & 0.9\\0.2& 0.8\\0.5& 0.3 \end{matrix} \right]R2=???0.70.20.5?0.90.80.3????
- R1oR2(1,1)=∨{0.4∧0.7,0.2∧0.5,0.6∧0.5}=∨{0.4,0.2,0.5}=0.5R1oR2(1,1)=∨\{0.4∧0.7,0.2∧0.5,0.6∧0.5\}=∨\{0.4,0.2,0.5\}=0.5R1oR2(1,1)=∨{0.4∧0.7,0.2∧0.5,0.6∧0.5}=∨{0.4,0.2,0.5}=0.5
- R1oR2=[0.50.50.70.8]R1oR2=\left[ \begin{matrix} 0.5 & 0.5 \\0.7& 0.8 \end{matrix} \right]R1oR2=[0.50.7?0.50.8?]
模糊邏輯
- 模糊邏輯:定義模糊謂詞、模糊量詞、模糊修飾語等
- 模糊謂詞
- 設x∈U,F為模糊謂詞,即U中的一個模糊關系,則模糊命題可表示為
- x is F
- 其中的模糊謂詞F可以是大、小、年輕、年老、冷、暖、長、短等。
- 設x∈U,F為模糊謂詞,即U中的一個模糊關系,則模糊命題可表示為
- 模糊量詞
- 模糊邏輯中使用的模糊量詞,如極少、很少、幾個、少數、多數、大多數、幾乎所有等
- 模糊邏輯中使用的模糊量詞,如極少、很少、幾個、少數、多數、大多數、幾乎所有等
笛卡爾積、關系
模糊集
連續的隸屬度函數
運算
- 很少有成績好的學生特別貪玩
- 糾正平方后,起止點不變。
2.evolution 遺傳算法
- 特點
- 自組織、自適應和自學習性—概率轉移準則,非確定性規則
- 本質并行性—群體搜索
- 獨立進化
- 群體搜索
- 不需要其他知識,只需要影響搜索方向的目標函數和相應的適應度函數
總結
以上是生活随笔為你收集整理的国科大高级人工智能9-模糊数学和遗传算法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 技术者利用wordpress+阿里云服务
- 下一篇: day60 BBS