Experience from CS6240
I’ve been trying out my best efforts in this CS6240 course project although I did not have a lot of time. I felt quite satisfied with my presentation preparation but it seems not running well when I present the work to the professor. No matter how I try, he kept asking me about those questions that I think it is really trivial to the way I’m doing the project. I’ve no idea what is going wrong. I’ve been working hard, and I don’t want to get a bad grade. But anyway, before you blame others, you need to look back at yourself. I drew out a couple of things after this project:
1. Do not try to reimplement other’s method, unless you are asked to do so in an assignment. Use your own method, even though it’s not so good. But it shows how independent you are from defining the problem, find an algorithm to solve, and evaluate the result.
2. Do not start your project too late that you suffer from the pressure of being late in the project deadline. It prevents your creativity.
3. You need to determine what you want to solve from the beginning. Do not try out a method and after that run tests to see how far this method can work, or how many tests it can handle. Instead, design a method that address a specific problem that you know well, and make the algorithm to address and solve that problem in the end. My experience: I implemented a method to transfer the style. However, I didn’t address any specific styles like water color, oil, pastel. I complete the implementation and then test what it can handle. This is not good for research (the professor told me that). Instead, address something like water color, and design your method to transfer good water color instead. This is far more better.
Finally, sometimes you get wrong, but do not give up. This failure is a good experience to a better work in the future. So do not blame the others, first blame myself and learn from it. The world is always interesting to learn about. :)




Leave a Reply