public async Task <IActionResult> StoreDataset(DatasetToSaveDTO dataset) { _logger.LogInformation($"[{DateTime.Now}] Store dataset"); await _datasetService.StoreDataset(dataset); return(Ok("Dataset stored successfully!")); }
public async Task <IActionResult> UpdateDataset(Guid id, DatasetToSaveDTO dataset) { _logger.LogInformation($"[{DateTime.Now}] Update dataset #{id}"); await _datasetService.UpdateDataset(id, dataset); return(Ok("Dataset updated successfully!")); }
public async Task UpdateDataset(Guid id, DatasetToSaveDTO dataset) { await _repository.UpdateDatasetAsync(new Dataset { Id = id, Name = dataset.Name, Records = dataset.Records.Select(record => new Record { Inputs = record.Inputs, Output = record.Output }).ToArray() }); }
public async Task StoreDataset(DatasetToSaveDTO dataset) { await _repository.StoreDatasetAsync(new Dataset { Id = Guid.NewGuid(), Name = dataset.Name, Records = dataset.Records.Select(record => new Record { Inputs = record.Inputs, Output = record.Output }).ToArray() }); }
public DatasetToSaveDTO FromString(string name, string source) { var target = new DatasetToSaveDTO(); string[] rows = source.Split("\n"); target.Name = name; target.Records = new List <RecordDTO>(); foreach (var row in rows) { var samples = row.Split(","); target.Records.Add(new RecordDTO { Inputs = samples.SkipLast(1).Select(double.Parse).ToArray(), Output = samples.TakeLast(1).Select(double.Parse).First() }); } return(target); }