So my friends and i are writing a kaggle assignment and the base code is written by me.

One of my friend use my base code(feature engineering, labeling, etc.) and put it into a loop to find the best parameter.

And the resulting parameter has 7 decimals accuracy which outperforms every other people's result.

So if we copying his parameter is it consider as cheating?

  • $\begingroup$ Nopes. Kaggle kernels are free to use and experiment $\endgroup$ – Syenix Dec 15 '19 at 19:29
  • $\begingroup$ @Syenix the point is we are doing a final course project and we are not using kaggle kernel and the loop function i just found that it is copied from a website by my friend. $\endgroup$ – kkrakwdpakwdo Dec 15 '19 at 19:53
  • 2
    $\begingroup$ We cannot tell what is considered "cheating" or not on your coursework. In some cases sharing your code with another student would be cheating. In other cases you may be expected to collaborate. In the real world if you worked for the same company this would be expected (no point you both performing both tasks). In a learning environment you may well be expected to perform all the tasks yourself and share nothing because the point is to learn how to do the tasks. You need to ask your course supervisor. $\endgroup$ – Neil Slater Dec 15 '19 at 20:04
  • 1
    $\begingroup$ There is a difference if this is a formal Kaggle competition with a cash prize, and not coursework. Could you please make it clear in your question which that is (use edit)? Most Kaggle competitions ban private sharing, and you would be disqualified for sharing anything - code or parameters - unless they are made public to all competitors. $\endgroup$ – Neil Slater Dec 15 '19 at 20:06
  • 1
    $\begingroup$ plagiarism is when somebody pretends to be the author of something when they're not. So strictly speaking if your friend cites you as the author of the base code then it's not plagiarism. But whether reusing somebody else's code is considered cheating or not depends on the specific rules of the competition or class. $\endgroup$ – Erwan Dec 15 '19 at 21:05

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.