Answers.Body: <p>Yes, it is possible to do it. This can be posed as an unsupervised text classification. You can look at TF-IDF, Neural networks (<a href="https://github.com/alisafaya/Arabic-BERT" rel="nofollow noreferrer">BERT</a>) etc. for creating embedding of your text and then, use clustering techniques like K-Means, KNN etc. for classification.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-02-24T18:42:16.893Z
Answers.Text: as i know  unsupervised text classification needs an unlabeled dataset which I don't have
Answers.UserDisplayName: Eng.sh
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-02-24T19:07:29.880Z
Answers.Text: if you even don't have data, how do you expect to create a model. unsupervised is albeit a safety net when supervised is not possible. no data = no model. anyways, the BERT link is for Arabic language, maybe use that to do it directly but that would still need data.
Answers.UserDisplayName: Abhishek Verma
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-02-24T19:08:54.523Z
Answers.Text: https://lionbridge.ai/datasets/best-arabic-datasets-for-machine-learning/ and you do have datasets. or you need to create a small dataset yourself. but dataset is a precondition for a model.
Answers.UserDisplayName: Abhishek Verma
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-02-24T15:40:18.807Z
Answers.LastActivityDate: 2021-02-24T15:40:18.807Z
Answers.UserDisplayName: Abhishek Verma
Body: <p>I am trying to make a text classification for Arabic data. The problem is that there is no labeled Arabic dataset for this data. My question is then: is possible to do a classification without a training dataset? If yes, what methods can I use?</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2021-02-24T15:34:25.073Z
Comments.Text: Hi. It's not clear to me why you have "software requirements"  in the title. Can you clarify that?
Comments.UserDisplayName: nbro
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2021-02-24T18:40:20.723Z
Comments.Text: the data that I want to classify is a software requirements
Comments.UserDisplayName: Eng.sh
Tags: <classification><algorithm-request>
Title: Can I do topic classification of Arabic text (software requirements) without a training dataset?
UserDisplayName: Eng.sh
ThreadText: # Can I do topic classification of Arabic text (software requirements) without a training dataset?
  
  (Asked by: username_0 on 2021-02-24)
  
  I am trying to make a text classification for Arabic data. The problem is that there is no labeled Arabic dataset for this data. My question is then: is possible to do a classification without a training dataset? If yes, what methods can I use?
  
  **Tags:** classification, algorithm-request
  > **Comments:**
  > **username_1**: Hi. It's not clear to me why you have "software requirements"  in the title. Can you clarify that?  
  > **username_0**: the data that I want to classify is a software requirements  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_2 on 2021-02-24. Score: 1
  
  Yes, it is possible to do it. This can be posed as an unsupervised text classification. You can look at TF-IDF, Neural networks ([BERT](https://github.com/alisafaya/Arabic-BERT)) etc. for creating embedding of your text and then, use clustering techniques like K-Means, KNN etc. for classification.
  
  > **Comments:**
  > **username_0**: as i know  unsupervised text classification needs an unlabeled dataset which I don't have  
  > **username_2**: if you even don't have data, how do you expect to create a model. unsupervised is albeit a safety net when supervised is not possible. no data = no model. anyways, the BERT link is for Arabic language, maybe use that to do it directly but that would still need data.  
  > **username_2**: https://lionbridge.ai/datasets/best-arabic-datasets-for-machine-learning/ and you do have datasets. or you need to create a small dataset yourself. but dataset is a precondition for a model.  
  
  ---
  
  