Micro Project Report Format
Micro Project Report Format
On
Project Title
By
Your Full Name
Enrollment No: 236040316XXX
Date:
Place:
1 Introduction
.
1.1 ... as per your topic you can modify the table contents
1.2 ...
1.2.1 ...
1.2.2 ...
1.3 ...
2 Softwares for [micro project title]
.
2.1 Anaconda
2.2 Jupyter Notebook
2.3 Python
2.4 Python libraries
2.4.1 Pandas
2.4.2 Matplotlib
..... ......
3 Flowchart, Algorithm & Pseudo Code
.
3.1 Flowchart
3.2 Algorithm
3.3 Pseudo Code
Source Code (your python code)
References
1. Introduction
1.1 ABCD
Font Size 12. Calibri or Times New Roman Justify the paragraph
1.2 PQRS
Font Size 12. Calibri or Times New Roman Justify the paragraph
1.2.1 abcd
Font Size 12. Calibri or Times New Roman Justify the paragraph
1.2.2 xyzw
Font Size 12. Calibri or Times New Roman Justify the paragraph
1.3 XYZW
Font Size 12. Calibri or Times New Roman Justify the paragraph
2. Softwares for .......
Font Size 12. Calibri or Times New Roman Justify the paragraph
2.1 Anaconda
Anaconda is an open data science platform powered by Python. The open source
version of Anaconda is a high performance distribution of Python and R and includes
over 100 of the most popular Python, R and Scala packages for data science. There is
also access to over 720 packages thet can easily be installed with conda, the package
dependency and environment manager, that is included in Anaconda. Includes the
most popular Python, R & Scala packages for stats, data mining, machine learning,
deep learning, simulation & optimization, geospatial, text & NLP, graph & network,
image analysis.
The Jupyter Notebook is an open source web application that you can use to create
and share documents that contain live code, equations, visualizations, and text.
Jupyter Notebook is maintained by the people at Project Jupyter.
Jupyter Notebooks are a spin-off project from the IPython project, which used to have
an IPython Notebook project itself. The name, Jupyter, comes from the core
supported programming languages that it supports: Julia, Python, and R. Jupyter ships
with the IPython kernel, which allows you to write your programs in Python, but there
are currently over 100 other kernels that you can also use.
2.3 Python
Python is a simple to find out , powerful programming language. it's efficient high-
level data structures and an easy but effective approach to object-oriented
programming. Python’s elegant syntax and dynamic typing, alongside its interpreted
nature, make it a perfect language for scripting and rapid application development in
many areas on most platforms.
The Python interpreter is definitely extended with new functions and data types
implemented in C or C++ (or other languages callable from C). Python is additionally
suitable as an extension language for customizable applications.
A Python library is a reusable chunk of code that you may want to include in your
programs/ projects. Compared to languages like C++ or C, a Python libraries do not
pertain to any specific context in Python.
2.4.1 Pandas
From importing data from spreadsheets to processing sets for time-series analysis,
Pandas is used for everything. Pandas pretty much convert one data form to another
on your fingertips. Hence, Pandas powerful data frames can perform both, basic
cleanup and advance data manipulations.
Scikit – Learn, one of the attractions of python where we can implement machine
learning. With the support of simple and efficient tools in this library which can be
used for data analysis and data mining.
2.4.4 TensorFlow
TensorFlow is the most popular tool for Machine Learning in Python. It was
developed specifically for carrying out deep learning operations. The basic data
structure of TensorFlow ecosystem are the tensors. As a matter of fact, the name of
TensorFlow is derived from these tensors. TensorFlow is continuously evolving
owing to an open-source community who have made it a pioneering toolkit for
machine learning operations. It provides support for CPUs, GPUs as well as TPUs.
Due to this, it provides lightning speed execution speed for various machine learning
algorithms.
TensorFlow has numerous applications. This is mainly because of its high processing
capability. It is used for the development of speech recognition product,
recommendation systems, Generative Adversarial Networks, etc. TensorFlow is
basically the standardized tool for performing Deep Learning operations.
2.4.5 Seaborn
For 2D visualization one can use matplotlib & seaborn. They have many high-level
interfaces and styles in default for drawing statistical graphics.
3.1 Flowchart
3.2 Algorithm
[2] https://data-flair.training/blogs/python-anaconda-tutorial/
[3] https://www.tutorialspoint.com/machine_learning_with_python/index.htm