这个 FSA 转换图是否正确?

问题描述

我遇到了这个问题,我必须解决这个问题,我必须设计一个转换图来接受字符串 A,其中 A 是在集合 {0,1} {{1} 的任何位置具有子字符串 101 的任何字符串}.我解决了它并设计了机器并在在线工具上绘制它但不幸的是我正在学习的材料没有任何书面解决方案供我检查,所以我想在这里检查我的答案是否正确,因为谷歌给了我各种答案,没有一个像我的。

enter image description here

现在的想法是,图表永远持续下去,在状态之间交替,直到遇到连续的输入 101,然后它最终处于最终状态 q4,在该状态下可以自由地继续接收任何输入直到结束的字符串。我做的对吗?

提前致谢。

解决方法

没有。考虑字符串 model.compile(loss=tf.keras.losses.MeanSquaredError(),optimizer="adam",metrics=['mean_absolute_error']) epochs=100 history = model.fit(x=[train],y=log_training_Kd_labels,validation_data=([val],log_validation_Kd_labels),epochs=epochs,batch_size=100) 。它是有效的,但你的机器会以状态 q1 结束并拒绝它。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...