请创建一个可以分析一组电影评论的算法，以判断评论是正面的、负面的还是中性的。并提供一些测试数据，用于测试该算法的准确性。



测试评论1: 这个电影非常令人生气，剧情极其无聊。

测试评论2: 优秀的演员阵容和紧张的剧情使这部电影成为一件不可错过的电影事件！

测试评论3: 这部电影非常平淡无奇，不能吸引观众的情感。
可以创建一个使用自然语言处理技术的算法，包含以下步骤：
1. 对评论进行文本清洗、分词和标注词性。
2. 提取评论中的情感词汇，如高兴、悲伤、愤怒等，以及诸如剧情、演员、视觉效果等其他相关方面的关键词。
3. 根据情感词和关键词的数量和强度，计算出评论的情感得分。
4. 根据得分，将评论分类为正面、负面或中性。

对于以上测试数据，该算法可能得出以下结果：
1. 测试评论1：负面。
2. 测试评论2：正面。
3. 测试评论3：中性。