Posts

My 2nd internship with oasis infobyte.

  Hi, I'm Prateek kumar Singh . In this blog I am going to share my internship experience which I got at # Oasis InfoByte . This was my first ever internship at # oasis infobyte and I'm happy that I got this opportunity . This was about Web Development and designing and in this internship we have to perform four tasks. These tasks are very beginner friendly but after completing this task you feel satisfaction that you can create website like we use to see everyday on our computer. But the thing that pains me is that despite such a wonderful opportunity to gain more and more skills and grow my self . I couldn't perform no more than 1 task that was portfolio website.  I couldn't avoid the problems that came this month.  This internship was about 1 month long. They gave us 4 tasks to complete within 1 month i.e., 1 task for a week. Generally everyone acquire skill and thought that he/she will get job but before applying job it is very important to know how to use that ski...

Convolutional Neural Networks

  Convolutional Neural Networks What are convolutional neural networks? A Convolutional Neural Network (ConvNet/CNN) is a Deep Learning algorithm which can take in an input image, assign importance (learnable weights and biases) to various aspects/objects in the image and be able to differentiate one from the other. How do convolutional neural networks work? A CNN takes in a large amount of image data and utilizes multi channeled images. Due to digital color images having red-blue green (RGB) encoding, a convolutional network ingests such images as three separate strata of color stacked one on top of the other. The depth layers in the three layers of colors(RGB) interpreted by CNNs are referred to as channels. Layers in CNN • Convolutional Layer: It is the main building block of CNN. It contains all the filters, parameters of which are to be learned throughout the training. • Pooling Layer: It is used to reduce the number of parameters to learn and the computation performed in th...

Brain tumor detection using CNN

Image
 Convolution Neural Network: In  deep learning , a  convolutional neural network  ( CNN , or  ConvNet ) is a class of  artificial neural network , most commonly applied to analyze visual imagery. [1]  They are also known as  shift invariant  or  space invariant artificial neural networks  ( SIANN ), based on the shared-weight architecture of the convolution kernels or filters that slide along input features and provide translation  equivariant  responses known as feature maps.  Counter-intuitively, most convolutional neural networks are only  equivariant , as opposed to  invariant , to translation. This is how a general Convolution neural network works internally . But we in this project will create more complex neural network using more number of nodes , which will result in greater no. of filter checks which  will increase the accuracy rate

Methods to chose for the Brain Tumor Detection

Image
  The objective of the proposed system is to classify the brain tumor images using :-   1.         convolutional neural network (CNN) 2.         Support vector machine (SVM) 3.         Deep learning models 4.    Image Clustering  5.    Using transfer learning     Images from the dataset are downsized to reduce computation and some salt noise is added to make model robust and the dataset increases.  The classification process undergoes following steps     1- Input   2-    Data Pre-processing   a. Importing libraries – importing libraries b. Data augmentation – modified version of image c. Import the augmented data d. Convert the images to grayscale e. Removal of noise using dilations and erosions and smoothening of images f. Grab the largest contour. g. Find the extreme points of the contoured image h...

Brain tumor data collection

Image
B RAIN TUMOR   Tumor is the undesired mass in the body . A brain tumor is a disease caused due to the growth of abnormal cells in the brain .Tumors can start in the brain or can be any where else in the body and can spread if it is, a grade 3 or 4 tumor (i.e., cancerous tumor). Brain tumor types: Grade 1 & Grade 2 ----:  Lower grade tumor Grade 3 & Grade 4 ----: Higher grade tumor * Lower Tumor grade is not cancerous and doesn`t spread , it`s also called "Benign". * Higher grade Tumor are rather cancerous and can can spread fast if they are in grade 4 stage , and      requires immediate medication . These grade tumor are known as "Malignant" .     SYSTOMS: Requires a medical diagnosis: Symptoms include new or increasingly strong headaches , blurred vision , loss of balance while standing or walking , confusion or seizures. Sometimes the patient may not even have a single symptoms . People may experience: Headache:  can be acute...
Import pyttsx3 Import smtplib