Tensorflow model for timeseries function classification with multiple inputs
up vote
0
down vote
favorite
I am new at Tensorflow.
I would like to classify the result of a multiple of (6 or more) timeseries floating point timeseries inputs into three predictive future output categories: large positive change (above a preset level), large negative change (below a preset level), not much change positive or negative (in between the preset level).
In the training and test sets, the multiple inputs are used to predict a single fp value in the future. Each of the inputs are fp historical values evaluated at regular time intervals. We are not interested in the exact fp output value in the future. We are only interested whether the change in the output value, between the current time and the future time, will be largely positive, largely negative or not much change (in between).
The training and test datasets will have the historical input values and the output classification labels (LP, LN, and BTWN).
Can anyone suggest a good tensorflow model for this application?
For example, let's say that you have a sin function advancing at a regular angular rate and you want to predict what the change in the sin function will be at +10 degrees (time) in the future. You can use just 1 fp input (noisy sin value) and you can predict the change of the sin value over the next (future) +10 degrees will be either LP, LN or BTWN some preset value. In this example, near 0 and 180 degrees of rotation the rate of change in sin value would be LP or LN and near 90 and 270 degrees the rate of change would be low or in between some preset threshold.
Now with 2 input functions, noisy sin and noisy cos, the system should be able to do a better prediction of the change in the sin value in the next +10 degrees.
If we add some additional related noisy input functions like atan, angle, and circumferential position, we should be able to get better and better predictions of the future change in the sin value with a high degree of certainty even if the noise levels are significant.
My application does not concern trigonometric functions, but in a similar way the input functions are all noisy but can be used to aid in the predicted classification of the future change in the output function as being Largely Positive, Largely Negative, or In Between and that will be sufficient to achieve the desired goal. Predicting the exact numerical value of the output function is not necessary, the classification into the 3 output categories will serve us well.
The output could be the result of only 2 binary digits where 10 = LP, 01 = LN and the other values are uncertain or In Between the preset threshold value.
So, can you suggest a starting tensorflow model for this application?
tensorflow machine-learning
add a comment |
up vote
0
down vote
favorite
I am new at Tensorflow.
I would like to classify the result of a multiple of (6 or more) timeseries floating point timeseries inputs into three predictive future output categories: large positive change (above a preset level), large negative change (below a preset level), not much change positive or negative (in between the preset level).
In the training and test sets, the multiple inputs are used to predict a single fp value in the future. Each of the inputs are fp historical values evaluated at regular time intervals. We are not interested in the exact fp output value in the future. We are only interested whether the change in the output value, between the current time and the future time, will be largely positive, largely negative or not much change (in between).
The training and test datasets will have the historical input values and the output classification labels (LP, LN, and BTWN).
Can anyone suggest a good tensorflow model for this application?
For example, let's say that you have a sin function advancing at a regular angular rate and you want to predict what the change in the sin function will be at +10 degrees (time) in the future. You can use just 1 fp input (noisy sin value) and you can predict the change of the sin value over the next (future) +10 degrees will be either LP, LN or BTWN some preset value. In this example, near 0 and 180 degrees of rotation the rate of change in sin value would be LP or LN and near 90 and 270 degrees the rate of change would be low or in between some preset threshold.
Now with 2 input functions, noisy sin and noisy cos, the system should be able to do a better prediction of the change in the sin value in the next +10 degrees.
If we add some additional related noisy input functions like atan, angle, and circumferential position, we should be able to get better and better predictions of the future change in the sin value with a high degree of certainty even if the noise levels are significant.
My application does not concern trigonometric functions, but in a similar way the input functions are all noisy but can be used to aid in the predicted classification of the future change in the output function as being Largely Positive, Largely Negative, or In Between and that will be sufficient to achieve the desired goal. Predicting the exact numerical value of the output function is not necessary, the classification into the 3 output categories will serve us well.
The output could be the result of only 2 binary digits where 10 = LP, 01 = LN and the other values are uncertain or In Between the preset threshold value.
So, can you suggest a starting tensorflow model for this application?
tensorflow machine-learning
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
I am new at Tensorflow.
I would like to classify the result of a multiple of (6 or more) timeseries floating point timeseries inputs into three predictive future output categories: large positive change (above a preset level), large negative change (below a preset level), not much change positive or negative (in between the preset level).
In the training and test sets, the multiple inputs are used to predict a single fp value in the future. Each of the inputs are fp historical values evaluated at regular time intervals. We are not interested in the exact fp output value in the future. We are only interested whether the change in the output value, between the current time and the future time, will be largely positive, largely negative or not much change (in between).
The training and test datasets will have the historical input values and the output classification labels (LP, LN, and BTWN).
Can anyone suggest a good tensorflow model for this application?
For example, let's say that you have a sin function advancing at a regular angular rate and you want to predict what the change in the sin function will be at +10 degrees (time) in the future. You can use just 1 fp input (noisy sin value) and you can predict the change of the sin value over the next (future) +10 degrees will be either LP, LN or BTWN some preset value. In this example, near 0 and 180 degrees of rotation the rate of change in sin value would be LP or LN and near 90 and 270 degrees the rate of change would be low or in between some preset threshold.
Now with 2 input functions, noisy sin and noisy cos, the system should be able to do a better prediction of the change in the sin value in the next +10 degrees.
If we add some additional related noisy input functions like atan, angle, and circumferential position, we should be able to get better and better predictions of the future change in the sin value with a high degree of certainty even if the noise levels are significant.
My application does not concern trigonometric functions, but in a similar way the input functions are all noisy but can be used to aid in the predicted classification of the future change in the output function as being Largely Positive, Largely Negative, or In Between and that will be sufficient to achieve the desired goal. Predicting the exact numerical value of the output function is not necessary, the classification into the 3 output categories will serve us well.
The output could be the result of only 2 binary digits where 10 = LP, 01 = LN and the other values are uncertain or In Between the preset threshold value.
So, can you suggest a starting tensorflow model for this application?
tensorflow machine-learning
I am new at Tensorflow.
I would like to classify the result of a multiple of (6 or more) timeseries floating point timeseries inputs into three predictive future output categories: large positive change (above a preset level), large negative change (below a preset level), not much change positive or negative (in between the preset level).
In the training and test sets, the multiple inputs are used to predict a single fp value in the future. Each of the inputs are fp historical values evaluated at regular time intervals. We are not interested in the exact fp output value in the future. We are only interested whether the change in the output value, between the current time and the future time, will be largely positive, largely negative or not much change (in between).
The training and test datasets will have the historical input values and the output classification labels (LP, LN, and BTWN).
Can anyone suggest a good tensorflow model for this application?
For example, let's say that you have a sin function advancing at a regular angular rate and you want to predict what the change in the sin function will be at +10 degrees (time) in the future. You can use just 1 fp input (noisy sin value) and you can predict the change of the sin value over the next (future) +10 degrees will be either LP, LN or BTWN some preset value. In this example, near 0 and 180 degrees of rotation the rate of change in sin value would be LP or LN and near 90 and 270 degrees the rate of change would be low or in between some preset threshold.
Now with 2 input functions, noisy sin and noisy cos, the system should be able to do a better prediction of the change in the sin value in the next +10 degrees.
If we add some additional related noisy input functions like atan, angle, and circumferential position, we should be able to get better and better predictions of the future change in the sin value with a high degree of certainty even if the noise levels are significant.
My application does not concern trigonometric functions, but in a similar way the input functions are all noisy but can be used to aid in the predicted classification of the future change in the output function as being Largely Positive, Largely Negative, or In Between and that will be sufficient to achieve the desired goal. Predicting the exact numerical value of the output function is not necessary, the classification into the 3 output categories will serve us well.
The output could be the result of only 2 binary digits where 10 = LP, 01 = LN and the other values are uncertain or In Between the preset threshold value.
So, can you suggest a starting tensorflow model for this application?
tensorflow machine-learning
tensorflow machine-learning
asked Nov 15 at 2:00
Don Baechtel
94
94
add a comment |
add a comment |
active
oldest
votes
active
oldest
votes
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.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- 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%2f53311368%2ftensorflow-model-for-timeseries-function-classification-with-multiple-inputs%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