コード例 #1
0
        /// <summary>
        /// Add new data to Firebase database
        /// </summary>
        public static async System.Threading.Tasks.Task AddDataToFirebase(GymRepetition newModel)
        {
            SetResponse response = await client.SetTaskAsync("gymrepetitionprediction/15", newModel);

            GymRepetition result = response.ResultAs <GymRepetition>();

            Console.WriteLine(result);
        }
コード例 #2
0
        /// <summary>
        /// Predict value
        /// </summary>
        /// <param name="mlContext"></param>
        /// <param name="model"></param>
        public static void Predict(MLContext mlContext, ITransformer model, GymRepetition predictionData)
        {
            var predictionFunction = mlContext.Model.CreatePredictionEngine <GymRepetition, GymRepetitionPrediction>(model);

            var prediction = predictionFunction.Predict(predictionData);

            Console.WriteLine("Predicted data");
            Console.WriteLine($"Weight: {prediction.Weight:0.####}");
            Console.ReadLine();
        }
コード例 #3
0
        /// <summary>
        /// Returns object with data inserted by user
        /// </summary>
        /// <returns></returns>
        public static GymRepetition GetUserInputData()
        {
            var result = new GymRepetition();

            Console.WriteLine("Insert exercise name: ");
            result.Exercise = Console.ReadLine();
            Console.WriteLine("Insert number of repetitions: ");
            result.Repetitions = float.Parse(Console.ReadLine());
            result.Weight      = 0;
            return(result);
        }
コード例 #4
0
        /// <summary>
        /// Returns object that consist of data inserted by user
        /// </summary>
        /// <returns></returns>
        public static GymRepetition GetUserInput()
        {
            var result = new GymRepetition();

            Console.WriteLine("Exercise name: ");
            result.Exercise = Console.ReadLine();
            Console.WriteLine("Number of repetitions: ");
            result.Repetitions = Int32.Parse(Console.ReadLine());
            Console.WriteLine("Used weight: ");
            result.Weight = Int32.Parse(Console.ReadLine());
            return(result);
        }