Files
2026-05-04 21:53:44 +07:00

31 lines
726 B
C++

#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));
}