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

2024-art-of-knowing-when-to-stop-optimization #99

Open
wants to merge 11 commits into
base: master
Choose a base branch
from

Conversation

subahini
Copy link
Collaborator

@subahini subahini commented Nov 3, 2024

…zation)'

@subahini subahini changed the title Add article and illustration for 'Art of Knowing When to Stop (Optimi… Art of Knowing When to Stop (Optimization) Nov 3, 2024
@liuchengray
Copy link
Collaborator

External feedback:

negative aspect(s):
• It was not clear 2/12
• The article was too technical 1/12
• I lost interest midway 0/12
• The structure was confusing 1/12
• I didn't understand the purpose 1/12
positive aspect(s):
• The information was easy to understand 5/12
• Good balance between technical depth and readability 2/12
• I stayed engaged throughout 1/12
• The structure is clear and easy to follow 3/12
• I understood the purpose 1/12
did the drawing help to understand the meaning of the article?: 57,1 % Yes
factual errors or inaccuracies in the article:
“It is not entirely clear if the article is about code optimization or problem optimization. These are two different approaches. We can rewrite a piece of code "n" times and run it each time to see if the solution gets better. Or, a piece of code can be run once where it iteratively improves a solution "n" times and finally stop when no improvements happens. From the article, I understood that the example of baker corresponds to the first approach.”
additional comments:
“The image was bit confusing. From the text, I assume that the over-optimized image should be worse that optimized image. However, it was difficult to know which image is better than another one.”
“The heading should also mention about "smart improvements" and not just "when to stop".”

@carinaschrenk
Copy link
Collaborator

carinaschrenk commented Nov 14, 2024

Internal Feedback Round 1A 07.11

Thoughts:

  • Good metaphor, text is good
  • Does not have to be about optimizing code but could actually be about optimizing
    data and models
  • There should not be any text in the graphic
  • It is misleading towards optimization in AI
  • Is over-optimized really the same as having something that is too complex?

Ideas:

  • The graphic should reflect the bakery metaphor

@tri2820 tri2820 changed the title Art of Knowing When to Stop (Optimization) 2024-art-of-knowing-when-to-stop-optimization Nov 21, 2024
@carinaschrenk carinaschrenk added the 2024: round 1 articles of round 1 label Nov 21, 2024
@erdemkoca
Copy link
Collaborator

Review Group 2

Feedback:

  • The baking metaphor is engaging and effectively explains the concept of optimization.
  • The text is concise and easier to follow compared to the previous version.
  • Adding a brief example specific to data or model optimization could make the connection to technical concepts clearer.
  • The balance between metaphor and technical explanation is well-maintained, though the conclusion could more explicitly tie back to practical applications.
  • Overall, the article is a solid improvement and does a great job simplifying a complex concept.

@Ajorian
Copy link
Collaborator

Ajorian commented Dec 12, 2024

The mesh-up practice feedback on 12.12.2024:

You can always improve your software; if you imagine different versions of software, you can see that developers consistently make progress. This means they can postpone releasing the current working version to achieve even more advancements. As this is a never-ending process, if they choose to follow this path, they might never release any version!

Detecting when to stop developing and release a version is not an objective fact; rather, it is an art. There are various factors to consider, including time, money, complexity, and more. Thus, computer science is not always purely scientific; sometimes, it requires a touch of artistry.

@subahini
Copy link
Collaborator Author

Thank you for your feedback. will try to update

@carinaschrenk carinaschrenk added 2024: Status - Included - Booklet The article made it into the final selection. But might still need minor changes before merging and removed 2024: revised 2024: Status - Needs - Major Revision labels Dec 19, 2024
Copy link

cloudflare-workers-and-pages bot commented Dec 23, 2024

Deploying tilics with  Cloudflare Pages  Cloudflare Pages

Latest commit: ed653e9
Status:🚫  Build failed.

View logs

@subahini subahini added the 2024: revised Did the author create a new version based on the creative feedback? label Dec 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2024: Category - Theoretical 2024: Difficulty - Medium 2024: Length - Medium 2024: revised Did the author create a new version based on the creative feedback? 2024: round 1 articles of round 1 2024: Status - Included - Booklet The article made it into the final selection. But might still need minor changes before merging
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants