finite-state-machine

    0熱度

    2回答

    我正在使用python轉換模塊(link)創建有限狀態機。 如何永久運行這個有限狀態機? 基本上我想要的是一個fsm模型,當沒有更多的事件觸發時它可以保持「空閒」狀態。 對於examplel,在example.py: state = [ 'A', B', 'C'] transtion = [ A->B->C] if name == 'main': machine = Machine(sta

    1熱度

    1回答

    我已經錯綜複雜圖形,我需要尋找一個令人費解的曲線圖來進行搜索。搜索後,找到的路徑需要始終以目標節點結束。該節點沒有其他更深的節點。此外,路徑的長度將受到限制,因此在達到極限之前,必須找到目標節點。我有一個例子圖: graph example 在這種情況下,以下限制我希望他們旁邊的結果。 2 =>無 3或4 => I,1,F 6 => I,2,3,I,1,F和以上所有 7或8 => I,1,2,3,

    0熱度

    1回答

    當前我嘗試實現一個小的狀態動作矩陣。 我收到了一張表,其中包含有關當前狀態的信息,程序將從該狀態轉換到新的跟隨狀態。 在從一個狀態轉換到另一個狀態的過程中,該程序應該調用特定的成員函數。所述Transitiontable的 實施例: typedef struct { int state; int followState; /* POINTER TO MEMBERFU

    0熱度

    1回答

    我需要在FST運行期間打印/可視化輸入/輸出對的應用程序。我的意思是,對於fst的每個狀態,它需要打印出一個包含該狀態輸入和狀態輸出的元組。現在我可以生成與foma,hfst和xfst fst工具兼容的fst文件。所以,我想我需要的可視化工具應該足以兼容其中任何一種。有沒有人知道這樣的工具?

    0熱度

    1回答

    我知道一個有限狀態機是什麼,我也知道FST的概念,但我真的不知道如何表中的輸入變爲輸出。我不知道如何遵循FST的步驟。當我們輸入11時,是不是應該在機器內輪流?我真的不明白。請幫我理解!

    0熱度

    1回答

    有沒有人有一個可以在Swift中實現的簡單狀態機的例子?我一直在google搜索,但只看到了很多第三方庫,這對我來說很不透明。我也看到很多高層次的討論,其中談論關於狀態機,但沒有顯示任何代碼。是否有人可以做一個簡單的計數器例子(如加1 /減1)?或者指給我一個?我知道這是一個很大的問題,但我的google-fu讓我失望。謝謝。

    0熱度

    1回答

    有沒有人可以幫我設計狀態空間圖馬爾科夫決策過程從伯克利CS188賽車的例子。 賽車例如 例如,我可以做100個動作,我想運行值迭代得到最大化回報我最好的政策。 當我只有3個狀態(酷,溫暖和過熱)時,我不知道如何添加「結束」狀態並完成MDP。 我在考慮擁有100個冷靜狀態和100個暖狀態,例如從Cool1你可以去Cool2,Warm2或Overheated等等。 在這個例子中,我接近0的狀態值高於接

    0熱度

    1回答

    我有關於狀態機建模的查詢。我的狀態機看起來像這樣: 狀態:a,b,c,d,e 轉換/事件:E1,E2,E3 ,E4,E5 a-E1-> b --- E2-> c-E5-> e 某些轉換E3和E4可以從任何狀態發生(即,兩個b & c)和終止狀態機即將狀態機移動到終端狀態 如何在此場景中爲E4 & E4建模? 我正在使用Spring狀態機實現。如何使用彈簧狀態機對這些轉換進行建模?

    0熱度

    1回答

    我有一個狀態機是這樣的: class FsmDef : public boost::msm::front::state_machine_def<FsmDef> { private: Args args; using State = boost::msm::front::state<>; public: FsmDef(Args args) : args{args}

    0熱度

    1回答

    我有一個通用警戒條件,我想在某些情況下有條件地禁止轉換。下面是我想要做的一些C++/Pseudocode。 bool operator()(Event const& evt, FSM & fsm, SourceState& src, TargetState& tgt) { bool transition = (current_state != next_state); boo