New Home

Orientation 6.0

Reading Time: 3 minutes

A talk which was a special one in itself, as the current team-members desire to take the initiative of their seniors to great heights, this talk marks the beginning of that significant journey.

CEV organised an orientation for the freshers on 5th OCTOBER, 2018 at Production Seminar Hall.

The orientation was intended to give an outlining idea to all the first yearites on how to start their life in college, many landmarks were set for them by the speakers.

The speakers had really worked passionately to get the best for their dear juniors.

 

The icebreaker was the head of CEV Master Rushi Bhatt, 3rd year, ECE, started with words of greetings and congratulations for the JEE-MAIN crackers. He in a very decent way answered all the WHYs, WHATs, HOWs, WHENs, WHEREs regarding CEV in crisp way.

 

Then came Apurva Randeria with his views in detail on history of CEV and what the organisation want do in future.

Orientation 6.0
Orientation 6.0

Then came Ajay Rachuri with the ways in which CEV claims to serve his users, how the member can taper the great sources of SVNIT, through CEV.

Then came Dileep Reddy with his views on importance of personality development in this modern era, and how CEV can help them do develop effective ways of communication through regular GDs, blogs and talks.

Orientation 6.0
Orientation 6.0

Then came Sudhanshu Sinh who told the public about direct benefits from the organisation, the industrial trips. CEV having a great alumni working at its core, they arrange for these industrial trips.

Then came Darshit Patel came up with delight words and a light talk with audience to make them cheerful.

Orientation 6.0
Orientation 6.0

Finally the treasurer of CEV Deep Jariwala with stunning experience at CEV, he discussed about how CEV had helped him to get his startup start in third year of engineering.

Orientation 6.0

 

In the end after audience dispersed our head displayed love and respect for our mentors Chandan Suthar and Abhishek Tiwari, and gave a talk to CEV team to make there spirit high, followed by a group photoshoot.

Orientation 6.0
Orientation 6.0

Hence, the orientation for the academic year 2018 was successfully completed.

Orientation 6.0

SSB INTERVIEW : An overview

Reading Time: 8 minutesBy- Anshuman S. Jhala

Many of us are having the desire of joining defense forces as an officer. After passing any defense exam that provides officer rank selection, then the next stage is the SSB interview. SSB stands for service selection board. I have come up with a short summary of the tests that are held at the selection board. SSB is one of toughest interviews of India. You will wonder to know that even many famous personalities namely, Shahrukh Khan, Amitabh Bachchan, Dr. APJ Abdul Kalam, Rahul Dravid, failed to crack the SSB interview but later achieved success in some different fields.

SSB INTERVIEW : An overview

The key to success in SSB is honesty. The SSB works on some principle of Mansa, Vachan, and Karma that means what you think, what you speak and what you do must match. If you do your work with honesty, confidence, conviction and enjoy then no one can stop you. The candidate must keep in mind that selectors are looking for ‘right’ fit, not ‘best’ fit.

Indian defense is consisting of 4 services, Indian army, Indian Navy, Indian Air Force (IAF), and the Indian Coast Guard. There are, 3 selection centres for army – Bhopal (MP), Bangalore (Karnataka) and Allahabad (UP), 4 for Navy – Coimbatore (Tamil Nadu), Vishakhapatnam (AP), Dehradun (Uttarakhand) and Bangalore (Karnataka), 5 for air force- Dehradun (Uttarakhand), Mysore (Karnataka), Gandhinagar (Gujrat), Varanasi (UP) and Kanchrapara (West Bengal).

SSB INTERVIEW : An overview

 

SSB is 5 to 6 days interview in which the OLQs (Officer Like Qualities) of a candidate are judged. The board provides facilities of residence, food to its candidates during the interview.

The test is done in two stages.

Stage 1 is conducted during the first day which is basically a screening test. It comprises of OIR (Officer Intelligence and Rating) test and PPDT (Picture perception and description test).

  1. OIR is a basic aptitude test which is quite easy, but the time is kept shorter to judge the smartness of a candidate.
  2. PPDT – This is the major part of the screening process. In this test, a blurred picture is shown to the candidates for 30 seconds. Then one minute is given to describe all the characters of the picture (Age, Sex and Mood) and action in the picture. After that 4 minutes are given to write a story based on the picture being shown. Then the candidates are divided into a group of 10 to 15 are made to sit in a semicircle in front of 3 assessors (GTO, Psychologist and Interviewing Officer) and asked first to narrate their stories, discuss the stories they have written and based on the discussion make a conclusive story which is to narrated by one of the group members.

On the basis of the performance in stage 1 candidates are selected for stage 2. The selection ratio is generally 1: 10 (may be somewhat more or less). The results of stage 1 are announced in the noon. The selected candidates stay at the center for stage 2 and the disqualified candidates are asked to leave.

Stage 2- Stage 2 starts from day 2. Firstly, a PIR (Personal Information Questionnaire) form is given in which all information related to education, family, lifestyle (hobbies, friends etc.)  from childhood to till date are asked. This form is to be filled with honesty and without any exaggeration as this may be kept with Interviewer during your PI and conference on last day

The tests conducted during stage 2 are –Psychological tests (TAT, WAT, SRT, SDT), PI, Group tests (GD, MPE/GPE, PGT, GOR, HGT), Lecturrette, Individual Obstacle, Command Task, Final Group Task and then finally conference is being held.

Psychological tests- They are under the supervision of a psychologist.

  1. TAT (Thematic Apperception test)- This is quite similar to PPDT test, differs in the process. In this test 10-12 slides (including 1 blank slide) are shown one by one and candidates have to write a story based on them in a span of 3-4 minutes for each story. This test judges your attitude, positivity and your practical knowledge.
  2. WAT (Word Association Test)- In this test, words are spoken by assessor speedily and candidate have to write the sentences on those words in that meantime (5-7 seconds). The pace is kept high so that the candidate writes the first sentence that struck to his mind after seeing that word. This, in turn, judge the thinking ability and maturity of the candidate.
  3. SRT (Situation Reaction Teat)- In this test, each candidate is given a booklet containing 60 situations and the candidates have to write their actions for each situation in 30 minutes. This test judges the social behavior practical ability and range of thinking of the candidate.
  4. SDT (Situation Description Test)- In this test candidates are asked to describe themselves in their own word. Questions are like- what do think about your friends? , what your friends/relatives/parents/teachers think about you? etc. This test judges your personality, nature, and maturity.

PI (Personal Interview)- It is of great importance in the selection of a candidate. PI is held between a high ranked officer of arms and the candidate. The length of PI may vary from 30 minutes to 90 minutes. The interviewer assesses you completely, the way you walk in, the way you speak, your confidence and conviction. The question asked by assessor may be anything either general awareness or personal life or situation test or knowledge about arms, etc.

 

Group tests- These are held under the supervision of GTO (Group Tasking Officer).

  1. Group Discussion (GD)- Firstly the candidates are divided into a group of 10-15 and are made to sit in a semi-circle. GD is conducted in 2 parts- In the first part the GTO gives 2 topics both of day to day happenings but of different difficulty level, of which one is to be selected by the group and discuss on it for 15-20 minutes. In the second part, GTO gives another one topic on which discussion of the same duration is to be done. GD tests the listening skills, speaking skills, group adaptability and leadership skills of a candidate are judged.
  2. MPE/GPE (Military or Group Planning Exercise)- A armed officer has to face many unforeseen problems, so one must be capable of dealing with such situations. In this test, many situations are narrated by GTO to the candidates and then the narrative is given to the candidates for 10 minutes to read the problems. After that, the solution of the problems is to be written by the candidate in further 10 minutes. GTO collects the sheets from candidates and are then asked to discuss the solution and provide a common solution to GTO. By this test the assessor judge that how the candidate is able to use his team and resources to find the most efficient solution.
  3. Progressive Group Task (PGT)- This is first field exercise of SSB and is a group task as the name suggests. In this test some helping materials like rope, wooden log, plank etc. are provided to the candidates and the various rules like the color rule, jump rule, infinity rule etc. are explained by the instructor. The candidates have to perform the task in the given time interval and based on their performance, they are evaluated. This test judge the leadership skills, group adaptability, ability to take risks and positivity of the candidates.
  4. GOR(Group Obstacle Race)- This is also a group on field task. In this task, candidates are divided into a group of 3-4 and are made to compete against each other. The GTO explains the rules and the nature of obstacle to the candidate. Each group is given a dummy snake(thick rope) which is to held by each member of the group during the race. The snake should not touch the ground. This also tests the teamwork of the candidates.
  5. Half Group Task(HGT)- This is the final task of the group testing. In this task, the various groups are further divided into 2 or 3 smaller groups (4-6 members) so as to closely judge the leadership skills and teamwork of candidates. Apart from the smaller size of the group, this task is very similar to PGT.

Lecturette- The speaking skills of arm officer must be influential as there might be situations when it is required to motivate his team members and keep them enthusiastic. These skills are being judged by this test. In this test 4 topics of general awareness are written on cards in descending order of toughness. The candidate has to pick up a card, prepare in 2.5 minutes to speak on one of the topics for about 3 minutes. The tough topic is having a larger mark but even if you speak well on easier topics then also you will be evaluated in a better manner.

Individual Obstacle- This is an on-field individual task. This is a test to judge your fitness, stamina and your physical strength. In this task a number of obstacles are being provided like jumping over a slide, long jump, zigzag balance, high screen jump, Burma bridge, jumping through a tire, climbing the wall, Tarzan swing, commando walk, monkey crawl, tiger leap, rope climbing etc. Boys have to complete at least 10 and girls have to complete at least 7. The more obstacle you cross better will be you evaluated.

Command Task- In this test the commanding ability and use of manpower by the candidate are being judged. In this task candidates are made commander one by one, they have to opt 1 (or 2) helpers from the other candidates for performing the task as per the rules.

Final Group Task- This is the last test conducted in SSB. It is conducted to bring the candidates together into a team. This is also similar to PGT in rules and the nature of tasks. In this task, the time given is 10-15 minutes.

Conference- It is the last part of SSB and happens on the last day. In this stage, candidates are called one by one inside the conference room. In the room, all the SSB members including GTO, psychologist, and interviewing officer are sitted in a U-shaped format and the candidate is made to sit in front of them. The board asks some basic question from the candidates and discuss their performances with the 3 assessors.

After some time, the result is being declared. The selected candidates stay at the board for their medical test and if found medically fit, they are selected for the training.

I hope this short summary on SSB interviewing procedure will help the individuals who want to make their carrier as an army officer.

SSB INTERVIEW : An overview

Thanks a lot for your precious time.

Keep Reading, Stay blessed!

TEAM CEV!

 

A HANDOUT……

Reading Time: < 1 minuteHello to all the dear readers, this time we are presenting to you all a revised edition of CEV handout that can guide you when you are having your exams, when you want to do something new either related to your engineering branch or any abstract topic and also when you are getting bored. This handout believe us will surely help you out in many deliema henceforth. Loaded with a numerous sources of knowledge and entertainment this handout has huge potential to save your precious time from searching the best for you out of thousands of options available.

This handout contains websites and portals that you need to start today, internship sources, educational websites, applications, cool websites, movies, books, branchwise societies, courses, open source softwares, stores, fests, youtube channels and finally a note to start your engineering life. ENJOY!

What is API?

Reading Time: 5 minutes-By Hrishabh Sharma

Overview

Here are some definitions of API from various resources:

“In computer programming, an application programming interface (API) is a set of subroutine definitions, communication protocols, and tools for building software. In general terms, it is a set of clearly defined methods of communication between various components.” -[Wikipedia]

“An application program interface (API) is a code that allows two software programs to communicate with each other.”-[TechTarget]

Not only these if you search on any website about API, they will explain it brilliantly,

But it is only understandable by those who have worked on API, but if you haven’t then it can be difficult to fully understand, although the explanation is perfect but not in easy words.

Goals:

The goal of this blog is simply to make you understand the meaning of API in more easy words.


So let’s begin with an easy example-

Suppose if you wanna book a ticket of a train, then it is possible to book tickets of the same train through various apps say IRCTC Official App, Paytm etc.

Now the main thing you need to understand is that how it is possible to book the same seat through two different Apps?

Yes, the answer lies in API.

What API is doing is just letting you use someone’s else code in your application.

Absolutely, PAYTM will be using API provided by IRCTC.

Take a look at this perfect video provided by Mulesoft:

I think you are now getting some idea of what API actually is?

Let’s look at another example-
Google is a huge website and it writes a tall pile of codes.
These codes are for various services like search, youtube, Gmail, etc. What if we want to use them?

You must have seen, many websites provide logging in through Google’s Login credentials in their apps. So in a second, you can log in on that third party app using your google account.

So what actually is happening behind this, third party-app is using Google’s API  for providing login. In easy words, they are using Google’s code for the login system and fitting in their app and using their features, without worrying about what they have written.

Types of API:

What is API?

Since this topic is very much wide…

Among all the types mentioned above , we will mainly focus on Web APIs aka Web-Services.

WEB-API:

 

Web API as the name suggests, is an API over the web which can be accessed using the HTTP protocol. It is a concept and not a technology. We can build Web API using different technologies such as Java, .NET etc. For example, Twitter’s REST APIs provide programmatic access to read and write data using which we can integrate twitter’s capabilities into our own application.

Types Of WEB-APIs:

Early on, one of the most popular enterprise formats for Web APIs was SOAP  But with the emergence of JavaScript Object Notation (JSON), we saw more reliance on HTTP and the growth of JSON APIs, while REST has grown in popularity and quickly become the de facto standard for general Web APIs today.

  • SOAP:

SOAP was designed back in 1998 by Dave Winer, Don Box, Bob Atkinson  and Mohsen Al-Ghosein for Microsoft Corporation. It was designed to offer a new protocol and messaging framework for the communication of applications over the Web. While SOAP can be used across different protocols, it requires a SOAP client to build and receive the different requests, and relies heavily on the Web Service Definition Language (WSDL) and XML:

<?xml	
  version="1.0"?>	
  
<soap:Envelope	
xmlns:soap="http://www.w3.org/2001/12/soap-­‐envelope"	
soap:encodingStyle="http://www.w3.org/2001/12/soap-­‐
encoding">	
<soap:Body	
  xmlns:m="http://www.example.com/weather">	
<m:GetWeather>	
<m:pinCode>395007</m:pinCode>	
</m:GetWeather>	
</soap:Body>	
</soap:Envelope>	

 

Early on, SOAP did not have the strongest support in all languages, and it often became a tedious task for developers to integrate SOAP using the Web Service Definition Language.
However, SOAP calls can retain state, something that REST is not designed to do.

Before going to the next type, let’s understand a new term ,

RPC- “Remote Procedure Call (RPC) is a protocol that one program can use to request a service from a program located in another computer on a network without having to understand the network’s details.”

Apart from this definition, we can take it as a protocol working on the client-server model, without going much into detail

  • XML-RPC:

On the other hand, Remote Procedure Calls, or RPC APIs, are much  quicker and easier to implement than SOAP. XML-RPC was the basis for
SOAP, although many continued to use it in its most generic form, making simple calls over HTTP with the data formatted as XML.

However, like SOAP, RPC calls are tightly coupled and require the user to not only know the procedure name, but often the order of parameters as well. This means that developers would have to spend extensive amounts of time going through documentation to utilize an XML-RPC API, and keeping documentation in sync with the API was of utmost importance, as otherwise, a developer’s attempts at integrating it would be futile.

  • JSON-RPC

Introduced in 2002, the JavaScript Object Notation was developed by State Software, Inc.
The format was originally designed to take advantage of JavaScript’s ability to act as a messaging system between the client and the browser.

JSON was then developed to provide a simple, concise format that could
also, capture state and data types.
Yahoo started taking advantage of JSON in 2005, quickly followed by
Google in 2006. Since then JSON has enjoyed rapid adoption and wide language support, becoming the format of choice for most developers.
You can see the simplicity that JSON brought to data formatting as
compared to the SOAP/ XML format above:

{“pinCode":“395007”}

 

So, JSON presented a marked improvement over XML.

  • REST:

Now the most popular choice for API development, REST or RESTful APIs were designed to take advantage of existing protocols. While REST can be used over nearly any protocol, it typically takes advantage of HTTP when used for Web APIs. This means that developers do not need to install libraries or additional software in order to take advantage of a REST API. REST also provides an incredible layer of flexibility. Since data is not tied to methods and resources, REST has the ability to handle multiple types of calls, return different data formats.

Unlike SOAP, REST is not constrained to XML, but instead can return XML, JSON,  or any other format depending on what the client requests. And unlike RPC, users aren’t required to know procedure names or specific parameters in a specific order.

 

I think uptill now, the question “what the hack is API?”  is somewhat answered, but this  description is not enough , there are many things you still need to explore on your own. So keep exploring.

Thanks for reading..

Happy Learning! ..

TEAM CEV.

*Most Welcome to questions and doubts in comment section……….

**Resources:

 

#Objection accepted for copied images

Menlo Park’s Wizard Vs The Serbian American Inventor

Reading Time: 6 minutesI, Rahul feel delighted to present to my dear readers an overview of a war which will bring to them the history of the modern power system in a nutshell.

Before we begin the analysis of battle between the Menlo park wizard and the Serbian American inventor, let me first introduce them.

Thomas Alva Edison known as wizard of Menlo park due to great deeds in field of electric power system, mass communication, sound recording, motion pictures, etc. His series of inventions include electric bulbs, phonographs and prominent work on batteries and rubbers. He is considered as greatest American inventor. Having his first laboratory in Menlo park, New Jersey, he is holder of a total of 1093 US patents in his name, as well as patents in other countries also. He was a man defined by persistence, patience and perseverance.

Menlo Park's Wizard Vs The Serbian American Inventor

Nikola Tesla the Serbian American inventor was a talented and enthusiast electrical and mechanical engineer. Best known for his alternating current motor, Tesla although have total patents of around 300 worldwide, many of his
patents were later discovered laid hidden in patent archives and some even not put into patent protection. He had a wide field of work that included wireless power, bladeless turbine, polyphase system, X-ray experiments, radio
remote control, the tesla coil, etc. Tesla was a man defined by his dreams and a genius inside to carry them out.

Menlo Park's Wizard Vs The Serbian American Inventor

The war of currents, soon you will get to know why currents, is the only war I think has bought something good to humans. Only with advent of technology it has been possible that we humans have developed such a large civilization in form of big cities that we know today. Imagine what would be the world without the biggest gift of technology, the electricity. No lights at night, no cooling system, no water in big buildings, without these three we don’t need to talk about anything else, but be happy humans are so smart that he would not let it happen.
So, let us again concentrate on how the battle between Menlo park wizard and Serbian American inventor had led to the world that we know now.
It was the year 1884 when a young enthusiast electrical engineer Nikola tesla hailed from Serbia to America to work in company of his idol Thomas Edison. Charles Batchelor had sent Nikola tesla with a letter of recommendation stating the great potential of this young genius to revolutionize the world with his ideas and
inventions. Nikola tesla in his first appearance to Edison committed to easily fix the dc generator in a ship installed by the Edison company and successfully did that. In no time, Nikola was able to win the position of distinguished engineer in the company. The company basically provided street lightening system including power required to operate them.

Now here comes technological part of this technical blog.
The electric power is carried by current which are either direct current, the dc or alternating current, the ac. In dc the electrons travel in a mean particular direction where as in ac the electron oscillates at a particular frequency at a position. The Edison company was dc power pioneer and was suffering from a serious technical problem, the dc which they utilized dissipated large amount of heat in transmission wires. So large number of power station and also in densely populated cities were required, close to the user. The solution to this problem was simple, increase the voltage and hence reduce the current and hence the heat loss. But at that time efficient voltage transformation was not there, we will talk about today’s scenario in the end. Nikola as expected came up with a futuristic solution to this problem, the alternating current system. And he just not came up with an idea he came up with whole layout of ac system, the transformer, the ac motors, ac generators, light, etc. Now these ac with help of a very lucid and efficient device transformer can be stepped up or down, hence reducing transmission loss and opening possibility of just one central power plant transmitting power to several thousand miles.

Now let us move back to war. Mr Edison ego and desire to be popular as Menlo park wizard led him to reject
the idea of his junior fellow, and asked him to just focus on improving dc generators, and promised him a handsome money for work after being done. Although tesla was dejected but he worked day and night on dc generators and came up with signifcant 10 improvements, but when time of reward came Edison said that Serbians don’t understand American humor.
Tesla immediately resigned and in coming few days had to work as trench diggers for Edison’s company. But diamonds and talented person don’t remain hidden for a long time. Tesla was able to impress some of investors and opened a lab in US, soon he completely developed his ac generators and motors. As expected, ac’s low loss during transmission gained it significant popularity in no time in market. Edison instead of trying to improve his dc system, focused to kill market for his new competitor.
He publicly displayed the fatal nature of ac by electrocuting dogs, cats and even bigger animals like elephants. His crummy experiments were not only limited to animals but he also electrocuted a prisoner, William Kemmler to death, which was very painful death for prisoner and shameful incident to human society. Nikola tesla had deep regret for all the barbaric experiments and havoc Edison caused by using his invention, but asked the mass to see the hopeful prospect of ac system.

Menlo Park's Wizard Vs The Serbian American Inventor

Edison’s public stunts could not stop tesla’s investors to get the great Niagara hydroelectric power plant contract, first of its kind. Westinghouse company agreed to license his patents for the sum of $60,000, plus 150 shares of stock and a $2.50 royalty per horsepower generated by his AC motor , the $60,000 lump sum was worth roughly $1.4 million in today’s dollar (10,10,59,000.00 INR), but in coming time company faced a bankruptcy due to the extravagant propagandas against Edison, thus again Nikola Tesla was left with nothing. To let the company provide customers the ac power he refused to accept the patent sum and from there the uncrowned genius of millennium followed a life facing a mental disorder called ODC till his death in New York hotel in 1943. It was the simplicity of ac machines that had led to victory in the battle and the great inventor outshined his hero and the world has got a beautiful gift, the modern power system.

But I want you to consider another point of view and want you to get a moral from this war. It may sound strange but it’s a proven fact that for long transmission dc system can outshine ac transmission. This technology is called HVDC (High voltage direct current). Menlo Park's Wizard Vs The Serbian American Inventor

If we use ac we have to consider two losses that are still occurring after reducing copper loss, the skin effect and electromagnetic waves emission.

Skin effect: It’s tendency of alternating current to become distributed within a conductor such that current density is maximum at the surface of conductor and decreases with depth in conductor. The skin efect causes the efective resistance of conductor to increase at higher frequency thus reducing the efective cross-section.

EM waves: The transmission cables itself act as large antennas emitting electromagnetic waves in radio frequency, hence contribute to losses. Both of these signifcant losses are not present in dc transmission, and by use
of modern semiconductor physics dc voltage levels can also be transformed efficiently.

So, both the systems had their own merits and flaws, either of the currents could have won the war. But Edison instead of having faith and working on his own idea tried to pull Nikola Tesla down. Drawbacks remained with dc system and ac system soon find its way all over the world. Had Edison worked on dc we could have had more efficient power system and he had been the greatest of greatest inventors on the earth.

Moral: Focus on yourself and your ability and respect others talent and work too.

Thanks a lot for your precoius time and patience to read the blog.

Rahul kumar(2nd year, EED, SVNIT)

#Objection accepted for copied images

Evolution of modern communication system

Reading Time: 4 minutesBy- Rahul

This blog is intended to create a panorama in front of reader how humans developed a phenomenal system on earth, the modern communication system which had a great contribution in leading him to win the title of smartest organism on the earth.

So, let’s start with a point of time when humans lived in a group of 10-12 persons, that time there was no language and no means of communication with each other. In no time humans understand the importance of sharing individual useful information like hunt availability, water fetching, aware about impending danger and share experience with the new generation to help them sustain better. Soon evolution brought him a gift of vocal cords which he can use to produce something that can be detected by another gift. The “something” was a wide range of sound and the “another gift” was ears. Soon the humans developed scripts and the languages which can be taught to everyone and can be easily used to convey important information, and hence human became capable of speaking. As a result of this powerful lifesaving technique, the human’s population grew rapidly. As the civilizations expanded the humans spread over all over the earth.

Evolution of modern communication system

Now there rose another big problem, that was there was no effective communication between two civilizations, horsemen, doves all these were the conventional way of sending useful information. Now whatever information we have with us if has to delivered to others then we have to convert this info into physical existence first, for example sound, letters, etc. than only can be transmitted and perceived by others. The problem of using sound was that pressure differences can travel only to certain distance. So, we need something that can be transmitted over long distance without loss in energy. Then came a revolutionary idea which laid the second milestone in communication history first being the language, so the idea was to convert the pressure difference into newly invented voltage and current signals that can be transmitted much far and in economical way through wires. Telephones and fax industry grow like anything for tens of decades.

Evolution of modern communication system

But we did not stop here and the third milestone was laid when we got the science of electromagnetism. The Faraday’s law “that changing magnetic field produce electric field and vice versa”. And another discovery that accelerated particles emit the magical electromagnetic waves that can travel at ultimate speed of light, “c”, this simple discovery has revolutionized human’s life.

WHAT IS SCIENCE OF ELECTROMAGNETISM?

So just now you witnessed how from hunters in jungles we become advanced in the communication technology. The point of discussion is the third milestone. So, the electromagnetic waves in simplest words is a pattern of variation of magnetic and electric fields just as pressure difference in case of sound, basically they are waves and also show behavior of particle, this is one of greatest truth of nature that humans have come to know, the dual nature of electromagnetic waves.

We have discussed earlier that accelerated charged particle emit these waves, and this is only way in which these waves are produced. To accelerate the charged particles the electron or the proton we can heat a material having plenty of free electrons (conductors) or supply it with alternating current. The first method is called thermionic emission in which velocity of electron is increased and hence more collisions and more acceleration, and the second is simply putting the free electrons in alternating electric field. The visible light, the ultraviolet light, the infrared, the radio waves all are now integrated into just one category the electromagnetic waves. These waves have many properties that we can utilize for using it as carrier in our modern communication like they attenuate very little in atmosphere thus can travel very large distance and another fascinating fact is its travel speed that is the ultimate speed of 299 792 458 m / s, also they don’t need any medium to travel. All these features gave a very powerful tool in hands of humans. Now, messages can be transferred at an amazing speed by just constructing large transmitter tower but with one drawback that is only up to point where line of site cuts earth tangentially. This again created dissatisfaction in human and again we pushed higher.

Evolution of modern communication system

We must be proud of being humans, they again forged something that is even more thrilling and this time the artificial satellite communication system. This is as we all know is highly advanced system of communication and currently we are exploiting this technology. The telecom industry, weather forecasting, navigation, space observation all these are results of this advanced technology.

Evolution of modern communication system

So, beginning from nothing to a highly advanced system humans have proved himself to be one of best creative and most intelligent creature by god, he will continue to try to increase the living standard and the legacy will continue.

Thanks for valuable time and patience to read.

By Rahul (2nd year, EED)

#Objection accepted for copied images.

Getting Started with Machine Learning with Python

Reading Time: 9 minutes

– BY AMAN PANDEY

 

In my previous tutorial Constructing a Simple Blockchain using PYTHON , I did promise on writing the further about Applications of Blockchain & their Implementation. I will soon post regarding the same. I wanted to make the next tutorial over Blockchain as simple as possible, so I will be needing some time to design my next Tutorial blog on Blockchain. So, keep patience :).

Now, alongside me learning the blockchain, I was also working on Machine Learning and Deep Learning, as if it is my core Learning subjects.

In my last blog on Blockchain, I received few comments that the terms were not easy to understand, thus making the blog difficult to read for the readers completely new to programming, which, is of course very true because these technologies have their own glossary.

I came up with an idea to give you guys the taste of the Machine Learning Models with the easiest way possible, to make my blog better, or you can say that I just trained myself ; P.

Getting Started with Machine Learning with Python

Machine Learning

“Machine learning is a field of computer science that uses statistical techniques to give computer systems the ability to “learn” with data, without being explicitly programmed.”

Does that help?

I guess not!

My belief for doing the things perfectly is by actually doing them.

I would love to dip my hands into something worthy rather than sitting and listening to some boring lectures (though they are not that boring, it’s my way of understanding things 😀 ;p).

So, here I present you the best way, that I think is well enough to get you guys a boost start in making and understanding machine learning models.

Getting Started

Before actually getting started, let’s get back to the definition and try to understand it,

“Machine learning is a field of computer science that uses statistical techniques to give computer systems the ability to “learn” with data, without being explicitly programmed.”

Few words to underline:

-statistical

-ability to “learn”

-without being explicitly programmed

Now in this tutorial, I will not be taking the names of any technical term except the ones that you need to know. Or better to say the ones which are extremely required. Because I think, for those who are having their first experience in Machine Learning, it becomes extremely confusing when such “Out of their Glossary” kind of terms starts bombarding on them.

So, now how can we start understanding above-underlined terms? How do we actually implement them? How a machine with zero IQ will learn? How will it answer to the problems that are new to them? And most importantly how will we train the machine?

I will try to explain it in very short as I can.

->Statistical means you have previously recorded data of Thousands or millions or even billions of records. E.g. the data of

  • Occurrences of words in emails marked as SPAM
  • Data of various houses & their degree of damage along with structural information of the houses etc.

These datasets are used to make a Mathematical Model, which will then be used to predict the answers for the test datasets.

->Ability to “learn” here is not that computer gets some human power or something and starts learning on its own. Naah. This the thing which we recently called the Mathematical Model.

We actually create a mathematical model using the previous datasets and train them on basis of them, or in other words to say we actually plot them using various techniques (in fancy words called as Machine Learning Algorithms ) based on features (another fancy term), which actually stands for various properties or information related to some object in which we are going to predict our results on.

E.g.

  • Linear Regression
  • Logistic Regression
  • Decision tree Classifier
  • Random Forest
  • Neural Networks etc. etc. etc.

😀 Haha.. none of them gives us clue what they mean. Right?

Now before moving forward I would love to illustrate you with some example, you’ll love the way it all works:

Suppose you want to distinguish between an “apple” and an “orange”.

Getting Started with Machine Learning with Python

Now what you have for information about them?

Ummm, maybe weight, or color may be different levels of its ripeness as it may be possible that apple or orange may have different weights and color at different ripeness level.

Isn’t it?

“Now, we have two features color and weight now.”

A mathematical model is created by plotting these properties on a 2d graph as shown. But that is possible if we have some numerical representation of a feature.

Getting Started with Machine Learning with Python

In this way, we plot them(intuitively), and ready to classify them.

So for the training data we will plot new inputs on this graph and the examples plotted on this graph having ordinates > line will be oranges and the ones having ordinates <line, are the apples.

This is an example of simple Linear regression, in which we plot a line to classify between two targets.

And this is how a computer performs without being explicitly programmed.

Why Python?

PYTHON being the most famous language of today, besides another like JAVASCRIPT, is extremely simple, ridiculously fast, and has a huge Library for various uses ranging from COMPUTATIONAL UTILITIES to CREATING A P2P network.

It may happen that you want to do Machine Learning, and you don’t need to take a full course on python. I know many of the sources where you can learn enough python to go on with machine learning.

Getting Started with Machine Learning with Python

Starting with Building a Machine Learning model.

Steps : –

    1. Installing required Libraries
      Pandas, scikit learn, numpy… that’s it for now
    2. Creating python file, importing required libraries and all
    3. Loading dataset
      we can do with any library but for now, we’ll just have Iris flower dataset, which is actually considered as “Hello world” dataset for python, you’ll find at many places
    4. Exploring our dataset
    5. Making our first model
    6. Printing the accuracy of our model
    7. Testing various models

**Note: Before starting anything I need you to clone the following repo from GitHub link to your local PC:

https://github.com/johnsoncarl/startingWithMachineLearning

1. Installing required Libraries

In the Github repo given above, you’ll find a file name required.txt, this file has all the requirements for the project, just run the following command into your terminal, being into repo directory to install required packages.

sudo apt-get -y install python3-pip
pip3 install -r required.txt

This will install all the required libraries for our model.

2. Creating a Python file, importing libraries and all

Create a python file of your desired name with .py extension in the repo directory, and open it into your favourite text editor and import required libraries as follows:

import pandas as pd
from sklearn import model_selection
from sklearn.metrics import accuracy_score

# these are various machine learning models already stored in the sklearn library
from sklearn.linear_model import LogisticRegression
from sklearn.tree import DecisionTreeClassifier
from sklearn.neighbors import KNeighborsClassifier
from sklearn.discriminant_analysis import LinearDiscriminantAnalysis
from sklearn.naive_bayes import GaussianNB
from sklearn.svm import SVC

 

3. Loading the Dataset

Here we shall use read_csv() function of pandas library to read our dataset as follows.

file = pd.read_csv("iris.data", header = None)
file.head(5)

file.head(5) will view the first 5 rows of the dataset.

And do notice, in read_csv we have header = None, this is used because our dataset does not contain any headings to define the columns. It will look something like this:

Getting Started with Machine Learning with Python

4. Exploring our dataset

Few things before building our model.

Run the following lines to print various information about the dataset we are going to use.

  1. Finding dimensions
print(file.shape)

 2. Describing data with analytics

print(file.describe())

3. Printing distribution of class(grouping according to column no 4, as we have seen in point 3.)

print(file.groupby(4).size())

 

5. Making our First model

Before making any Model and testing data on it, we have a very important step, that is to creating training & testing datasets separately. To train the model on and to test the model on.

For this purpose, we have already imported model_selection  from sklearn.

->  Splitting dataset into Training and Testing

Following code is to first change the dataset into a 2D array, then separating the target from it into Y, defining seed. And finally dividing our dataset into training and validation dataset.

array = file.values     # dataset to a 2d array
X = array[:,0:4]        # feature dataset
Y = array[:,4]          # target dataset


# validation size is used to take out 0.3 i.e 30% of our dataset into test dataset.
validation_size = 0.30 


seed = 5                # why random seed is used its given


# finally slicing our dataset into training and testing
X_train, X_validation, Y_train, Y_validation = model_selection.train_test_split(X, Y, test_size=validation_size, random_state=seed)

# to test if its sliced properly
print(X_train[:3])

-> Defining and using our model

We will be using simple Logistic Regression classifier as our model and use to train our dataset and predict the outcomes.

Few steps, Define model, then fit model, then predict the output.

model = LogisticRegression()

# fitting our model
model.fit(X_train, Y_train)

# predicting outcomes
predictions = model.predict(X_validation)

print(predictions[:10])

 

print(predictions[:10])) will print the predictions on validation dataset after being train on the training dataset.

6. Printing the accuracy of our model

Now to rate our model we need to find its accuracy. For this, we need to compare our Validation data to our predicted data. And since we are using a library we don’t need to manually calculate it.  We have the following command to do this job as we have already imported accuracy_score from sklearn.metrics.

print(accuracy_score(Y_validation, predictions))

 

I had the following output when I ran this in my ipython notebook, which I have included in my Github repo.

Getting Started with Machine Learning with Python

It is 93.33% accurate.

And now, you are done with your first machine learning model.

7. Testing Various models

model = LogisticRegression()
model.fit(X_train, Y_train)
predictions = model.predict(X_validation)
print("Logistic Regression: ", accuracy_score(Y_validation, predictions, "\n"))

model = DecisionTreeClassifier()
model.fit(X_train, Y_train)
predictions = model.predict(X_validation)
print("DecisionTreeClassifier: ", accuracy_score(Y_validation, predictions, "\n"))

model = KNeighborsClassifier()
model.fit(X_train, Y_train)
predictions = model.predict(X_validation)
print("KNeigbhorsClassifier: ", accuracy_score(Y_validation, predictions, "\n"))

model = SVC()
model.fit(X_train, Y_train)
predictions = model.predict(X_validation)
print("SVC: ", accuracy_score(Y_validation, predictions, "\n"))

model = LinearDiscriminantAnalysis()
model.fit(X_train, Y_train)
predictions = model.predict(X_validation)
print("LinearDiscriminantAnalysis: ", accuracy_score(Y_validation, predictions, "\n"))

model = GaussianNB()
model.fit(X_train, Y_train)
predictions = model.predict(X_validation)
print("GaussianNB: ", accuracy_score(Y_validation, predictions, "\n"))

 

My Output was as Follows:

Getting Started with Machine Learning with Python

Here are various accuracies of different models, we will be learning about in upcoming blogs.

**Please have a look at the ipython nb in the repository. Also, you can comment in the REPOSITORY itself.

So, that’s it with this tutorial blog.

My next blog on Machine Learning will be quite boring as I will be explaining some “Boring” terms of machine learning. And after reading this blog. You’ll have an easy understanding of those terms. And also An intuitive idea of every term if you want to learn good quality machine learning.

***Note. If you want then I’ll be providing some references about it in the blog.

# Please provide your suggestions and even if there’s any doubt regarding whatever you have learned from this blog or any other blog. Just get in touch with me @ my email aman0902pandey@gmail.com.

Or comment it on our FB page or insta page.

Happy Learning!

Cheers….

Artificial Intelligence boon or curse?????

Reading Time: 3 minutesThis debate on whether artificial intelligence is good or bad would be among most brainstorming debate in CEV history. At one time we were with the idea that artificial intelligence is an ultimate tool for human to make an earth full of good things and in next moment we felt that it is the last human invention. Debate was held on Friday evening, 31 August.

Points followed for increased exploration in this field were-

Artificial Intelligence boon or curse?????

 

 

 

  1. Artificial intelligence is tool for humanity that can prove to be his most ingenious technological advancement and have potential to help us in sustaining our civilisation much longer.
  2. With the aid of their superhuman capability of enormous computation we can employ them to find solutions to compelling questions like how to cure  AIDS/HIV, how to reduce global warming, alternative for fossil fuels, substitute for plastics,how to reduce ozone layer depletion, etc.
  3. We can exploit this technology in those field where there is great risk of human life like space exploration missions, utility and power linemen, firefighters, miners, search and rescue and so on.
  4.  Now since they are non living things we can use them in crummy works which in many cases lead to social indifferences in our society like slaughterhouse workers, sanitation workers, personal transport drivers, embalmer, garbage collector, sewage cleaner, etc.
  5. Artificial intelligence can play its greatest role in pharmaceutical industry like new methods to treat cancer which are less painful, epidemic control, new medicines with fast cure capability and very less side effects which otherwise will require tedious human labor and time.
  6. Technological change may eliminate specific jobs, but it has always created more in the process, we had witnessed it in past.

Points that indicated that artificial intelligence is the greatest threat to human being ever-

Artificial Intelligence boon or curse?????

  1. These machines are now so advanced that they too have feelings, and in case they feel offended by humans they might declare war against us.
  2. These machines are not subject to ageing so a particular machine can increase its capabilities to tremendous extent.
  3. Another big problem is that it will erase all the job opportunity for the middle class people like car drivers, etc.
  4. Facebook artificial robots were made to shut down forcefully as they were found talking to each other in strange language that was not understood by humans. So, this give us glimpses of what they could be capable of in future. A chunk of  communication they had with them-Bob: i can i i everything else . . . . . . . . . . . . . .Alice: balls have zero to me to me to me to me to me to me to me to me to

    Bob: you i everything else . . . . . . . . . . . . .

Conclusion: Currently in the world Artificial intelligence is still debated topic, there is no doubt that they have a great potential to serve human civilization and make life very convenient, like speech recognition, face recognition all these are features of it. Numerous tech-giants like Google, Amazon, Netflix, Facebook,  Pandora, Tesla are currently utilizing it for more user friendly services. But on the same time there have being events and prediction that uncontrolled and injudicious use will some day create danger for us, hence it should be taken care that artificial intelligence should be employed only in those field where their use are indispensable and that too under vigilant supervision.

Artificial Intelligence boon or curse?????

Minutes by-

Rahul, electrical engg.(2nd year), SVNIT.

(Images are copied randomly, objections are accepted!)

COLOR

Reading Time: 4 minutes

Author: PRATEEK SHARMA

Try to imagine a new color……………………….ya it is impossible.

COLOR is the characteristic of human visual perception described through color categories, with names such as red, orange, yellow, blue, green or purple.

Color is all around us. It is a sensation that adds excitement and emotion to our lives.

But what actually a color is??

If it is a human perception then do everyone see different color??

Do everything has a constant color??

There are two things responsible for color:

          1. LIGHT

          2.PERCEPTION                                                                                             

Color is basically due to reflection and absorption phenomenon. That is absorption and reflection of light. What we see white light is a combination of seven colors.

 

 

So all colors are light or all lights are color??

Colors are only the light lying in the visible spectrum or light ranging from wavelength approximately 380 nm to 710 nm.

COLOR OF A OBJECT

Color of a object depends upon what color of light it absorbs and what color of light it reflects, transmits or scatters.

When a light arrives at a opaque surface it is either reflected, scattered or  absorbed. Surfaces that reflects light of different wavelengths with different efficiencies look like mirrors tinted with colors determined by those differences. Surfaces that scatters light determine their color by wavelength light scattered. Surfaces that absorbs all the light coming to it appears to be black. Object that transmits lights are either translucent or transparent depending upon level of scattering.

Objects may emit light that are generated from excited electrons. Electrons get exited due to some chemical reactions, temperature elevation, or by absorption of frequencies which results in emission of light and is colored if their wavelength lies in visible region.

   HUMAN VISION AND COLOR PERCEPTION

For the question If it is a human perception then do everyone see different color??

The answer is yes. That is the reason why some people have color blindness of different colors. It is combined action of the eye and brain that we percept a color.

The colors that we see are due to three types of specialized cells in our eye,these are known as CONES.

COLOR

Light receptors within the eye transmit messages to the brain, which produces the familiar sensations of color. Cones are concentrated in the middle of the retina, with fewer on the periphery. There are more than 6 million cones in one eye that transmits the higher levels of light intensity that create the sensation of color and visual sharpness. The three types of cone-shaped cells, each sensitive to the long, medium or short wavelengths of light. These cells, working in combination with connecting nerve cells, give the brain enough information to interpret and name colors.

About 8% of men and 1% of women have some form of color impairment. Most people with color deficiencies aren’t aware that the colors they perceive as identical appear different to other people. Most still perceive color, but certain colors are transmitted to the brain differently.

The most common impairment is red and green dichromatism which causes red and green to appear indistinguishable. Other impairments affect other color pairs. People with total color blindness are very rare.

10% of males   who’d be unable to read the three twelves and twenty-nines in the circles, below.

COLOR

COLOR CONSTANCY

COLOR

Do everything has a constant color??

Well answer to this question is still uncertain and is mechanism are still largely unknown.  Color constancy is our ability to perceive constant surface colors despite changes in illumination.

In this example, the same flower is depicted four times, each rendered under a different light source. As can be seen, the color of the flower is strongly dependent on the color of the light source. Computational Color Constancy can follow different paths to maintain stable color appearance `

across light sources. One common path, which is now believed not to mimic the human visual system, but is very common among computational models, approaches the problem using two phases. First, based on several assumptions, the color of the light source is estimated from an input image i.e. the image already in your brain.

Then using this estimated illuminant, the input image is corrected so that it appears to be taken under a canonical (e.g. white) light source.

 

ARE WHITE AND BLACK COLORS??

According to physics, color are those which lie in the visible spectrum i.e. whose wavelength ranges from 380 nm to 710 nm, accordingly white and black should not be colors. Black is absorption of all lights and white is reflection of all lights. But if we include in the definition of color, however, all of the ways in which human eyes process light and the lack of it, then black and white are colors. But this is still a debatable topic for scientists.

Then from where a cryon box contains white and black colors?

That are actually false colors, formed from some kind of pigment.

World could not be imagined without color. Color give colors to lives. Black may be a color or not but everyone loves it.

-PRATEEK  SHARMA, CHEMICAL ENGG. 2nd year.

Is India ready for electric vehicles or not

Reading Time: 4 minutes

” Most of developed giants are switching to electric vehicles, is that possible for India right now or not, CEV ex-cogitated on this agenda on Friday, 25 August.”

Is India ready for electric vehicles or not MINUTES:

The purpose was to discuss the advent of electric vehicle (EVs), and its impact in future.

The following points supported the introduction of EVs in Indian markets:

  • Electric vehicles are paving their way to roads at an impressive pace in many developed countries like USA, China, etc.
  • Considering the emission from gasoline and electricity produced for EVs (no exhaust) gasoline vehicles cause far more havoc to earth’s air, thus EVs have a potential to construct a transportation system that can mitigate the climate changes by lowering the GHGs emissions.
  • If we talk in terms of efficiency EVs stand far ahead of gasolines with average around 90%, whereas internal combustion engines are as efficient as 40%, from consumer point of view.
  • EVs introduction in India can help cut down petroleum products imports and hence will make India more self reliant.
  • Moreover in coming years petrol and diesel prices are going to boost up hence switching to EVs would be economical for individual also.
  • EVs with them also bring a promising source of income to huge section and a great possibilities of startups in India.
  • Recycling batteries is considered a curse for this industry but it could be a whole new industry in itself.
  • Launching the EVs in public transport an help gain consumer acceptance thus can boost private vehicles market, also implementation in public transport is easy with minimum resources like charging points at fixed stops only.
  • Government as well as private companies are also taking interest in EVs, like TATA, Ashok Leyland, Aether Energy (indigenous two-wheeler manufacturing startup), Mahindra and Mahindra Motors all are putting efforts to make EVs less costlier and convenient for Indian consumers.

The following points were there which indicated that though a potential tool to fight global warming yet for India it is not possible to implement now:

  • As the number of EVs increase, the electricity supply demand will boost rapidly and it would be difficult to set up new power stations at that rate.
  • Infrastructure is another one of most biggest obstacle. New manufacturing factories, service centers, new charging stations, etc all this will cost a huge. Moreover, casual mechanics will also needed to be trained to be able to repair the new electric automobiles.
  • The battery on which EVs operate are not easily recyclable and its disposal is also threatening for environment.
  • India’s lithium reserve are surely not sufficient to cater the increasing demand hence for batteries we will have to depend on other countries.
  • Technical limitation like more charging time, low operating time, low range, low speed, less safety, etc are set backs for EVs.
  • Awareness in India among common public is also big challenge, on the other hand social stigma and skepticism are also existing like people in Delhi don’t prefer e-rickshaw because it appears cheap and uncomfortable to travel in them. So work is also needed to be done on asthetics.
  • Many startups in past few years failed as the cost of EVs are much more than gasoline vehicles.
  • Most of the problems related to EVs need a technical approach to be solved but in India research is not that much acknowledged and encouraged.

Conclusion:

India right now can not choose to switch to electric vehicles, but surely it is on a right track to achieve a sustainable transportation system. But to reach there we whole as a country have to put efforts, government need to come with scheme like FAME INDIA, new policies that encourage public to go for electric car even if they cost little higher. Along with this marketing is another prospect to focus upon, promotion of these cars by celebrities to break the social stigma. Hybrid cars can also act as transient stage between gasoline to electric cars. Participation by Indian students in technical events like FORMULA STUDENT must be appreciated so that the answers to technical problems can be produced from Indian engineering colleges. Along with these the oil companies should be supported by government to provide their petrol pumps with electric vehicles charging services also. Gasoline vehicles manufacturing companies should be motivated to convert ICs cars to electric ones.

Then only we can move in era where in India problems like poor air quality, energy insecurities, dependence on other nations no longer exists.

Minutes by:

Rahul, Electrical engineering (2nd year), SVNIT.

 

 

CEV - Handout