NeuroSalary AI
Loading...
My space/
Loading your workspace…
SALARY INSIGHTS FOR REAL DECISIONS

See Beyond the Numbers.

Explore how experience, education, and skills come together to create a thoughtful salary estimate.

Clear inputs. Useful context. Your decision.
SALARY INSIGHT PREVIEWREADY TO EXPLORE
YOUR PROFILE→SALARY PATTERNS→YOUR ESTIMATE
PROFILE SIGNALz = xW + b
PATTERN SIGNAL∂L / ∂W
YOUR ESTIMATE—
Ready when you are
01 / INTERACT

Your career. Your data. A salary insight.

Try the estimate workflow with sample profiles and get a clear, labeled salary insight in seconds.

SALARY PREDICTION STUDIO

Build an employee profile

Years of experience
4.0
Skill score
85
Education level
Job role
Adjust the profile, then run a real model prediction.Generate salary estimate
02 / CAPABILITIES

Intelligence you can actually understand.

Go beyond the prediction. Explore the learning process.

CAPABILITY 01↗
ESTIMATED COMPENSATION—
Mock data preview · train a model for production

Salary prediction

Estimate salaries using employee features and patterns learned from available training data.

Explore salary prediction →
CAPABILITY 02↗

Neural network visualization

Explore how inputs move through hidden layers to generate a numerical salary prediction.

Explore the network →
CAPABILITY 03↗
INPUTŷLOSS
GRADIENT∂UPDATE

Backpropagation

Understand how prediction errors drive parameter updates during neural network training.

Understand the learning process →
03 / THE ENGINE

Every prediction has a learning process.

Explore the mathematics behind the model. This visual map is illustrative; live training happens in the browser training center.

Forward propagationLoss calculationBackpropagationParameter update
Features move through weighted layers and become a numerical output.
01Z = XW + b

Weighted inputs plus a bias form the pre-activation.

02A = f(Z)

An activation function transforms the signal.

03L = (y − ŷ)²

Loss measures the gap between reality and the estimate.

04Wnew = Wold − η(∂L/∂W)

Gradient descent nudges parameters toward lower loss.

04 / THE FLOW

From employee features to salary insights.

01

Provide information

Experience, education, job role, and supported skills.

02

Prepare features

Turn your answers into a clear profile the app can read.

03

Run the network

The app compares your profile with learned salary patterns.

04

Generate estimate

You receive a simple salary estimate.

05

Explore the result

Review the estimate and the context behind it.

05 / DATA SIGNALS

Understand the patterns behind pay.

Explore the sample profiles behind the salary patterns. These are helpful signals, not guarantees.

EXPERIENCE / SALARY

Experience meets compensation

SALARY RANGE

The range of available examples

ESTIMATE STATUS—

Sample profiles are ready to help you explore salary patterns.

Try an estimate →
06 / WHY IT MATTERS

AI should be explainable.

01

Clear approach

See which profile details shape the estimate.

02

Useful context

Compare your result with the available sample profiles.

03

Responsible interpretation

Estimates depend on the training data and are not guaranteed compensation.

Read the methodology
LEARN · MEASURE · INTERPRET
07 / BEGIN HERE

Your next insight starts here.

Explore the relationship between experience, skills, and estimated compensation through neural intelligence.

ADVANCED WORKSPACE

Technical workspace

Training, evaluation, data, and learning tools live here so the main salary experience stays simple.

For builders and reviewers

Use this workspace to train a model, inspect its evidence, manage records, and learn how the engine works.

Active model
—
Training records
—
Available for training
Current version
—
Saved model artifact
Saved estimates
—
User history

Technical tools

Choose a focused workspace for the next step.

CLARITY FOR YOUR NEXT MOVE

Understand Salary. Plan With Confidence.

Explore salary estimates built from experience, education, skills, and available sample profiles.

Personalized salary insight·Built from your profile
SALARY INSIGHT PREVIEW
PROFILEPATTERNSESTIMATE

See the patterns behind pay

Explore the sample profiles behind each estimate.

See saved estimates ↗

Estimate vs. sample profiles

A simple comparison with available examples

Your estimate

Estimate progress

Available after a saved estimate

Comparison

Salary range

Experience and salary

Available sample profiles · patterns are not guarantees

FROM YOUR PROFILE TO AN ESTIMATE

Salary Estimate

Add a few details to explore a personalized salary estimate.

The estimate tool is not available yet. Restore the sample profiles or try again.Improve estimates

Your profile

Try an example
Years of experience
years
Education level
Job role
Skill score
/ 100
Department
Clear formGet my estimate

Your estimate

ANN

A clearer view starts here.

Add your details and get a salary estimate in a moment.

ESTIMATED SALARY

Compared with available profiles
Save this estimateCopy estimateDownload ↓

This is an estimate for exploration, not a promise of compensation. Sample profiles may not reflect every workplace or market.

TEACH YOUR NETWORK

Model Training Center

Real gradient-based learning, with every epoch accounted for.

Training configuration

BROWSER ENGINE
Hidden layer configuration
Learning rate
Epochs
Batch size
Optimizer
Hidden activation
Random seed
Validation fraction
Held-out test fraction
20% · fixed split, seed 2026

Training-only standardization + one-hot encoding. Salary target is standardized; all reported errors are converted back to annual currency units.

Start Training

The learning pipeline

  1. Validate records & freeze the test split
  2. Fit preprocessing on training records only
  3. Forward pass → MSE → backpropagation
  4. Update weights and track validation loss
  5. Evaluate test data & save model artifact
EVIDENCE OVER ASSUMPTIONS

Model Performance

Estimate vs. sample profiles

Estimate progress

Estimate differences

What the numbers mean

MAE
Average absolute prediction error, in annual salary units. Lower is better.
RMSE
Also in annual salary units, with a stronger penalty for large errors.
R²
Performance relative to a mean baseline. Can be negative; does not guarantee fairness or individual accuracy.

Saved model versions

LATEST MODEL ACTIVE

Only compare rows with the same dataset fingerprint and test split. Training uses the final epoch, without test-based selection.

VersionDataset / splitArchitectureMAERMSER²Date

No saved models yet. Train your first network to see real evaluation results.

MAKE THE INVISIBLE VISIBLE

Neural Network Lab

Follow the signal. Trace the gradient. Understand how a network learns.

Educational view. Signal animations are illustrative, not live neuron activations. The numerical simulator uses a separate one-weight model.

Network architecture

Forward propagationBackpropagationPause / switch modeReplay

Z = XW + bA = f(Z)Output: ŷ = AW + b (linear)

Backpropagation, one step at a time

SEPARATE SIMULATOR

A real scalar calculation: x = 1, y = 2, ŷ = wx + b. Starts with w = 0.5, b = 0. This is not the salary model.

Learning rate
Epochs
Start simulationStep forwardStep backReset

Learning from error

L = (y − ŷ)²∂L/∂w = 2(ŷ − y)x∂L/∂b = 2(ŷ − y)w ← w − η ∂L/∂wb ← b − η ∂L/∂b

The salary model averages squared errors over each batch: MSE = (1/n) Σ(yᵢ − ŷᵢ)². Gradients flow through hidden layers using the chain rule.

KNOW WHAT YOUR MODEL KNOWS

Dataset Explorer

Download CSVImport CSV

Employee records

Restore demo dataset
Years of experienceEducation levelJob roleSkill scoreDepartmentAnnual salary

No matching records.

PreviousNext

Education mix

Role mix

Department mix

Experience range

CSV schema & responsible use

Required columns: experience, education, role, skill, department, salary. 60–5,000 rows; maximum 2 MB. Experience: 0–40, skill: 0–100, annual salary: 1,000–100,000,000. No missing fields. Up to 30 categories per categorical feature. Extra columns are excluded.

Use only data you have permission to process. Do not include names or protected attributes. Imported data is unverified; meaningful categories and appropriate licensing remain your responsibility. Replacing the dataset invalidates the active model, but preserves historical predictions.

YOUR EXPLORATION, RECORDED

Prediction History

Saved estimates, their inputs, and the exact model behind them.

Export CSV
IDDateJob roleYears of experienceAnnual salaryVersionActions

A fresh start.

Save a prediction from the studio to build your history. No sample predictions are added.

Salary estimate
PreviousNext
YOUR WORKSPACE, YOUR WAY

Settings

Display preferences and transparent runtime information.

Compensation display

Currency

Currency labels, not foreign-exchange conversion. Set this to the source dataset's currency. Saved predictions retain their original currency.

Prediction display basis
Toggle contrast

Browser edition · runtime boundaries

This miniapp runs a real JavaScript ANN, not a hosted Python API. Training yields to the browser between epochs. Models, dataset and history use the platform's per-user storage, not SQL. There is no external salary data service, guaranteed service availability, or independently validated real-world model.

Learn more
TRANSPARENCY BY DESIGN

About the Model

A real learning engine. An honest account of its limits.

Methodology

The feedforward multilayer perceptron uses standardized experience and skill, plus one-hot encoded education, role and department. Hidden layers use ReLU or tanh; the salary regression output is linear. MSE gradients are computed by the chain rule and optimized with Adam or minibatch SGD.

Reproducibility & leakage prevention

A fixed seeded shuffle reserves 20% for testing. Validation is taken from the remaining records using the training seed. Numerical scaling, categorical vocabulary and target standardization are fitted only on training data. Unknown categories use an explicit unknown slot. Test data is evaluated only after the final epoch. Artifacts store weights, biases, preprocessing, configuration and evaluation together.

Data provenance

The initial 480 records are reproducible synthetic examples generated with seed 2026. They are not real employee salaries and carry no market-validity claim. The synthetic generator defines a teaching dataset; predictions always come from the trained ANN, never from that generator. User CSV uploads replace the demo and are marked unverified.

Limitations & intended use

Educational exploration only. Not for hiring, compensation decisions or employment screening. No fairness audit, causal feature attribution, confidence interval or external validation is provided. Salary outputs can be negative or implausible; they are not silently clipped. Protected attributes are not predictive features. Categories may still carry societal biases.

Artifacts & storage

The active model and up to six version summaries are saved per user. Predictions are saved only on request, up to 500 records. Dataset changes invalidate the active model. Stored artifacts are validated before loading. Storage failures are reported and the current session remains usable. No server or database is provisioned by this browser edition.

Verification

The engine checks numerical gradients against finite differences before training. Training rejects nonfinite loss. Metrics are computed in original annual salary units on the held-out test data. This is not a substitute for a full independently executed automated test suite or production security review.

CancelConfirm