Skip to main content

Imagenet Image Recognition Using Tensorflow, Keras

Imagenet Dataset and Image Recognition

 

import tensorflow as tf
from tensorflow import keras
from keras.models import Sequential
from keras.layers import Dense, Flatten, Conv2D, MaxPooling2D, Dropout
from tensorflow.keras import layers
from keras.utils import to_categorical
import numpy as np
import matplotlib.pyplot as plt
plt.style.use('fivethirtyeight')
 
from keras.datasets import cifar10
(x_train, y_train),(x_test, y_test) = cifar10.load_data()
 
plt.imshow(x_train[0])
 
y_train_one_hot = to_categorical(y_train)
y_test_one_hot = to_categorical(y_test)
x_train = x_train/255
x_test = x_test/255
 
model = Sequential()
model.add(Conv2D(32,(5,5),activation='relu', input_shape=(32,32,3)))
model.add(MaxPooling2D(pool_size=(2,2)))
model.add(Conv2D(32,(5,5),activation='relu'))
model.add(MaxPooling2D(pool_size=(2,2)))
model.add(Flatten())
model.add(Dense(1000,activation='relu'))
model.add(Dropout(0.5))
model.add(Dense(500,activation='relu'))
model.add(Dropout(0.5))
model.add(Dense(250,activation='relu'))
model.add(Dense(10,activation='softmax'))

model.compile(loss='categorical_crossentropy',
              optimizer='adam',
              metrics=['accuracy'])
 
hist = model.fit(x_train, y_train_one_hot,
                 batch_size=256,
                 epochs=10,
                 validation_split=0.2 )
 
model.evaluate(x_test, y_test_one_hot)[1]
 
plt.plot(hist.history['accuracy'])
plt.plot(hist.history['val_accuracy'])
plt.title('Model Accuracy')
plt.xlabel('epochs')
plt.ylabel('accuracy')
plt.legend(['Train', 'Val'],loc='upper right')
plt.show()
 
plt.plot(hist.history['loss'])
plt.plot(hist.history['val_loss'])
plt.title('Model Loss')
plt.xlabel('epochs')
plt.ylabel('loss')
plt.legend(['Train', 'Val'],loc='upper right')
plt.show()
 
Imagenet Colab Link: 
 
 
 
 
 
 
 
 

 

Comments

Popular posts from this blog

குரு பெயர்ச்சி 2022-2023

     குரு பிரம்மா குரு விஷ்ணு குரு தேவோ மகேஷ்வரக குரு சாட்சாத் பரபிரம்மா தஷ்மயஷி குருவே நமஹா வருகின்ற 14ந் தேதி குரு பெயர்ச்சி சிறப்பு பூசைகள் ஆலயங்களில் கொண்டாட்டம் ஆரம்பம் ஆகி வருகின்றன. கோளாறு பதிகத்தில் திருஞானசம்பந்தர் கூறியுள்ளது கோள்கள் அனைத்தும் அனைவருக்கும் நன்மை செய்கின்றன. அத்தகைய நன்மைகள் அருளும் குருவை நாமும் வழிபடுவோம், பிறரையும் வழிபட அழைப்போம். ஒவ்வொரு கிரகமும் நன்மையே செய்கின்றன,  அருட்தந்தை வேதாத்ரி மகரிஷி, நவக்கிரக தவம் தினசரி இயற்றிட வலியுறுத்துகின்றார். இந்த தவத்தின் மூலம் கிரகங்களின் ஆசிர்வாதம், பேராற்றல் நமக்கு கிடைத்திடும். மனமும் நலம் பெறுகின்றது, வலிமை அடைகின்றது. உடலும் நலமும், வலிமையும் பெறுகின்றது. இணையத்தில் குரு பெயர்ச்சி குறித்து ஊடகங்கள் பதிவு, அதன் முழு விவரம் அறிய வாருங்கள்... தினகரன் இணைய ஊடகம் ராசி, பிறந்த தேதி, நட்சத்திரம் ஆகிய வற்றிற்கு பலன்கள் வெளியிட்டுள்ளனர். Dinakaran Link தினமலர்,  விகடன் ஆகியவை ராசி பலன் மட்டும் வெளியிட்டுள்ளனர். Dinamalar Link Vikatan Link இதை தவிர இணைய ஊடகங்கள் பிளாக் மூலமும். Samayam Blog யுடியுப் ...

Jobs

 Table of Contents 1. Government Jobs 1.1. September 2020 Postal Department Jobs

Pongal Kolams Radhakrishnan street Arcot