Devanik21 / ISRO_Mining_Site_FINAL_APP

MIT License
11 stars 39 forks source link

Dynamic Weight Calculation AND Enhanced User Interface #27

Open Kritika75 opened 1 month ago

Kritika75 commented 1 month ago

Allow users to set the weights dynamically based on their total preferences. For example, if a user sets one weight to 100%, automatically adjust the others to total 100% based on user inputs and reset Button: Add a button to reset all sliders to their default values.

Implementing these suggestions could enhance the interactivity, usability, and effectiveness of your mining site recommendation file.

Could assign me this under GSSoC'24 extd?

Thank you @Devanik21

github-actions[bot] commented 1 month ago

đŸ‘‹ Thank you for raising an issue! We appreciate your effort in helping us improve. Our team will review it shortly. Stay tuned!

Devanik21 commented 1 month ago

Allow users to set the weights dynamically based on their total preferences. For example, if a user sets one weight to 100%, automatically adjust the others to total 100% based on user inputs and reset Button: Add a button to reset all sliders to their default values.

Implementing these suggestions could enhance the interactivity, usability, and effectiveness of your mining site recommendation file.

Could assign me this under GSSoC'24 extd?

Thank you @Devanik21

hello @Kritika75 , can you explain me more , it will be helpful

Kritika75 commented 1 month ago

Dynamic weight calculation lets users adjust the importance of different factors (like iron content, water content, etc.) when recommending mining sites. To keep things balanced, we make sure the total weight of all these factors equals 1.0. Without this, users might set high importance on certain features (e.g., iron or water) and forget others (like distance or sustainability), leading to unbalanced predictions. Normalizing the weights improves accuracy and keeps everything in check.

For the enhanced user interface, the reset button helps users quickly reset all sliders to their default values. This makes the app more user-friendly, allowing users to start fresh without manually resetting each slider. It adds convenience and improves overall user satisfaction.

@Devanik21

Devanik21 commented 1 month ago

@Kritika75 But there may be unusually high or low iron content in some planetary locations. This is why it’s important to not just focus on weight normalization

Devanik21 commented 1 month ago

else it will interfere the user

Kritika75 commented 1 month ago

That makes sense!! to solve this, I propose a flexible approach that allows the model to adapt dynamically to both user preferences and real-world variability. By introducing a mechanism that prioritizes specific features when their values are exceptionally high or low (e.g., giving more weight to iron content when it's unusually abundant), the system will become more intuitive and responsive to unique scenarios. This approach strikes a balance—ensuring normalized weights for overall consistency while still empowering users to prioritize key factors when necessary, without being restricted by the system @Devanik21

Devanik21 commented 1 month ago

@Kritika75 , sure raise a pr

AKSHITHA-CHILUKA commented 1 month ago

add level label

PadmasreeSangani commented 1 month ago

Hi, I would like to work on this issue. Can I be assigned, please?

Absk024 commented 2 weeks ago

i would like to contribute @Devanik21