{'fraction_non_alphanumeric': 0.02047082906857728, 'fraction_numerical': 0.0020470829068577278, 'mean_word_length': 5.090342679127726, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Implementing Gesture Recognition in a Sign Language Learning Application

Artificial Intelligence (AI) has become increasingly prevalent in contemporary times. It has a wide variety of application areas which can almost replicate tasks that humans would normally perform. Many companies that are using this form of technology are making efficiencies by replacing humans with AI agents. However, researchers are still making efforts to find ways to enhance artificial intelligence to be more ‘human-like’. Gesture recognition is a form of human computer interaction in which AI has the potential to improve. Similar to humans, AI has the ability to ‘see’ and recognise gestures. Sign language is a language that a small proportion of the human population know and use. However, it is slowly gaining popularity and more resources are being provided in order to learn the language. Some people tend to go for in-person classes whereas others tend to go online or use applications to self-learn. This research discovers the success of technology such as gesture recognition to assist in learning sign language. The main research aim is to determine whether gesture recognition can assist self-learners in learning the language. The research has explored the use of Convolutional Neural Networks (CNN) to detect shapes that represent sign language form. The research demonstrated different accuracies based on a small sample size of 10 participants using three different types of datasets: non pre-processed, skin mask, and Sobel filtered images. The CNN model trained with the skin mask dataset was overall the most suitable model in identifying gestures from images; however, the CNN model trained with the non pre-processed dataset was slightly more accurate in recognising the American Sign Language (ASL) gestures in realtime. All CNN models demonstrated accuracy levels above 70% proving that the CNN has the ability to recognise sign language gestures.