Sunday, 3 May 2020

Machine Learning and Python


Machine Learning and Python

Machine learning is a branch of artificial intelligence that automates the process of data analysis. It helps to improve the performance of computer programs. Machine learning algorithms mainly categorized as supervised and unsupervised learning algorithms. In case of supervised learning, the class label is given and the algorithm will map any feature x to y where y represents an instance of the predefined class label as shown in Figure 1. Classification is an example of supervised learning techniques. It has a different algorithm like SVM, Random Forest, Decision Tree, Naïve Bayes, etc. In the case of unsupervised learning, the algorithm will group different features according to some criteria. Clustering is an example of the unsupervised algorithm is given in Figure 2.


Figure 1: Supervised Machine Learning


Figure 2: Unsupervised Machine Learning

There is a need to program these techniques to make human work easy. There are a number of programming languages used for this purpose like Python, Java, R, Julia, etc. However, Python is the most popular and widely used programming language to implement various algorithms for Machine Learning.
Python is object-oriented and highly interactive high-level programming languages. It is not wrong to say that in the near future Python will produce a number of jobs for software engineers.

The several features of Python is given below:

  •  Simple:  It is simple to learn as compared to other high-level languages.
  • A large number of Libraries: It provides a number of libraries to do work in an easy way. The most commonly used libraries are Pandas, TensorFlow, OpenCV, Keras, Maltplotlib, NumPy, etc.
  • High Level: Python is a high-level programming language. It makes it easy to learn and use for naïve users.
  • Dynamically Typed: Python is a dynamically typed language. It means the type of a variable is checked at run time and not at compile time which makes Python a fast programming language.
  • Flexibility: The Python provides facility to combine its code with another programming languages.
  • Platform Independent: It is platform-independent and thus, works with any operating system like windows, Mac, Linux, and UNIX.
  • Free and Open Source: Python is open source and thus can be easily downloaded which makes it more popular.   
  • Visualization Tools: Python offers a number of visualization tools to represent data in graphical form. The Matplotlib library provides interactive visualizations in Python.


The Python is used in Machine Learning because of its numerous features. It is used in many applications such as Finance, Retail, Healthcare, Transportation, Robotics, etc. It can be concluded that Machine Learning is one of the growing filed and Python is considered as the best choice for it because of various features.



Creative Commons License
This work is licensed under a Creative Commons Attribution-NoDerivatives 4.0 International License.

Saturday, 16 February 2019

Thursday, 17 January 2019

Saturday, 22 September 2018

Some Previous Years UGC NET Questions

UGC NET Previous Years Questions:

1. In web search, finding a large number of documents with very little relevant information is termed (June 2006)
(A) Poor Recall
(B) Web Crawl
(C) Poor Precision Rate
(D) Poor Web Response
Answer: (A)
Description: RECALL is the ratio of the number of relevant records retrieved to the total number of relevant records in the database
PRECISION is the ratio of the number of relevant records retrieved to the total number of irrelevant and relevant records retrieved.

2. The concept of connect intelligence is derived from (June 2006)
(A) Virtual reality
(B) Fuzzy logic
(C) Bluetooth technology
(D) Value added networks
Answer: (D)

3. Video transmission over the Internet that looks like delayed live casting is called: (June 2006)
(A) Virtual video
(B) Direct broadcast
(C) Video shift
(D) Real-time video
Answer: (D)
Description: Real-time video means the transmission of live video without any delay.

4. Information and Communication Technology includes: (Dec 2006)
(A) On line learning
(B) Learning through the use of EDUSAT
(C) Web Based Learning
(D) All the above
Answer: (D)

5. The process of laying out a document with text, graphics, headlines and photographs is involved in (June 2007)
(A) Deck Top Publishing
(B) Desk Top Printing
(C) Desk Top Publishing
(D) Deck Top Printing
Answer: (C)
Description: Desktop publishing (DTP) refers to the use of a digital desktop for laying out and constructing documents. This also allows the printing of documents. This is also referred to as computer-aided publishing.

6. Transfer of data from one application to another line is known as: (June 2007)
(A) Dynamic Disk Exchange
(B) Dodgy Data Exchange
(C) Dogmatic Data Exchange
(D) Dynamic Data Exchange
Answer: (D)
Description:  Dynamic Data Exchange is the inter-process communication system which allows data to be exchanged between the applications in operating systems (OS).

7. Corel Draw is a popular: (June 2008)  
(A) Illustration programme
(B) Programming language
(C) Text programme
(D) None of the above

Answer: (A)


8. The accounting software 'Tally' was developed by: (Dec 2008)  
(A) HCL
(B) TCS
(C) Infosys
(D) Wipro
Answer: (B)

9. 'Micro Processing' is made for: (Dec 2008)  
(A) Computer
(B) Digital System
(C) Calculator
(D)  Electronic Goods
Answer: (A)

10. Information, a combination of graphics, text, sound, video, and animation is called: (Dec 2008)  
(A) Multiprogramme
(B) Multifacet
(C) Multimedia
(D) Multiprocess

Answer: (C)


11. Which was the first company to launch mobile phone services in India? (June 2009)  
(A) Essar
(B) BPL
(C) Hutchison
(D) Airtel
Answer: (B)

12. Chandrayan-I was launched on 22nd October, 2008 in India from: (June 2009)  
(A) Bangalore
(B) Sri Harikota
(C) Chennai
(D) Ahmedabad
Answer: (B)

13. Which is not online Indian Matrimonial website? (June 2009)  
(A) www.jeevansathi.com
(B) www.bharatmatrimony.com
(C) www.shaadi.com
(D) www.u.k.singlemuslim.com
Answer: (D)

14. Which of the following is not related to information security on the Internet? (Dec 2009)  
(A) Data Encryption
(B) Water marking
(C) Data Hiding
(D) Information Retrieval
Answer: (D)

15. Which one of the following is not a network device? (Dec 2009)  
(A) Router
(B) Switch
(C) Hub
(D) CPU
Answer: (D)

Wednesday, 12 September 2018

ICT Lecture 10: Internet, Website & HTML

ICT Lecture 10:

Internet, Webpage and Website
The Internet is a global set of an interconnected network. It uses TCP/IP Protocol suite to link millions of computers to WWW (World Wide Web) so that they can communicate with each other. TCP/IP stands for Transmission Control Protocol /Internet Protocol. TCP/IP defines how electronic devices (like computers) should be connected to the Internet, and how data should be transmitted between them.

Applications of Internet:
  •          E-mail (Electronic Mail)
  •          Web browsing
  •          Communication
  •          Shopping
  •          Research
  •          Education
  •          Entertainment


 Web Browser: A web browser is an application program that allows the user to locate, access and display web pages on WWW. Browsers are used primarily for displaying and accessing websites on the internet, as well as other content created using languages such as Hypertext Markup Language (HTML) and Extensible Markup Language (XML).  Common browsers include Internet Explorer from Microsoft, Firefox from Mozilla, Google Chrome, Safari from Apple, and Opera. 

 The first Web browser, called WorldWideWeb, was created in 1990.

 Webpage and Website:
web page or webpage is a document commonly written in HyperText Markup Language (HTML) that is accessible through the Internet or other network using an Internet browserA web page is accessed by entering a URL address and may contain text, graphics, and hyperlinks to other web pages and files.

Website: A website is a collection of related web pages on world wide web and can be accessed by using a specified URL (Uniform Resource Locator). For example, http://www.facebook.com

 The difference between a website and a web page is that a website is a collection of web pages with information on a subject, and a web page is a smaller part of a larger website usually containing more specific information.

 Blog: blog is a website that has been typically created by an individual to keep a list of entries that interests them. For example, https://targetugcnet.blogspot.com/

HTML: HTML stands for HyperText Markup Language for creating Web pages. HTML describes the structure of Web pages using markup. HTML elements are the building blocks of HTML pages. It uses different tags like <html>, <body>, <head> etc.


UGC NET Previous Years Questions:

1. Using websites to pour out one's grievances is called: (June 2006)
(A) cyber venting
(B) cyber ranting
(C) web hate
(D) web plea
Answer: (A)

2. Use of an ordinary telephone as an Internet appliance is called: (June 2006)
(A) voice net
(B) voice telephone
(C) voice line
(D) voice portal
Answer: (C)

3. Which of the following statement is correct? (Dec 2006)
(A) Modem is a software
(B) Modem helps in stabilizing the voltage
(C) Modem is the operating system
(D) Modem converts the analog signal into digital signal and vice-versa

Answer:  (D)

4. Which of the following is the appropriate format of URL of e-mail? (Dec 2006)
(A) www_mail.com
(B) www@mail.com
(C) WWW@mail.com

(D) www.mail.com
Answer: (B)

5. An E-mail address is composed of:  (June 2008)    
(A) two parts
(B) three parts
(C) four parts
(D) five parts
Answer: (A)

6. HTML is basically used to design:  (Dec 2008)    
(A) Web-page
(B) Web-site
(C) Graphics
(D) Tables and Frames
Answer: (A)

7. What is blog? (June 2008)    
(A) Online music
(B) Intranet
(C) A personal or corporate website in the form of an online journal
(D) A personal or corporate Google search
Answer: (C)

8. HTML is used to create (Dec 2011)    
(A) machine language program
(B) high level program
(C) web page
(D) web server
Answer: (C)

9. Internet explorer is a type of: (June 2008)    
 (A) Operating System
 (B) Compiler
 (C) Browser
 (D) IP address
Answer: (C)

10. The Internet ethical protocol is called (Sept 2013)
(A) net protocol
(B) netiquette
(C) net ethics
(D) net morality
Answer: (B)

11. Commercial messages on the net are identified as (Sept 2013)
(A) Net ads
(B) Internet commercials
(C) Webmercials
(D) Viral advertisements
Answer: (C)

12. Which of the following is a social network? (Dec2013)
(A) amazon.com
(B) eBay
(C) gmail.com
(D) Twitter
Answer: (D)

13. The first Web Browser is (June2014)
(A) Internet Explorer
(B) Netscape
(C) World Wide Web
(D) Firefox
Answer: (C)

14. Which one of the following is not a search engine? (Dec2014)
(A) Google
(B) Chrome
(C) Yahoo
(D) Bing
Answer: (B)

15. An unsolicited e-mail message sent to many recipients at once is a (July 2016)

(A) Worm
 (B) Virus 
 (C) Threat
 (D) Spam 
Answer: (D)

Machine Learning and Python

Machine Learning and Python Machine learning is a branch of artificial intelligence that automates the process of data analysis. It...