Now adays people express and share their opinions on various events on the internet thanks to social media. Opinion mining is the process of interpreting user-generated opinion data on social media. Aside from its lack of resources in opinion-mining tasks, Amharic presents numerous difficulties because of its complex structure and variety of dialects. Analyzing every comment written in Amharic is a challenging task. Significant advancements in opinion mining have been achieved using deep learning. An opinion-mining model was used in this study to classify user comments written in Amharic as positive or negative. The domains that we focus on in this study are YouTube and Facebook. From the Ethiopian broadcasts YouTube and Facebook official pages, we gathered 11,872 unstructured data for this study using
www.exportcomment.com
, and Facebook page tools. Text preprocessing and feature extraction techniques were used, in addition to manual annotation by linguistic specialists. The dataset was prepared for the experiment after annotation, preprocessing, and representation. LSTM, GRU, BiGRU, BiLSTM, and a hybrid of CNN with BiLSTM classifiers from the TensorFlow Keras deep learning library were used to train the model using the dataset, which was split using the 80/20 train-test method, which proved effective for classification problems. Finally, we achieved of 94.27%, 95.20%, 95.49%, 95.62%, and 96.08% using GRU, BiGRU, LSTM, BiLSTM, and CNN with BiLSTM, respectively, in word2vec embedding model.