Project Final Report#

The documentation of your work is as crucial as building your data mining pipeline and generating results. If you don’t effectively document your pipeline and your findings, and present them in an easily understandable format, the value of your work might not be fully recognized!

Format#

You are free to choose the format for your final report, but it must be well-organized, employ consistent formatting for citations/references, and include the required content (outlined below). Please note that I may not be able to respond to emails after 5:00 pm on the due date of your assignment.

Suggested formats for your report:

  • LaTeX to PDF:

    • If using LaTeX, consider Overleaf – it’s similar to Google Docs but for LaTeX.

Contents#

Your report should include:

  • Introduction

  • Related Work

  • Methods

  • Experiments, Results and Discussion

  • Conclusion

  • Data and Software Availability

  • References

Subsections within these sections are encouraged.

To deviate from this structure, please consult with me at least a week before the deadline. Valid reasons might include submission to a conference or competition requiring a different format, or creation of an interactive document.

Introduction#

Your introduction should:

  • Introduce your application domain and specific problem, providing enough context for readers to grasp the value of your project.

  • Motivation of your project.

  • Give an overview of your approach and results.

Methods#

Your methods section should:

  • Detail how you chose or collected your data.

  • Describe your data mining pipeline in enough detail to allow replication.

  • Include any model evaluation analyses performed.

  • Mention the software used.

Diagrams summarizing your methodology are beneficial.

Experiments, Results and Discussion#

This section should:

  • Describe the experimental setup, including key configurations and parameters.

  • Detail and discuss your results.

  • Include high-quality visualizations for effective communication.

  • Consider embedding interactive visualizations, depending on your report format.

Conclusion#

Your conclusion should:

  • Summarize your findings briefly.

  • Discuss any limitations or shortcomings.

  • Suggest future work or possible project extensions.

Data and Software Availability#

This section should:

  • Provide links for software download (e.g., GitHub repository) and data access.

If providing links is not feasible, inform me at least a week before the deadline.

References#

Ensure that your references are consistently formatted, including authors, year, title, venue/journal, and DOI.

For LaTeX users, I can assist in configuring automatic reference formatting.

Delivery#

Please submit your report (in PDF format) to Blackboard and your team GitHub repository. One submission per group. Include in the comments section of the assignment the names of the group members.

Grading#

Your report will be graded out of 100 based on:

Item

Points

Title & Introduction

10

Related Work

10

Methods

15

Data, Software Availability, Executable Code with Instructions

10

Experiments, Results, and Discussion

30

Conclusion & Consistently Formatted References

10

Well-Organized Report with Logical Structure & Professional Quality

15

I reserve the right to award flex points for exemplary work in any areas of this project.

Final Project Presentation and Peer Evaluation#

  • Presentation: Each group will deliver a final project presentation during the last week of the semester. The presentation should highlight your project’s key contributions, results, and any challenges you faced.

  • Peer Evaluation: Each group member will evaluate their teammates’ contributions to the project. The peer evaluation will influence your individual grades, ensuring fair recognition of each member’s efforts.

More details about the presentation format and peer evaluation process will be shared closer to the date.

All components of your final project are subject to GVSU and the School of Computing’s academic honesty policies. Violations of these policies may result in failure from the course.