Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Method to Measure Readability (constraints) #46

Closed
3 tasks done
sergiomrebelo opened this issue Jul 19, 2023 · 1 comment · Fixed by #53
Closed
3 tasks done

Method to Measure Readability (constraints) #46

sergiomrebelo opened this issue Jul 19, 2023 · 1 comment · Fixed by #53
Assignees
Labels
core core features

Comments

@sergiomrebelo
Copy link
Owner

sergiomrebelo commented Jul 19, 2023

This issue focuses on creating evaluation metrics to assess the legibility and grid size appropriateness within a poster design container. These metrics will be the constraints in the fitness assignment scheme of the system, ensuring that generated designs satisfy certain readability.

To-Do List:

  • Legibility Measure: Develop a metric to evaluate whether the text within the poster design fits appropriately within textboxes, avoiding any overset issues. Develop several modes, including one that try to justify the text.
  • Grid Size Appropriateness Measure: Create a metric to assess whether the grid size used in the poster design aligns with the container's dimensions, ensuring optimal layout and composition.
  • Define Constraint Evaluation Strategy: Define a strategy to incorporate the legibility and grid size appropriateness metrics as constraints within the fitness assignment scheme of the system.
@sergiomrebelo sergiomrebelo changed the title  Method to Measure Readability: This method will assess the legibility of the elements within the generated design. It will ensure that all the information is readable and understandable. Method to Measure Readability (constraints) Jul 19, 2023
@sergiomrebelo sergiomrebelo self-assigned this Jul 19, 2023
@sergiomrebelo sergiomrebelo added the core core features label Jul 19, 2023
@sergiomrebelo sergiomrebelo added this to the Evaluation Module milestone Jul 19, 2023
sergiomrebelo added a commit that referenced this issue Jul 24, 2023
sergiomrebelo added a commit that referenced this issue Jul 24, 2023
Since I need to made modification on tournament method, I took that opportunity to modify the tournament based on the meetings feedback
sergiomrebelo added a commit that referenced this issue Jul 24, 2023
Still used to organise the population and enable elite
sergiomrebelo added a commit that referenced this issue Jul 24, 2023
create a cypress script to testing the evolution
@sergiomrebelo
Copy link
Owner Author

We have implemented and included two constraint metrics, namely legibility and Grid Size Appropriateness Measures. We developed the necessary testing Scripts using Jest. We have implemented a constraint evaluation strategy that employs Stochastic Ranking and a ranking tournament approach. Since we have refactored the tournament method, we modify the tournament method as refer in issue #52. We also have integrated a static penalty method to enable elite evolution, simultaneous to Stochastic Ranking. This method allows us to easier visualise the population increase on the interface. Finally, we develop one Cypress Script for Evolution Testing.

@sergiomrebelo sergiomrebelo linked a pull request Aug 16, 2023 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
core core features
Projects
None yet
1 participant