How to group text categorical data basis on clustering?
So if I have text dataset where I have more than 50 categories.
Sample:
Index_no short_text_sentence label
01 yes I like riding a bike. category_0
02 I was 4 when I learned. category_1
03 I learned to ride a bike. category_2
04 Bike is yellow and black. category_3
05 i like riding my bike, i learnt category_4
06 riding a bike when i was 8 or category_3
07 9 years old ,my bike is sparkling category_9
08 pink with white marks category_6
09 I love riding bike. category_1
10 I will improve my skills. category_3
Now I want to try RNN and LSTM over it but due to many categories ( 50+) I am not getting good result, because for each sentence probability is distributing across 50 categories.
I was thinking to group the categories basis on t-sne or other clustering methods but I am looking ways how to do in text and group those categories so I'll end up with few categories.
I am using tensorflow and my network structure is RNN-LSTM without attention. I am also thinking to go for CNN.
I would greatly appreciate it if anyone kindly give me some advice on how should I group the categories and which network structure should I choose for this type of problem?
Thanks in advance.
tensorflow machine-learning deep-learning classification multiclass-classification
add a comment |
So if I have text dataset where I have more than 50 categories.
Sample:
Index_no short_text_sentence label
01 yes I like riding a bike. category_0
02 I was 4 when I learned. category_1
03 I learned to ride a bike. category_2
04 Bike is yellow and black. category_3
05 i like riding my bike, i learnt category_4
06 riding a bike when i was 8 or category_3
07 9 years old ,my bike is sparkling category_9
08 pink with white marks category_6
09 I love riding bike. category_1
10 I will improve my skills. category_3
Now I want to try RNN and LSTM over it but due to many categories ( 50+) I am not getting good result, because for each sentence probability is distributing across 50 categories.
I was thinking to group the categories basis on t-sne or other clustering methods but I am looking ways how to do in text and group those categories so I'll end up with few categories.
I am using tensorflow and my network structure is RNN-LSTM without attention. I am also thinking to go for CNN.
I would greatly appreciate it if anyone kindly give me some advice on how should I group the categories and which network structure should I choose for this type of problem?
Thanks in advance.
tensorflow machine-learning deep-learning classification multiclass-classification
add a comment |
So if I have text dataset where I have more than 50 categories.
Sample:
Index_no short_text_sentence label
01 yes I like riding a bike. category_0
02 I was 4 when I learned. category_1
03 I learned to ride a bike. category_2
04 Bike is yellow and black. category_3
05 i like riding my bike, i learnt category_4
06 riding a bike when i was 8 or category_3
07 9 years old ,my bike is sparkling category_9
08 pink with white marks category_6
09 I love riding bike. category_1
10 I will improve my skills. category_3
Now I want to try RNN and LSTM over it but due to many categories ( 50+) I am not getting good result, because for each sentence probability is distributing across 50 categories.
I was thinking to group the categories basis on t-sne or other clustering methods but I am looking ways how to do in text and group those categories so I'll end up with few categories.
I am using tensorflow and my network structure is RNN-LSTM without attention. I am also thinking to go for CNN.
I would greatly appreciate it if anyone kindly give me some advice on how should I group the categories and which network structure should I choose for this type of problem?
Thanks in advance.
tensorflow machine-learning deep-learning classification multiclass-classification
So if I have text dataset where I have more than 50 categories.
Sample:
Index_no short_text_sentence label
01 yes I like riding a bike. category_0
02 I was 4 when I learned. category_1
03 I learned to ride a bike. category_2
04 Bike is yellow and black. category_3
05 i like riding my bike, i learnt category_4
06 riding a bike when i was 8 or category_3
07 9 years old ,my bike is sparkling category_9
08 pink with white marks category_6
09 I love riding bike. category_1
10 I will improve my skills. category_3
Now I want to try RNN and LSTM over it but due to many categories ( 50+) I am not getting good result, because for each sentence probability is distributing across 50 categories.
I was thinking to group the categories basis on t-sne or other clustering methods but I am looking ways how to do in text and group those categories so I'll end up with few categories.
I am using tensorflow and my network structure is RNN-LSTM without attention. I am also thinking to go for CNN.
I would greatly appreciate it if anyone kindly give me some advice on how should I group the categories and which network structure should I choose for this type of problem?
Thanks in advance.
tensorflow machine-learning deep-learning classification multiclass-classification
tensorflow machine-learning deep-learning classification multiclass-classification
edited Nov 26 '18 at 4:16
Aaditya Ura
asked Nov 24 '18 at 10:43
Aaditya UraAaditya Ura
4,79221533
4,79221533
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53457328%2fhow-to-group-text-categorical-data-basis-on-clustering%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53457328%2fhow-to-group-text-categorical-data-basis-on-clustering%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown