0% found this document useful (0 votes)
71 views13 pages

Report File Project2-Converted (1) .Docx17

This document discusses using artificial intelligence to improve education quality. It proposes using AI tutors to reduce workload on human teachers and transform education. Some key points made include: - AI has potential to accelerate global education goals by increasing access and improving learning outcomes. - AI tools could automate administrative tasks for teachers, allowing them to spend more time with students. - The future of AI in education looks promising, with applications in personalized learning, detailed feedback, and virtual teaching assistants.

Uploaded by

Kumar Gaurav
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
71 views13 pages

Report File Project2-Converted (1) .Docx17

This document discusses using artificial intelligence to improve education quality. It proposes using AI tutors to reduce workload on human teachers and transform education. Some key points made include: - AI has potential to accelerate global education goals by increasing access and improving learning outcomes. - AI tools could automate administrative tasks for teachers, allowing them to spend more time with students. - The future of AI in education looks promising, with applications in personalized learning, detailed feedback, and virtual teaching assistants.

Uploaded by

Kumar Gaurav
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 13

Improving the quality of education using Artificial

Intelligence (Paper/Patent)
A Report for the Review1 of Capstone Design -I

Enrollment Admission Degree /


S.No Student Name Sem
Number Number Branch
1 190210112005 19SCSE1010877 KUMAR GAURAV B-Tech/
CSE III

Under the Supervision of


MRS . URVASHI SUGANDH
Assistant Professor

School of Computing Science and Engineering


Greater Noida, Uttar Pradesh Fall
2020 - 2021

TABLE OF CONTENTS

S.NO PARTICULARS PAGE NO

1. ABSTRACT 3

1
2. MODERNIZATION IN FEILD OF EDUCATION 4

3. PROBLEM FORMUTATION 5
(What is need of AI in Education)

4. MOVING TOWARDS ARTIFICIAL INTELLIGENCE 6

6. REQUIRED TOOLS 7

7. CONCLUSION 8

8 REFRENCES 9

9. CHAT BOT IMPLEMENTATION 10

ABSTRACT

Now a days, technology became integral part of human life. They are changing our way of
looking information, how we communicate from each other and even how we behave
basically we can say that technology brought a huge transformation in every field of human
life. The main motive of this paper is how we can improve the quality of education using AI

2
and how AI tutor can reduce the workload of human teachers and from this we can transform
and reshape the education landscape. Artificial Intelligence is now a part of our normal lives.
We are surrounded by this technology from automatic parking systems, smart sensors for
taking spectacular photos, and personal assistance. Similarly, Artificial Intelligence in
education can brought a waste change, so that everyone one will get good quality of
education.

As we all know Artificial intelligence have the potential to accelerate the process of the global
education goals through reducing the barrier to access learning process and optimizing
methods in order to improve the learning outcomes as well as quality of education among
human.

MODERNIZATION IN FEILD OF EDUCATION

As a Consequence, the educational landscape has also begun to change day by day. As we
know, more and more educational programs have digital culture into the curriculum. For
3
example, in France, even primary schools provide some courses About internet technologies,
while high school students must pass an exam proving their computer skills. Moreover,
educational facilities have Leaning Management Systems (LMS) installed such as Moodle.
These changes affected not only educational curriculum. In recent years more and more
different interactive Educational technologies are becoming popular. Students use tablets
instead of copybooks, teachers utilize different Learning platforms such as Google Classroom,
Power School, Moodle. There are a large number of Massive Open Online Courses for the
online study such as coursera.com. The growing amount of Activate users of MOOCs courses
shows that the electronic and distance learning methodologies are appreciated by the society.
At the same time, we can observe recent advances of Virtual Reality (VR), Augmented
Reality (AR) and Artificial Intelligence (AI) and its application to educational process. For
example, in Neurosurgery, VR technologies already have a serious impact – 3D Oculus
Surgical Theatre.

PROBLEM FORMULATION

As we are aware the in current Learning scenario teachers or Faculty are unable spend more
time with students and also, they are unable give their best what they want to give because of
so many different types of work they have such do administration task, grading and so many
different lots of work. Due to having lots of works they face these common issues.
Due to these issues the quality of education get decreased and it directly affect our Education
systems on large scale.

What is the need for AI in education?

While our way of living and daily operations has been rapidly altered, till date, traditional
methods are practiced in the education sector. Kids today are mostly not engaged in
traditional games and toys and colouring books. Most of their activities revolve around laptop
screens, smartphones, and tablets. Moreover, today’s education system is still more static and
traditional. So, a change in the paradigm of education is needed to keep up with the changing
requirements and lifestyle of the students.

4
“India is still waking up to the new concepts of digitisation and the education industry being
still untouched will not only benefit the student when it comes to harnessing their
individualistic potential, but will also allow the trainers some space by letting go off some
mundane tasks that they do in today’s traditional way of teaching”, said Mr. Abhishek
Manjrekar, CMO – Marketing & Analytics at Foreign Academic Consultancy & Training
(FACT).

MOVING TOWARDS ARTIFICIAL INTELLIGENCE

The academic world is becoming more convenient and personalized thanks to the numerous
applications of AI for education. This has changed the way people learn since educational
materials are becoming accessible to all through smart devices and computers. Today,
students don’t need to attend physical classes to study as long as they have computers and
internet connection. AI is also allowing the automation of administrative tasks, allowing
institutions to minimize the time required to complete difficult tasks so that the educators can
spend more time with students. Our current research suggests that 20 to 40 percent of current
teacher hours are spent on activities that could be automated using existing technology. That
translates into approximately 13 hours per week that teachers could redirect toward activities
that lead to higher student outcomes and higher teacher satisfaction.

5
REQUIRED TOOLS

Hardware Requirements
 Past Research Paper which support our argument.
 Implementation Model
 Internet connection to collect infection.

Software Requirements 
None .

CONCLUSION
Artificial intelligence is the most intriguing of technological advancements of our time. From
Creating advanced data-collecting algorithms to providing detailed and customized student
Feedback, AI shines as the most competent AI can quickly interpret a student’s needs and
design. An appropriate assessment. It can show students mastery, repeat lessons as needed and
quickly .Design a personalized learning plan for each student. AI could provide teachers with
a virtual Teaching assistant. But more than just teachers and students, it can be a way to
support parents by Involving them in the learning environment of students and providing them
with the information They need to help their students be successful when they’re not in the
classroom. The Future likely holds a lot of possibilities for AI.

6
Progress and implementation of AI in various sectors have
been very impressive. However, in comparison to non-education sectors, AI application in
the education sector has been very pale. However, the application of AI is spreading daily and
so are e-learning platforms. According to Edtech Magazine, a research predicts that through
2021, the application of AI in the education sector will grow by 47.5%. So, the possibilities
for AI to make significant contributions in education is tremendous. This huge potential
shouldn’t be wasted.

REFERENCE

1. Bayne, S. (2015). Teacherbot: interventions in automated teaching. Teaching in


Higher Education, 20(4)
2. Bostrom, N. (2006). AI set to exceed human brain power. CNN Science Space.
http://edition.cnn.com/2006/TECH/science/07/24/ai.bostrom/.
3. Deakin University (2014). IBM Watson now powering Deakin. A new partnership
that Aims to exceed students’ needs. http://archive.li/kEnXm.
4. Diss, K. (2015). Driverless trucks move iron ore at automated Rio Tinto mines ABC,
October 18. http://www.abc.net.au/news/2015-10-18/rio-tinto-opens-worlds-
firstAutomated-mine/6863814.
5. Gibney, E. (2017). Google secretly tested AI bot. Nature, 541(7636), 142.
https://doi.org/10.1038/nature.2017.21253.
6. Russell, SJ, & Norvig, P (2010). Artificial intelligence: a modern approach, (3rd ed., ).
Upper Saddle River: Prentice-Hall.
7. Rutkin, A. (2015). Therapist in my pocket. New Scientist, 227(3038).

CHATBOT IMPLEMENTATION

Chatbots have become a trending topic for organizations. It seems, marketing


and artificial intelligence will be great allies in the next few years, while
conversational commerce will play in favor of sales teams and social customer
care, as well as resource optimization, it will also have significant returns for
those in charge of operations.

7
1. Analyze Your Potential Client

2. Clarify the Objectives for Each Line of Business

3. Define the Type of Chat-bot You Need


• Sale of products
• Customer Support
• News Sharing

4. Think About the Experience You Want to Give Your Customers

PRE-REQSITE:
->pip install tensor flowl keras pickel nlkt.
IMPORT THESE LIBRARY :
Import nltk
from nltk.stem import WordNetLemmatizer
nltk.download(‘popular’, quiet=True) # for downloading popular packages
nltk.download(‘punkt’)
nltk.download(‘wordnet’)

CODE :

import nltk from nltk.stem import WordNetLemmatizer lemmatizer


= WordNetLemmatizer() import pickle import numpy as np

from keras.models import load_model model =


load_model('chatbot_model.h5’)

import json import random intents = json.loads(open('intents.json').read())


words = pickle.load(open('words.pkl','rb')) classes =
pickle.load(open('classes.pkl','rb'))
def clean_up_sentence(sentence): # tokenize the pattern - splitting words
into array

sentence_words = nltk.word_tokenize(sentence) # stemming every word


- reducing to base form sentence_words =
[lemmatizer.lemmatize(word.lower()) for word in sentence_words]

8
return sentence_words # return bag of words array: 0 or 1 for words that exist
in sentence

def bag_of_words(sentence, words, show_details=True): # tokenizing


patterns

sentence_words = clean_up_sentence(sentence) # bag of words - vocabulary


matrix bag = [0]*len(words) for s in sentence_words:

for i,word in enumerate(words):

if word == s: # assign 1 if current word is in the vocabulary


position bag[i] = 1 if show_details:

print ("found in bag: %s" % word)

return(np.array(bag)) def predict_class(sentence): # filter below

threshold predictions p = bag_of_words(sentence,

words,show_details=False) res = model.predict(np.array([p]))[0]

ERROR_THRESHOLD = 0.25

results = [[i,r] for i,r in enumerate(res) if r>ERROR_THRESHOLD] # sorting


strength probability
results.sort(key=lambda x: x[1], reverse=True)

return_list = [] for r in results:

return_list.append({"intent": classes[r[0]], "probability": str(r[1])})

return return_list def getResponse(ints, intents_json):

tag = ints[0]['intent’] list_of_intents

= intents_json['intents’] for i in

list_of_intents:

if(i['tag']== tag):

9
result = random.choice(i['responses’])

break return result

############### GUI PART IMPLEMENTATION #######################

#Creating tkinter GUI import tkinter from tkinter import * def send(): msg =
EntryBox.get("1.0",'end-1c').strip() EntryBox.delete("0.0",END) if msg !=
'': ChatBox.config(state=NORMAL)

ChatBox.insert(END, "You: " + msg + '\n\n’)

ChatBox.config(foreground="#446665", font=("Verdana", 12 ))

ints = predict_class(msg) res = getResponse(ints, intents)

ChatBox.insert(END, "Bot: " + res + '\n\n’)

ChatBox.config(state=DISABLED)

ChatBox.yview(END) root = Tk()

root.title("Chatbot")

root.geometry("400x500")

root.resizable(width=FALSE, height=FALSE) #Create Chat window ChatBox =


Text(root, bd=0, bg="white", height="8", width="50", font="Arial",)

ChatBox.config(state=DISABLED) #Bind scrollbar to Chat window scrollbar =


Scrollbar(root, command=ChatBox.yview, cursor="heart")

ChatBox['yscrollcommand'] = scrollbar.set

#Create Button to send message SendButton = Button(root,


font=("Verdana",12,'bold'), text="Send", width="12",
height=5, bd=0, bg="#f9a602",
activebackground="#3c9d9b",fg='#000000', command= send )
#Create the box to enter message EntryBox = Text(root, bd=0,
bg="white",width="29", height="5", font="Arial") #EntryBox.bind("<Return>",
send) #Place all components on the screen
10
scrollbar.place(x=376,y=6, height=386) ChatBox.place(x=6,y=6,
height=386, width=370) EntryBox.place(x=128, y=401, height=90,
width=265) SendButton.place(x=6, y=401, height=90) root.mainloop()
output:(GUI part only)

11
12
13

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy