Skip to content

Latest commit

 

History

History
570 lines (335 loc) · 15.5 KB

sample-ai-thesis.md

File metadata and controls

570 lines (335 loc) · 15.5 KB

{width="2.6041666666666665in" height="2.6041666666666665in"}

Group - MSc in Your Course

Project Title

[Authors:]{.underline}

Scott Summers

Jean Grey

Logan

Warren Worthington III

month-name day, 2028

[Supervisors:]{.underline}

Charles Xavier

Erik M. Lehnsherr

Henry McCoy

Acknowledgements

"Charles Xavier did more for mutants than you will ever know. My single greatest regret is that he had to die for our dream to live." - Eric Lensherr, 2006

I would like to thank my supervisor Henry McCoy for helping me to complete my research. In additional I would like to thank my parents Christopher and Katherine and my friends Jean, Logan, and Warren for all their support during my time in university.

Abstract

This is a sample thesis layout with AI and Software development headings to guide you in developing your thesis. It contains styles, formatting, and a suggested structure with features like headers, footers, page-numbers, Table of contents, Table of figures and managed references.

It is a useful and common practice to put the abstract in Times New Roman 12-point italics. Throughout this document the styles used reflect the styles we suggest you use in your scientific report.

Table of Contents

[Acknowledgements 2](#acknowledgements)

[Abstract 3](#abstract)

[Table of Contents 4](#table-of-contents)

[Table of Figure 6](#table-of-figure)

[Chapter 1 Introduction 7](#introduction)

[1.1 The academic objectives 7](#the-academic-objectives)

[1.2 Problem Domain? 7](#problem-domain)

[1.3 Product title: a solution 7](#product-title-a-solution)

[1.4 Objectives 7](#objectives)

[1.5 The Scope of the solution 7](#the-scope-of-the-solution)

[1.6 Report Structure 7](#report-structure)

[Chapter 2 Materials 8](#materials)

[2.1 Existing Data 8](#existing-data)

[2.1.0 Others 8](#others)

[2.2 How we can choose 8](#how-we-can-choose)

[2.2.1 Machine Learning 8](#machine-learning)

[2.3 Conclusion: The Need for a Software Solution 8](#conclusion-the-need-for-a-software-solution)

[Chapter 3 Project Management 9](#project-management)

[3.1 Weekly Meetings 9](#weekly-meetings)

[3.2 Source code management (SCM) 9](#source-code-management-scm)

[3.3 Code Style Guide 9](#code-style-guide)

[3.4 Collaboration Tools 9](#collaboration-tools)

[3.4.1 GitHub 9](#github)

[3.4.2 Microsoft Office Online 9](#microsoft-office-online)

[Chapter 4 Data Analytic Methods 10](#data-analytic-methods)

[4.1 Artificial Intelligence 10](#artificial-intelligence)

[4.2 Categorization 10](#categorization)

[4.3 Estimation 10](#estimation)

[4.4 Machine Learning 10](#machine-learning-1)

[4.4.1 Garbage in, likely garbage out 10](#garbage-in-likely-garbage-out)

[4.5 Working with Data Structures Object Orientated Programming 10](#working-with-data-structures-object-orientated-programming)

[4.6 Examples 10](#examples)

[4.7 Conclusion 10](#conclusion)

[Chapter 5 Data Analysis 12](#data-analysis)

[5.1 Introduction and focus 12](#introduction-and-focus)

[5.2 Academic Aims 12](#academic-aims)

[5.2.1 Academic Requirements 12](#academic-requirements)

[5.3 Functional Requirements 12](#functional-requirements)

[5.4 Non-Functional Requirements 12](#non-functional-requirements)

[5.5 Statistics 12](#statistics)

[Chapter 6 Results 13](#results)

[6.1 Project Plan: Priorities and Milestones 13](#project-plan-priorities-and-milestones)

[6.1.0 The Data Structure 13](#the-data-structure)

[6.1.1 Populating the System with Data 13](#populating-the-system-with-data)

[6.1.2 Machine Learning 13](#machine-learning-2)

[6.1.3 Testing 13](#testing)

[6.1.4 Paths to completion 13](#paths-to-completion)

[6.2 Data Structures 13](#data-structures)

[6.3 System Architecture 13](#system-architecture)

[6.3.1 Object Identification 13](#object-identification)

[6.4 Machine Learning 13](#machine-learning-3)

[6.5 Conclusion 13](#conclusion-1)

[Chapter 7 Implementation 14](#implementation)

[7.1 Standards and Best Practice 14](#standards-and-best-practice)

[7.1.1 Object Orientated Programming 14](#object-orientated-programming)

[7.1.2 Source Control and versioning 14](#source-control-and-versioning)

[7.2 Development Environment 14](#development-environment)

[7.3 Tools Used 14](#tools-used)

[Chapter 8 Conclusion and Recommendations 15](#conclusion-and-recommendations)

[8.1 Conclusion 15](#conclusion-2)

[8.2 Recommendations 15](#recommendations)

[References 16](#_Toc89342131)

[Glossary 17](#glossary)

[Appendix A Reflections 18](#reflections)

[A.1 Report Structure 18](#report-structure-1)

[Appendix B Project Management 19](#project-management-1)

[B.1 Report Structure 19](#report-structure-2)

[B.2 Code Style Guide 19](#code-style-guide-1)

[B.2.1 Naming conventions 19](#naming-conventions)

[B.2.2 Avoid magic constant numbers 19](#avoid-magic-constant-numbers)

[B.2.3 Variable naming 19](#variable-naming)

[B.2.4 Methods 19](#methods)

[B.2.5 Imports 19](#imports)

[B.2.6 Comments 19](#comments)

[B.2.7 Documentation 19](#documentation)

[B.2.8 Classes 19](#classes)

[B.2.9 Spacing, Indentation 19](#spacing-indentation)

[B.2.10 Literals 19](#literals)

[Appendix C Development Environment 20](#development-environment-1)

Table of Figure

[Figure 1: School Logo 11](#_Toc89342149)

Introduction

This chapter will begin by outlining the (cf. 1.1) for the purpose of writing a Report for a Project and outlining paragraphs

The academic objectives

"I designed the Exocomps to be problem solvers" ... "So, in a sense, they are learning."
-- Doctor Farallon and Commander Data, 2369

The academic objectives of this project are to study and gain experience working with blah.

The chosen problem used for this study is blah. The proposed blah.

Problem Domain?

This chapter will begin by outlining the (cf. 1.1) for the purpose of writing a Report for a Project and outlining paragraphs

  1. Numbered Bullet list.

  2. Numbered Bullet list

  3. Numbered Bullet item.

    a. Numbered Bullet item.

    b. Numbered Bullet item.

  4. Numbered Bullet list

Product title: a solution

Objectives

The Scope of the solution

Report Structure

This document has cover pages ...

An Abstract

TOC and TOf are generated automatically

The Chapters the folworing styles

Paragraphs are 122pt Aril Justifited with 1.5 line spaces and 6pt before with 3 pt agafter.

Materials

Existing Data

This chapter will begin by outlining the (cf. 1.1) for the purpose of writing a Report for a Project and outlining paragraphs.

Others

This chapter will begin by outlining the (cf. 1.1) for the purpose of writing a Report for a Project and outlining paragraphs.

How we can choose

This chapter will begin by outlining the (cf. 1.1) for the purpose of writing a Report for a Project and outlining paragraphs

Machine Learning

Conclusion: The Need for a Software Solution

Project Management

under the headings of (i) sub-topic 1 (cf. 1.1.0), and (ii) sub-topic 2 (cf. 1.1.1)

Weekly Meetings

This chapter will begin by outlining the (cf. 1.1) for the purpose of writing a Report for a Project and outlining paragraphs.

Source code management (SCM)

Code Style Guide

Collaboration Tools

GitHub

Microsoft Office Online

This chapter will begin by outlining the (cf. 1.1) for the purpose of writing a Report for a Project and outlining paragraphs.

Data Analytic Methods

under the headings of (i) sub-topic 1 (cf. 1.1.0), and (ii) sub-topic 2 (cf. 1.1.1)

Artificial Intelligence

This chapter will begin by outlining the (cf. 1.1) for the purpose of writing a Report for a Project and outlining paragraphs.

Categorization

This chapter will begin by outlining the (cf. 1.1) for the purpose of writing a Report for a Project and outlining paragraphs.

Estimation

This chapter will begin by outlining the (cf. 1.1) for the purpose of writing a Report for a Project and outlining paragraphs.

Machine Learning

Garbage in, likely garbage out

Working with Data Structures Object Orientated Programming

This chapter will begin by outlining the (cf. 1.1) for the purpose of writing a Report for a Project and outlining paragraphs.

Examples

This chapter will begin by outlining the (cf. 1.1) for the purpose of writing a Report for a Project and outlining paragraphs.

Conclusion

This chapter has outlined the ...

A picture containing shape Description automatically generated{width="2.6041666666666665in" height="2.6041666666666665in"}

[]{#_Toc89342149 .anchor}Figure : School Logo

This chapter will begin by outlining the (cf. 1.1) for the purpose of writing a Report for a Project and outlining paragraphs.

Data Analysis

Introduction and focus

This chapter will begin by outlining the (cf. 1.1) for the purpose of writing a Report for a Project and outlining paragraphs.

Academic Aims

This chapter will begin by outlining the (cf. 1.1) for the purpose of writing a Report for a Project and outlining paragraphs.

  • Bullets

  • Bullets

    1. Academic Requirements

This chapter will begin by outlining the (cf. 1.1) for the purpose of writing a Report for a Project and outlining paragraphs.

Functional Requirements

This chapter will begin by outlining the (cf. 1.1) for the purpose of writing a Report for a Project and outlining paragraphs.

Non-Functional Requirements

This chapter will begin by outlining the (cf. 1.1) for the purpose of writing a Report for a Project and outlining paragraphs.

Statistics

Results

This chapter will begin by outlining the (cf. 1.1) for the purpose of writing a Report for a Project and outlining paragraphs

Project Plan: Priorities and Milestones

The Data Structure

Populating the System with Data

Machine Learning

Testing

Paths to completion

Data Structures

System Architecture

Object Identification

Machine Learning

Conclusion

This chapter has outlined the ...

Implementation

  1. Standards and Best Practice

    1. Object Orientated Programming

Source Control and versioning

The solutions presented in this chapter are the best practices and patterns of all those tried in various versions throughout the lifecycles of the systems defines in section 1.2.

Development Environment

This chapter will begin by outlining the (cf. 1.1) for the purpose of writing a Report for a Project and outlining paragraphs.

Tools Used

This chapter has outlined the ...

Conclusion and Recommendations

Conclusion

This chapter will begin by outlining the (cf. 1.1) for the purpose of writing a Report for a Project and outlining paragraphs.

Recommendations

  • This chapter will begin by outlining the (cf. 1.1) for the purpose of writing a Report for a Project and outlining paragraphs.
<!-- -->
  • This chapter will begin by outlining the (cf. 1.1) for the purpose of writing a Report for a Project and outlining paragraphs.

  • This chapter will begin by outlining the (cf. 1.1) for the purpose of writing a Report for a Project and outlining paragraphs.

  • This chapter will begin by outlining the (cf. 1.1) for the purpose of writing a Report for a Project and outlining paragraphs.

  • This chapter will begin by outlining the (cf. 1.1) for the purpose of writing a Report for a Project and outlining paragraphs.

<!-- -->
  • This chapter will begin by outlining the (cf. 1.1) for the purpose of writing a Report for a Project and outlining paragraphs.

  • This chapter will begin by outlining the (cf. 1.1) for the purpose of writing a Report for a Project and outlining paragraphs.

  • This chapter will begin by outlining the (cf. 1.1) for the purpose of writing a Report for a Project and outlining paragraphs.

References

There are no sources in the current document.

Glossary


Term 1 This chapter will begin by outlining the (cf. 1.1) for the purpose of writing a Report for a Project and outlining paragraphs

Term 1 This chapter will begin by outlining the (cf. 1.1) for the purpose of writing a Report for a Project and outlining paragraphs

Term 1 This chapter will begin by outlining the (cf. 1.1) for the purpose of writing a Report for a Project and outlining paragraphs


Reflections {#reflections .Appendix:-H1}

Report Structure {#report-structure-1 .Appendix:-H2}

Project Management {#project-management-1 .Appendix:-H1}

"I bring order to chaos" - The Borg Queen, 2373

A few sentences about how the project was managed. A bit about the code, the document, the research, budget and timing, management frameworks and so on.

Report Structure {#report-structure-2 .Appendix:-H2}

Code Style Guide {#code-style-guide-1 .Appendix:-H2}

"This appears to be a region of space that doesn't have many rules. But I believe we can learn something from the events that have unfolded. In a part of space where there are few rules, it's more important than ever that we hold fast to our own." -- Captain Janeway, 2372

Naming conventions {#naming-conventions .Appendix:-H3}

Avoid magic constant numbers {#avoid-magic-constant-numbers .Appendix:-H3}

Variable naming {#variable-naming .Appendix:-H3}

Methods {#methods .Appendix:-H3}

Imports {#imports .Appendix:-H3}

Comments {#comments .Appendix:-H3}

Documentation {#documentation .Appendix:-H3}

Classes {#classes .Appendix:-H3}

Spacing, Indentation {#spacing-indentation .Appendix:-H3}

Literals {#literals .Appendix:-H3}

Development Environment {#development-environment-1 .Appendix:-H1}