Salam thabet's repositories
10-steps-to-become-a-data-scientist
📢 Ready to learn! you will learn 10 skills as data scientist:📚 Machine Learning, Deep Learning, Data Cleaning, EDA, Learn Python, Learn python packages such as Numpy, Pandas, Seaborn, Matplotlib, Plotly, Tensorfolw, Theano...., Linear Algebra, Big Data, Analysis Tools and solve some real problems such as predict house prices.
Arabic-Offensive-Multi-Platform-SocialMedia-Comment-Dataset
Arabic Dialectal Offensive Language dataset from social media comments on news post from facebook, twitter and youtube platforms
awesome-public-datasets
A topic-centric list of HQ open datasets. PR ☛☛☛
A6MessageEncoder
Problem Statement Create an interface MessageEncoder that has a single abstract method encode(plainText), where plainText is the message to be encoded. The method will return the encoded message. Create a class SubstitutionCipher that implements the interface MessageEncoder, as described above. The constructor should have one parameter called shift. Define the method encode so that each letter is shifted by the value in shift. Defne the method encode so that each letter is shifted by the value in shift. For example, if shift is 3, a will be replaced by d, b will be replaced by e, c will be replaced by f, and so on. (Hint: You may wish to define a private method that shifts a single character.) Create a class ShuffleCipher that implements the interface MessageEncoder, as described above. The constructor should have one parameter called n. Define the method encode so that the message is shuffled n times. To perform one shuffle, split the message in half and then take characters from each half alternately. For example, if the message is abcdefghi, the halves are abcde and fghi. The shuffled message is afbgchdie. (Hint: You may wish to define a private method that performs one shuffle.)
Arabic_hatespeech
Religious Hate Speech Detection for Arabic Tweets
ARBML
Implementation of many Arabic NLP and ML projects. Providing real time experience using many interfaces like web, command line and notebooks.
BLEU
Implement the BLEU metric of machine translation.
camel_tools
A suite of Arabic natural language processing tools developed by the CAMeL Lab at New York University Abu Dhabi.
docs
TensorFlow documentation
GetOldTweets-python
A project written in Python to get old tweets, it bypass some limitations of Twitter Official API.
hatespeechdata
Hate speech data
LandingPageUsingBootstrap4
Landing Page Using Bootstrap 4
learnpress
LearnPress WordPress LMS Plugin by ThimPress
MLMA_hate_speech
Dataset and code of our EMNLP 2019 paper "Multilingual and Multi-Aspect Hate Speech Analysis"
OffensEval2020
OffensEval2020 Shared Task
Offensive-Language-Detection
NLP model that uses Machine Learning to detect offensive tweets, and classify it's target.
profanityfilter
A universal Python library for detecting and filtering profanity
T-HSAB-A-Tunisian-Hate-Speech-and-Abusive-Dataset
The first Tunisian Hate Speech and Abusive Dataset
twitter_sentiment_analysis
A guide for binary class sentiment analysis of tweets.
what-if-tool
Source code/webpage/demos for the What-If Tool