Find Jobs
Hire Freelancers

Local Minima/Maxima Detection and Trend Analysis

$750-1500 USD

Κλειστή
Αναρτήθηκε πάνω από 5 χρόνια πριν

$750-1500 USD

Πληρωμή κατά την παράδοση
On a shared system various independent ad-hoc and scheduled processes, measurement data, and user projects consume system resources. The resource usage of the single producers cannot be measured, only the collective result of all operations, like the total disk space used. This leads to a noisy time series of historical measurements (x and y axis) with underlying growing, stationary, or falling patterns, which sometimes fluctuate quickly or have auto-correlative patterns. Your task is to code an algorithm which can detect local minima and maxima as well as sudden changes like quick rising or falling, and can convert the noisy time series to a series of human readable list of trends and durations (e.g. stationary for 200 x from x1 to x2 and variance of -10 to +20 y, then rising for 40 x from x3 to x4 with a slope of 33% and variance of -15 to +25 y relative to the trend line, then falling 20 x from x5 to x6 with a slope of 20% and variance of -10 to +5 y relative to the trend line, etc.). Obviously, there are many different correct solutions to do such a classification, and any algorithm which comes close to what a qualified human would produce, is acceptable. Local minima / maxima are defined as having no other lower / higher y in a time window +/- t on x. The length +/- t is not stationary but defined by a minimum change of <=-c% or >= +c% on y during one up or down trend with a length >=d on x. A trend is defined as having linear regression slope of <=-l% or >= +l% in the time window +/- t with an error <= e. A sudden change is defined as the beginning of a trend with a slope of <=-s% or >= +s% with an error <= r. The parameters c, l, e, s, and r need to be chosen in a way which generates meaningful results on a test data set which will be provided. Deliverable is a source code of a solution which is free of rights from third parties except for suitable open source licenses, capable to run on a Windows 10 operating system. Programming languages to choose from for the implementation are Python, R, and C# / .NET (wrapping C++ if needed). The solution has to work for up to 500 thousand measurements (x axis) using a maximum of 11GB RAM and 16 cores on a 3.4GHZ CPU or 3584 CUDA cores on a 1.5GHz GPU and delivering the results within less than a day. Success criterion is the output on a validation data set (unknown to you), which has to come close to what a qualified human would manually produce looking at the plot of the time series.
Ταυτότητα εργασίας: 17417791

Σχετικά με την εργασία

5 προτάσεις
Απομακρυσμένη Εργασία
Ενεργός/ή 6 χρόνια πριν

Ψάχνεις τρόπο για να κερδίσεις μερικά χρήματα;

Πλεονεκτήματα πλειοδοσίας στο Freelancer

Καθόρισε τον προϋπολογισμό σου και το χρονοδιάγραμμα
Πληρώσου για τη δουλειά σου
Περίγραψε την πρόταση σου
Η εγγραφή και η πλειοδοσία σε εργασίες είναι δωρεάν
5 freelancers δίνουν μια μέση προσφορά $1.367 USD για αυτή τη δουλειά
Avatar Χρήστη
Hello I am an engineer in operational research and decision support I master R programming ,Optimization linear programming, nonlinear programming , I can code gradient method, newton raphson , newton ,gradient with optimal step ... I can achieve this project perfectly using R please contact me for more details about the project best regards
$1.694 USD σε 20 ημέρες
4,8 (87 αξιολογήσεις)
7,7
7,7
Avatar Χρήστη
hi i am machine learning expert i have good experiences let us discuss i can do this job perfectly thank you
$1.250 USD σε 20 ημέρες
5,0 (2 αξιολογήσεις)
4,0
4,0
Avatar Χρήστη
We are a group of enthusiastic Data Scientists and Machine Learning Engineers with deep business skills. We also implemented similar project of early trend detection from a time series data.
$1.250 USD σε 20 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0

Σχετικά με τον πελάτη

Σημαία της SWITZERLAND
Switzerland
0,0
0
Μέλος από Ιουλ 22, 2018

Επαλήθευση Πελάτη

Ευχαριστούμε! Σου έχουμε στείλει ένα email με ένα σύνδεσμο για να διεκδικήσεις τη δωρεάν πίστωση σου.
Κάτι πήγε στραβά κατά την προσπάθεια αποστολής του email σου. Παρακαλούμε δοκίμασε ξανά.
Εγγεγραμμένοι Χρήστες Συνολικές Αναρτημένες Δουλειές
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Φόρτωση προεπισκόπησης
Δόθηκε πρόσβαση για Geolocation.
Η σύνδεση σου έχει λήξει και τώρα έχεις αποσυνδεθεί. Παρακαλούμε συνδέσου ξανά.