An open API service indexing awesome lists of open source software.

https://github.com/varuntotakura/imageclassification-paper

Python Code using Tensorflow
https://github.com/varuntotakura/imageclassification-paper

image-classification image-processing machine-learning neural-networks python3 tensorflow

Last synced: 4 months ago
JSON representation

Python Code using Tensorflow

Awesome Lists containing this project

README

        

# ImageClassification

Image Classification Paper is the repository which for the research paper. This paper is about the classification of the Animals mood using their Voice as input.

## Prerequisites:

#### Python
- [Python downloads(Use the latest verion of Python)](https://www.python.org/downloads/).

#### Numpy
- [Install Numpy Package](http://www.numpy.org/).

#### OpenCV
- [Install OpenCV Package](https://opencv.org/).

#### Tensorflow
- [Tensorflow downloads](https://www.tensorflow.org/install/).

## Installation:

To download the repository, simply clone this repository:
```
git clone https://github.com/t-varun/ImageClassification-Paper
```

To run them, you also need the latest version of Numpy. To install it:
```
pip install --upgarde numpy
```

The latest version of OpenCV. To install it:
```
pip install --upgarde opencv-python
```

The latest version of TensorFlow. To install it:
```
pip install tensorflow
```

or (if you want GPU support):
```
pip install tensorflow_gpu
```

For more details about TensorFlow installation, you can check [TensorFlow Installation Guide](https://www.tensorflow.org/install/).

## About:
- **Numpy** : NumPy is the fundamental package for scientific computing with Python. It contains among other things: a powerful N-dimensional array object. sophisticated (broadcasting) functions.

NumPy is a package in Python used for Scientific Computing. NumPy package is used to perform different operations. The ndarray (NumPy Array) is a multidimensional array used to store values of same datatype. These arrays are indexed just like Sequences, starts with zero.

Get more information about Numpy at it's [Official Website](http://www.numpy.org/).

- **OpenCV** : OpenCV-Python is a library of Python bindings designed to solve computer vision problems. Python is a general purpose programming language started by Guido van Rossum(Author of Python) that became very popular very quickly, mainly because of its simplicity and code readability.

OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library. OpenCV was built to provide a common infrastructure for computer vision applications and to accelerate the use of machine perception in the commercial products.

Get more information about OpenCV at it's [Official Website](https://opencv.org/).

- **Tensorflow** : TensorFlow is an open-source software library for dataflow programming across a range of tasks. It is a symbolic math library, and is also used for machine learning applications such as neural networks. It is used for both research and production at Google.

Google built the underlying TensorFlow software with the C++ programming language. But in developing applications for this AI engine, coders can use either C++ or Python, the most popular language among deep learning researchers.

For more details about TensorFlow, you can check [TensorFlow Official Website](https://www.tensorflow.org/).

## Project:

#### The Image Classification is the classification of the images into different classes according to the input classes given.

#### The classification is done using the basic Neural Network with 512 neuron layer,two 128 neuron layers and a output layer with the number of classes as the number of neurons.

#### Check the output text files to see the output of the data.

#### 100% accuracy.

#### 15sec is maximum execution time.

## Credits:

* TensorFlow [Link](https://www.tensorflow.org/).

## Source of Information:

* [Google](https://www.google.com)
* [Wikipedia](https://www.wikipedia.org/)

## Contributing:

Contributions are welcome! For bug reports or requests please [submit an issue](https://github.com/t-varun/ImageClassification-Paper/issues).

## Contact-info:

Feel free to contact me to discuss any issues, questions, or comments.

* Email: [[email protected]](mailto:[email protected])
* GitHub: [t-varun](https://github.com/t-varun)
* LinkedIn: [t-varun](https://www.linkedin.com/in/t-varun)
* Blogspot: [varun-portfolio](https://varun-portfolio.blogspot.com)

## Licence:

This repository contains a variety of content; some developed by VARUN, and some from third-parties. The third-party content is distributed under the license provided by those parties.

The content developed by VARUN is distributed under the following license:

I am providing code and resources in this repository to you under an open source license. Because this is my personal repository, the license you receive to my code and resources is from me.

More about Licence at [link](https://github.com/t-varun/ImageClassification-Paper/blob/master/LICENSE).