发布网友 发布时间:2023-07-30 19:12
共1个回答
热心网友 时间:2024-12-12 14:38
使用有限自动机可以实现单词的识别。
有限自动机亦称时序机,可以自动识别单词的机器,有限离散数字系统的抽象数学模型。一个有限自动机M由五元组(X,Y,S,δ,λ)给定,其中X,Y和S都是非空有限集,分别称为M的输入集、输出集和状态集;δ是笛卡儿积集合S×X到S的映射,称为M的下一状态函数;λ是S×X到Y的单值映射,称为M的输出函数。
当δ是单值映射时,称M为确定型有限自动机;当δ是多值映射时,称M为非确定型有限自动机。有限自动机有三种功能:作为序列转换器,将输入序列变换为输出序列;作为序列识别器,识别输入的序列是否具有某种性质;作为序列产生器,产生具有所要求性质的序列。
有限自动机基本介绍:
有限自动机(finite automata)或称为有穷状态的机器,它由一个有限的内部状态集和一组控制规则组成,这些规则是用来控制在当前状态下读入输入符号后应转向什么状态。有限状态系统最初的形式研究是在1943年南McCulloeh和Pitts提出来的,有限自动机是一种数学模型,它可以用来描述识别输入符号串的过程。
在这个机器中,它的状态总是处于有限状态中的某一个状态,系统的当前状态概括了有关历史的信息,这些历史信息对于后来的输入所能确定的系统状态是不可少的。简单地说,也就是要根据当前系统的状态和下一个输人的符号才能确定下一个状态。