MarkovJunior: 一種基於模式匹配和約束傳播的概率程式語言
MarkovJunior 是一種概率程式語言,其中程式是重寫規則的組合,並且通過約束傳播執行推理。MarkovJunior 以數學家Andrey Andreyevich Markov的名字命名,他定義並研究了現在稱為Markov 演算法的東西。
主要的應用領域是在網格上進行程式性生成。它能做的一些例子。
- 現代住宅的生成器:https://www.youtube.com/watch?v=DTdIYa5k2us
- 分層住宅的生成器:https://youtu.be/PWyQ8Xy_lic
- 海上別墅拼圖生成器:https://youtu.be/L13XOHAV7jg
- 未來主義塔樓的生成器:https://youtu.be/JkbVpskDs6s
它基本上是一個詳細描述概率系統狀態的模型。想想節點和邊/圖。你在一個節點,你有一定的概率移動到另一個節點。該概率僅由您所在的節點/對於該邊緣確定。
它們在數學中很重要,因為它們通常代表具有穩定性解決方案的系統 - 也就是說,當長時間執行時,大多數最終狀態或多或少都會落在特定節點上。
數學中還有其他應用,例如線性代數,其中有馬爾可夫矩陣,這些矩陣在提高到某個大冪時會收斂到一個值。
相關文章
- 深度學習二:概率和反向傳播的變種深度學習反向傳播
- Egison 3.5.1 釋出,模式匹配程式語言模式
- Hack:用於HHVM的一種新程式語言
- 又一個基於JVM的程式語言:FlixJVM
- C語言:一種高效、易學的程式語言C語言
- 編寫一個程式實現模式串的各種模式匹配模式
- 無順序約束的字串匹配問題字串匹配
- [譯] JavaScript 的函數語言程式設計是一種反模式JavaScript函數程式設計模式
- SQLite語句(一):表的操作和約束SQLite
- 基於go語言學習工廠模式Go模式
- java語言屬於哪種語言Java
- 資料完整性約束:主鍵、外來鍵、各種約束的建立刪除語句
- 假如女人是一種程式語言
- 布林約束傳播蘊含圖繪製-2024-6-21
- 《MySQL 基礎篇》八:約束和檢視MySql
- Java是一種廣泛使用的程式語言Java
- 【工具】一款基於go語言的agentGo
- 正向傳播和反向傳播反向傳播
- 管理部署和傳播程式——流
- 【SQL】15 SQL 約束(Constraints)、NOT NULL 約束、UNIQUE 約束、PRIMARY KEY 約束、FOREIGN KEY 約束、CHECK 約束、DEFAULT約束SQLAINull
- 微軟推出基於Excel的低程式碼程式語言:Power Fx微軟Excel
- 假如特沒普是一種程式語言
- 各種不同領域的程式語言一覽表
- 20 種最奇怪的程式語言
- 5種將死的程式語言
- 我眼中的各種程式語言
- 12 種程式語言的起源故事
- 【Python】一款基於go語言的agentPythonGo
- 基於物件的JavaScript語言(轉)物件JavaScript
- 程式語言實現模式模式
- 支援向量機(SVM)的約束和無約束優化、理論和實現優化
- Oracle主鍵約束、唯一鍵約束、唯一索引的區別(轉)Oracle索引
- 【MySQL】MySQL基礎(SQL語句、約束、資料型別)MySql資料型別
- 一種基於概率檢索模型的大資料專利檢索方法與流程模型大資料
- 一種面向業務配置基於JSF廣播定時生效的工具JS
- NULL和唯一約束UNIQUE的對應關係Null
- oracle 註釋和約束Oracle
- 有哪一種程式語言比其他的更安全嗎?