тест гуи
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
#include "visual.hpp"
|
||||
|
||||
void MyVisualizer::Render(){
|
||||
|
||||
static float fake_loss = 0.5f;
|
||||
static float fake_accuracy = 0.1f;
|
||||
static float values[90]={0};
|
||||
static int values_offset = 0;
|
||||
|
||||
fake_loss -= 0.001f;
|
||||
if (fake_loss < 0)
|
||||
fake_loss = 0.5f;
|
||||
|
||||
ImGui::Begin("AI Monitor");
|
||||
ImGui::Text("Тренирока...");
|
||||
ImGui::ProgressBar(fake_accuracy, ImVec2(0.0f, 0.0f));
|
||||
ImGui::Separator();
|
||||
static float learning_rate = 0.01f;
|
||||
ImGui::SliderFloat("Learning rate", &learning_rate, 0.0001f,0.1f);
|
||||
|
||||
|
||||
if(ImGui::Button("Step Forward"))
|
||||
{
|
||||
fake_accuracy += 0.05f;
|
||||
}
|
||||
|
||||
ImGui::End();
|
||||
|
||||
ImGui::Begin("Аналитика");
|
||||
ImGui::PlotLines("Loss Curve",values,IM_ARRAYSIZE(values));
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
#pragma once
|
||||
#include "imgui.h"
|
||||
|
||||
class MyVisualizer
|
||||
{
|
||||
public:
|
||||
void Render();
|
||||
};
|
||||
Reference in New Issue
Block a user