Workshop on Binary Classification and Spam Detection conducted by Spiralogics

Spiralogics successfully conducted its second AI workshop titled “AI Workshop: Art of using Naive Bayes for Binary Classification and Spam Detection” on 15th Dec, Saturday. There were total of over 50 participants which included IT students and AI enthusiasts. The program was held at Softwarica College of IT and E-commerce, Dillibazaar.


Spiralogics is organising series of workshops throughout December as pre-events leading up to it’s main event – Spirathon. The workshops are done in collaboration with Nepal.ai community and is being held at various IT colleges in Kathmandu.

This year, Spirathon is focused on exploring and explaining the ways how AI can create positive impact on different aspects of our life. Spirathon-AI for Impact is not just any ordinary Appathon. It is a platform which will act as a driving force in encouraging the implementation of AI (especially in the Nepalese environment).

Mr. Ayush Subedi, former CTO of Tootle, Co-founder of Moonlit Solutions, facilitated the workshop where he discussed over the following topics:

  • Probability Primer
  • Conditional Probability
  • Bayes theorem
  • Sensitivity, Specificity and Confusion Matrix
  • Accuracy, Precision and Recall
  • Naive Bayes
  • NB Spam detection classifier
  • NB vs Bagging, Random Forest and Adaboost

The session started with Mr. Ayush revising the concepts of probabilities that gave us remembrance of our school days and participants also applied the basic problems through code in their jupyter notebook. Then, the concept of probabilities gradually deepened and the speaker explained how these concepts are needed in real world from medical field to diagnose type I and type II error and how the same concepts can be used for spam detection techniques. A dataset containing Spam and Ham messages were taken through the supervised machine learning process from the beginning to end: from preprocessing the data to building the model, learning from the training set and applying the model to the testing set and finally to calculating the efficiency of the model using accuracy, precision and recall.

The program concluded with the Networking Session where participants interacted with each other and the speaker.

Spiralogics Family would like to thank Mr. Ayush for taking out the time and conducting such an informative session. We are also thankful to the IT and Editorial Club of Softwarica for assisting our team during the workshop. You can check out our Facebook page for more updates on the upcoming AI workshop. The next AI workshop will be held at Kantipur City College. The session is titled “Third AI Workshop: AI Workshop: Deep Learning for Face Detection with Convolutional Neural Networks” and will be facilitated by Mr. Akash Adhikari.