ml-server

command module
v0.0.0-...-ec05587 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 19, 2021 License: GPL-3.0 Imports: 16 Imported by: 0

README

Go Reference Quality Gate Status

ML-Server

Disclaimer

Alle Beiträge und Artikel auf dieser Seite wurden nach bestem Wissen und mit größtmöglicher Sorgfalt erstellt. Der Herausgeber übernimmt trotz sorgfältiger Überprüfung der zugrundeliegenden Quellen keine Gewähr für den Inhalt des Angebotes. Jede Haftung entstandener Schäden ist ausgeschlossen. Der Herausgeber haftet nicht für eingesandte Manuskripte und Unterlagen.

Die hierin enthaltenen Angaben und Mitteilungen sind ausschließlich zur Information und zum persönlichen Gebrauch bestimmt. Keine der hierin enthaltenen Informationen begründet ein Angebot zum Verkauf oder die Werbung von Angeboten zum Kauf eines Terminkontraktes, eines Wertpapiers oder einer Option.

Haftungsansprüche gegen den Herausgeber, welche sich auf Schäden materieller oder ideeller Art beziehen, die durch die Nutzung oder Nichtnutzung der dargebotenen Informationen bzw. durch die Nutzung fehlerhafter und unvollständiger Informationen verursacht wurden, sind grundsätzlich ausgeschlossen, sofern seitens des Herausgebers kein nachweislich vorsätzliches Verschulden vorliegt.

Alle Beiträge und Artikel auf dieser Seite stellen ausschließlich der Meinung des Herausgebers. Es findet keine Anlageberatung durch den Herausgeber oder die Entwickler des Projektes „Name“ statt. Dieser Beitrag ist eine journalistische Publikation und dient ausschließlich Informations- und Unterhaltungszwecken. Der Beitrag stellt keine Aufforderung zum Kauf oder Verkauf einer Aktie, eines Wertpapiers oder einer sonstigen Anlage dar. Jeder Anleger ist an dieser Stelle dazu aufgefordert, sich seine eigenen Gedanken zu machen, bevor eine Investitionsentscheidung trifft.

Der Kauf von Aktien und anderen Wertpapieren ist mit hohen Risiken bis hin zum Totalverlust behaftet.

Getting Started

  1. Install dependencies
go mod download
  1. Add datasets and tokens Only needed, if the model should be newly trained
  • add googlecloud.json to /data/
  • add tweets.csv to /data/ - Download here
  1. Start Go Server
go run main.go --token="<Twitter API Token>" [--port=5000 --bucket="ml-models-dhbw"]

The --port flag is optional and has a default value of 5000. The --bucket flag is optional and has a default value of "ml-models-dhbw".

Usage

Endpoints

Endpoint Result
GET /sentiment/twitter [ { "value": <weighted prediction of ML Model>, "date": "2020-11-10T23:00:00Z", "sma": <value of the SMA function at the current position> } ]
GET /technical/{shareId} [ [ {"value": "<value fetched from yahoo>", "date": "2020-11-10T23:00:00Z"} ], [ {"value": "<value predicted by model>", "date": "2020-11-10T23:00:00Z"} ]]

Anwendung

Unsere API wird gerade im Rahmen des Klopapier.exchange Projektes, welche hier abgerufen werden kann implementiert.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Provides functionalities to use GCP Cloud Storage as remote model store
Provides functionalities to use GCP Cloud Storage as remote model store
Provides an http.HandlerFunc which returns a seniment analysis based on tweets
Provides an http.HandlerFunc which returns a seniment analysis based on tweets
Provides an http.HandlerFunc which predicts future prices based on a technical Model
Provides an http.HandlerFunc which predicts future prices based on a technical Model
Practical mathematical functions used to normalize and transform prediction results
Practical mathematical functions used to normalize and transform prediction results

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL