SlideShare a Scribd company logo
REPORT
TEACHING ASSISTANT EVALUATION
Submitted By-
Krishna Mohan Mishra
Roll No-A10
Reg. No-11605503
INTRODUCTION
The teaching assistant evaluation reviews academic qualifications, relevant experience,
quality of teaching, and professional contributions. All these aspects can be assessed by the
students, peers or by the teachers themselves. This paper includes the teachers’ evaluation.
Aleamoni suggests that students are the main source of information about the learning
environment, including teachers' ability to motivate them for continued learning, rapport or
degree of communication between instructors and students. They are also the most
consistent evaluators of the quality, the effectiveness of the learning process and satisfaction
with course content, method of instruction, textbooks, homework, and student interest
(Aleamoni, 1981). This project focuses on the application of some machine learning
techniques on this data in order to develop a model that can use some past assessment to
determine a future evaluation.
This report includes brief introduction of supervised learning used to build Random Forest
technique.
SUPERVISED LEARNING
Supervised learning as the name indicates a presence of supervisor as teacher. Basically
supervised learning is a learning in which we teach or train the machine using data which is
well labelled that means some data is already tagged with correct answer. After that, machine
is provided with new set of examples(data) so that supervised learning algorithm analyses the
training data(set of training examples) and produces an correct outcome from labelled data.
RANDOM FOREST
Random forests or random decision forests are an ensemble learning method for
classification, regression and other tasks that operates by constructing a multitude of decision
trees at training time and outputting the class that is the mode of the classes (classification)
or mean prediction (regression) of the individual trees. Random decision forests correct for
decision trees' habit of overfitting to their training set.
Random Forest Machine Learning Algorithm maintains accuracy even when there is
inconsistent data and is simple to use. It also gives estimates on what variables are important
for the classification. It runs efficiently on large databases while generating an internal
unbiased estimate of the generalisation error. It also provides methods for balancing error in
class population unbalanced data sets but analysing them theoretically is difficult and
formation of a large number of trees can also slow down prediction while handling real-time
system. There is also another drawback that is, it does not predict beyond the range of the
response values in the training data.
DATA SET INFORMATION
The data consist of evaluations of teaching performance over three regular semesters and
two summer semesters of 151 teaching assistant (TA) assignments at the Statistics
Department of the University of Wisconsin-Madison. The scores were divided into 3 roughly
equal-sized categories ("low", "medium", and "high") to form the class variable.
(Fig-1-Dataset Snapshot)
Attribute Information:
1. Whether or not the TA is a native English speaker (binary); 1=English speaker, 2=non-English
speaker
2. Course instructor (categorical, 25 categories)
3. Course (categorical, 26 categories)
4. Summer or regular semester (binary) 1=Summer, 2=Regular
5. Class size (numerical)
6. Class attribute (categorical) 1=Low, 2=Medium, 3=High
CODE SNAPSHOTS
(Fig-2-Code Snapshots)
LIBRARIES IMPORTED
● import pandas as pd – pandas is a Python package providing fast, flexible, and
expressive data structures designed to make working with structured (tabular,
multidimensional, potentially heterogeneous) and time series data both easy and
intuitive.
● from sklearn.model_selection import train_test_split -- Split arrays or matrices into
random train and test subsets
● from sklearn.ensemble import RandomForestClassifier -- Loads scikit's random
forest classifier library
● from sklearn.metrics import accuracy_score -- The accuracy_score function
computes the accuracy, either the fraction (default) or the count (normalize=False) of
correct predictions.
● from sklearn.metrics import confusion_matrix -- Compute confusion matrix to
evaluate the accuracy of a classification
Methods used:
read_csv()- Pandas read_csv() function is used to read or load data from CSV files
fillna()- fillna() fills the NaN values with a given number with which you want to substitute
fit- Fit the model according to the given training data.
predict() – To predict the output
describe() - Pandas describe() is used to view some basic statistical details like percentile,
mean, std etc. of a data frame or a series of numeric values
format() – the string format() method formats the given string into nicer output in Python.
OUTPUT SNAPSHOTS
(Fig-3-Output Snapshots)

More Related Content

What's hot

3.4 density and grid methods
3.4 density and grid methods3.4 density and grid methods
3.4 density and grid methods
Krish_ver2
 
Advanced Encryption Standard (AES) Implementaion using Java
Advanced Encryption Standard (AES) Implementaion using JavaAdvanced Encryption Standard (AES) Implementaion using Java
Advanced Encryption Standard (AES) Implementaion using Java
Sunil Kumar R
 
DBSCAN
DBSCANDBSCAN
DBSCAN
ssuseraef7e0
 
Chap4
Chap4Chap4
Chap4
nathanurag
 
MAC-Message Authentication Codes
MAC-Message Authentication CodesMAC-Message Authentication Codes
MAC-Message Authentication Codes
DarshanPatil82
 
Steganography
Steganography Steganography
Steganography
Uttam Jain
 
HMAC authentication
HMAC authenticationHMAC authentication
HMAC authentication
Siu Tin
 
Image Steganography
Image SteganographyImage Steganography
Image Steganography
Hushen Savani
 
Minimum spanning tree
Minimum spanning treeMinimum spanning tree
Minimum spanning tree
Amit Kumar Rathi
 
Rsa and diffie hellman algorithms
Rsa and diffie hellman algorithmsRsa and diffie hellman algorithms
Rsa and diffie hellman algorithms
daxesh chauhan
 
Steganography in images
Steganography  in  imagesSteganography  in  images
Steganography in images
Aishwarya Korde
 
Hierarchical clustering.pptx
Hierarchical clustering.pptxHierarchical clustering.pptx
Hierarchical clustering.pptx
NTUConcepts1
 
Stego.ppt
Stego.pptStego.ppt
Stego.ppt
Mihir Shah
 
Bias and variance trade off
Bias and variance trade offBias and variance trade off
Bias and variance trade off
VARUN KUMAR
 
Prim's Algorithm on minimum spanning tree
Prim's Algorithm on minimum spanning treePrim's Algorithm on minimum spanning tree
Prim's Algorithm on minimum spanning tree
oneous
 
Graph clustering
Graph clusteringGraph clustering
Graph clustering
ssusered887b
 
Regular Languages
Regular LanguagesRegular Languages
Regular Languages
parmeet834
 
File Structure Concepts
File Structure ConceptsFile Structure Concepts
File Structure Concepts
Dileep Kodira
 
minimum spanning trees Algorithm
minimum spanning trees Algorithm minimum spanning trees Algorithm
minimum spanning trees Algorithm
sachin varun
 
LEX & YACC TOOL
LEX & YACC TOOLLEX & YACC TOOL

What's hot (20)

3.4 density and grid methods
3.4 density and grid methods3.4 density and grid methods
3.4 density and grid methods
 
Advanced Encryption Standard (AES) Implementaion using Java
Advanced Encryption Standard (AES) Implementaion using JavaAdvanced Encryption Standard (AES) Implementaion using Java
Advanced Encryption Standard (AES) Implementaion using Java
 
DBSCAN
DBSCANDBSCAN
DBSCAN
 
Chap4
Chap4Chap4
Chap4
 
MAC-Message Authentication Codes
MAC-Message Authentication CodesMAC-Message Authentication Codes
MAC-Message Authentication Codes
 
Steganography
Steganography Steganography
Steganography
 
HMAC authentication
HMAC authenticationHMAC authentication
HMAC authentication
 
Image Steganography
Image SteganographyImage Steganography
Image Steganography
 
Minimum spanning tree
Minimum spanning treeMinimum spanning tree
Minimum spanning tree
 
Rsa and diffie hellman algorithms
Rsa and diffie hellman algorithmsRsa and diffie hellman algorithms
Rsa and diffie hellman algorithms
 
Steganography in images
Steganography  in  imagesSteganography  in  images
Steganography in images
 
Hierarchical clustering.pptx
Hierarchical clustering.pptxHierarchical clustering.pptx
Hierarchical clustering.pptx
 
Stego.ppt
Stego.pptStego.ppt
Stego.ppt
 
Bias and variance trade off
Bias and variance trade offBias and variance trade off
Bias and variance trade off
 
Prim's Algorithm on minimum spanning tree
Prim's Algorithm on minimum spanning treePrim's Algorithm on minimum spanning tree
Prim's Algorithm on minimum spanning tree
 
Graph clustering
Graph clusteringGraph clustering
Graph clustering
 
Regular Languages
Regular LanguagesRegular Languages
Regular Languages
 
File Structure Concepts
File Structure ConceptsFile Structure Concepts
File Structure Concepts
 
minimum spanning trees Algorithm
minimum spanning trees Algorithm minimum spanning trees Algorithm
minimum spanning trees Algorithm
 
LEX & YACC TOOL
LEX & YACC TOOLLEX & YACC TOOL
LEX & YACC TOOL
 

Similar to Teaching Assistant Evaluation

B05110409
B05110409B05110409
B05110409
IOSR-JEN
 
A COMPREHENSIVE STUDY FOR IDENTIFICATION OF FAST AND SLOW LEARNERS USING MACH...
A COMPREHENSIVE STUDY FOR IDENTIFICATION OF FAST AND SLOW LEARNERS USING MACH...A COMPREHENSIVE STUDY FOR IDENTIFICATION OF FAST AND SLOW LEARNERS USING MACH...
A COMPREHENSIVE STUDY FOR IDENTIFICATION OF FAST AND SLOW LEARNERS USING MACH...
IRJET Journal
 
ADABOOST ENSEMBLE WITH SIMPLE GENETIC ALGORITHM FOR STUDENT PREDICTION MODEL
ADABOOST ENSEMBLE WITH SIMPLE GENETIC ALGORITHM FOR STUDENT PREDICTION MODELADABOOST ENSEMBLE WITH SIMPLE GENETIC ALGORITHM FOR STUDENT PREDICTION MODEL
ADABOOST ENSEMBLE WITH SIMPLE GENETIC ALGORITHM FOR STUDENT PREDICTION MODEL
ijcsit
 
Industrial training ppt
Industrial training pptIndustrial training ppt
Industrial training ppt
HRJEETSINGH
 
A New Active Learning Technique Using Furthest Nearest Neighbour Criterion fo...
A New Active Learning Technique Using Furthest Nearest Neighbour Criterion fo...A New Active Learning Technique Using Furthest Nearest Neighbour Criterion fo...
A New Active Learning Technique Using Furthest Nearest Neighbour Criterion fo...
ijcsa
 
Automated Question Paper Generator And Answer Checker Using Information Retri...
Automated Question Paper Generator And Answer Checker Using Information Retri...Automated Question Paper Generator And Answer Checker Using Information Retri...
Automated Question Paper Generator And Answer Checker Using Information Retri...
Sheila Sinclair
 
Machine Learning - Deep Learning
Machine Learning - Deep LearningMachine Learning - Deep Learning
Machine Learning - Deep Learning
Adetimehin Oluwasegun Matthew
 
Association rule discovery for student performance prediction using metaheuri...
Association rule discovery for student performance prediction using metaheuri...Association rule discovery for student performance prediction using metaheuri...
Association rule discovery for student performance prediction using metaheuri...
csandit
 
ASSOCIATION RULE DISCOVERY FOR STUDENT PERFORMANCE PREDICTION USING METAHEURI...
ASSOCIATION RULE DISCOVERY FOR STUDENT PERFORMANCE PREDICTION USING METAHEURI...ASSOCIATION RULE DISCOVERY FOR STUDENT PERFORMANCE PREDICTION USING METAHEURI...
ASSOCIATION RULE DISCOVERY FOR STUDENT PERFORMANCE PREDICTION USING METAHEURI...
cscpconf
 
Hybrid-Training & Placement Management with Prediction System
Hybrid-Training & Placement Management with Prediction SystemHybrid-Training & Placement Management with Prediction System
Hybrid-Training & Placement Management with Prediction System
IRJET Journal
 
A Comparative Study of Educational Data Mining Techniques for Skill-based Pre...
A Comparative Study of Educational Data Mining Techniques for Skill-based Pre...A Comparative Study of Educational Data Mining Techniques for Skill-based Pre...
A Comparative Study of Educational Data Mining Techniques for Skill-based Pre...
IJCSIS Research Publications
 
18 ijcse-01232
18 ijcse-0123218 ijcse-01232
18 ijcse-01232
Shivlal Mewada
 
M-Learners Performance Using Intelligence and Adaptive E-Learning Classify th...
M-Learners Performance Using Intelligence and Adaptive E-Learning Classify th...M-Learners Performance Using Intelligence and Adaptive E-Learning Classify th...
M-Learners Performance Using Intelligence and Adaptive E-Learning Classify th...
IRJET Journal
 
Automated Assessment And Marking Of Spreadsheet Concepts
Automated Assessment And Marking Of Spreadsheet ConceptsAutomated Assessment And Marking Of Spreadsheet Concepts
Automated Assessment And Marking Of Spreadsheet Concepts
Monica Gero
 
Introduction to machine learning
Introduction to machine learningIntroduction to machine learning
Introduction to machine learning
Adetimehin Oluwasegun Matthew
 
Appreciating how time and practice affect IELTS learners in their journey to ...
Appreciating how time and practice affect IELTS learners in their journey to ...Appreciating how time and practice affect IELTS learners in their journey to ...
Appreciating how time and practice affect IELTS learners in their journey to ...
PrithaVashisht1
 
IRJET- Tracking and Predicting Student Performance using Machine Learning
IRJET- Tracking and Predicting Student Performance using Machine LearningIRJET- Tracking and Predicting Student Performance using Machine Learning
IRJET- Tracking and Predicting Student Performance using Machine Learning
IRJET Journal
 
IJET-V2I6P32
IJET-V2I6P32IJET-V2I6P32
L016136369
L016136369L016136369
L016136369
IOSR Journals
 
STUDENTS’PATTERNS OF INTERACTION WITH A MATHEMATICS INTELLIGENT TUTOR:LEARNIN...
STUDENTS’PATTERNS OF INTERACTION WITH A MATHEMATICS INTELLIGENT TUTOR:LEARNIN...STUDENTS’PATTERNS OF INTERACTION WITH A MATHEMATICS INTELLIGENT TUTOR:LEARNIN...
STUDENTS’PATTERNS OF INTERACTION WITH A MATHEMATICS INTELLIGENT TUTOR:LEARNIN...
IJITE
 

Similar to Teaching Assistant Evaluation (20)

B05110409
B05110409B05110409
B05110409
 
A COMPREHENSIVE STUDY FOR IDENTIFICATION OF FAST AND SLOW LEARNERS USING MACH...
A COMPREHENSIVE STUDY FOR IDENTIFICATION OF FAST AND SLOW LEARNERS USING MACH...A COMPREHENSIVE STUDY FOR IDENTIFICATION OF FAST AND SLOW LEARNERS USING MACH...
A COMPREHENSIVE STUDY FOR IDENTIFICATION OF FAST AND SLOW LEARNERS USING MACH...
 
ADABOOST ENSEMBLE WITH SIMPLE GENETIC ALGORITHM FOR STUDENT PREDICTION MODEL
ADABOOST ENSEMBLE WITH SIMPLE GENETIC ALGORITHM FOR STUDENT PREDICTION MODELADABOOST ENSEMBLE WITH SIMPLE GENETIC ALGORITHM FOR STUDENT PREDICTION MODEL
ADABOOST ENSEMBLE WITH SIMPLE GENETIC ALGORITHM FOR STUDENT PREDICTION MODEL
 
Industrial training ppt
Industrial training pptIndustrial training ppt
Industrial training ppt
 
A New Active Learning Technique Using Furthest Nearest Neighbour Criterion fo...
A New Active Learning Technique Using Furthest Nearest Neighbour Criterion fo...A New Active Learning Technique Using Furthest Nearest Neighbour Criterion fo...
A New Active Learning Technique Using Furthest Nearest Neighbour Criterion fo...
 
Automated Question Paper Generator And Answer Checker Using Information Retri...
Automated Question Paper Generator And Answer Checker Using Information Retri...Automated Question Paper Generator And Answer Checker Using Information Retri...
Automated Question Paper Generator And Answer Checker Using Information Retri...
 
Machine Learning - Deep Learning
Machine Learning - Deep LearningMachine Learning - Deep Learning
Machine Learning - Deep Learning
 
Association rule discovery for student performance prediction using metaheuri...
Association rule discovery for student performance prediction using metaheuri...Association rule discovery for student performance prediction using metaheuri...
Association rule discovery for student performance prediction using metaheuri...
 
ASSOCIATION RULE DISCOVERY FOR STUDENT PERFORMANCE PREDICTION USING METAHEURI...
ASSOCIATION RULE DISCOVERY FOR STUDENT PERFORMANCE PREDICTION USING METAHEURI...ASSOCIATION RULE DISCOVERY FOR STUDENT PERFORMANCE PREDICTION USING METAHEURI...
ASSOCIATION RULE DISCOVERY FOR STUDENT PERFORMANCE PREDICTION USING METAHEURI...
 
Hybrid-Training & Placement Management with Prediction System
Hybrid-Training & Placement Management with Prediction SystemHybrid-Training & Placement Management with Prediction System
Hybrid-Training & Placement Management with Prediction System
 
A Comparative Study of Educational Data Mining Techniques for Skill-based Pre...
A Comparative Study of Educational Data Mining Techniques for Skill-based Pre...A Comparative Study of Educational Data Mining Techniques for Skill-based Pre...
A Comparative Study of Educational Data Mining Techniques for Skill-based Pre...
 
18 ijcse-01232
18 ijcse-0123218 ijcse-01232
18 ijcse-01232
 
M-Learners Performance Using Intelligence and Adaptive E-Learning Classify th...
M-Learners Performance Using Intelligence and Adaptive E-Learning Classify th...M-Learners Performance Using Intelligence and Adaptive E-Learning Classify th...
M-Learners Performance Using Intelligence and Adaptive E-Learning Classify th...
 
Automated Assessment And Marking Of Spreadsheet Concepts
Automated Assessment And Marking Of Spreadsheet ConceptsAutomated Assessment And Marking Of Spreadsheet Concepts
Automated Assessment And Marking Of Spreadsheet Concepts
 
Introduction to machine learning
Introduction to machine learningIntroduction to machine learning
Introduction to machine learning
 
Appreciating how time and practice affect IELTS learners in their journey to ...
Appreciating how time and practice affect IELTS learners in their journey to ...Appreciating how time and practice affect IELTS learners in their journey to ...
Appreciating how time and practice affect IELTS learners in their journey to ...
 
IRJET- Tracking and Predicting Student Performance using Machine Learning
IRJET- Tracking and Predicting Student Performance using Machine LearningIRJET- Tracking and Predicting Student Performance using Machine Learning
IRJET- Tracking and Predicting Student Performance using Machine Learning
 
IJET-V2I6P32
IJET-V2I6P32IJET-V2I6P32
IJET-V2I6P32
 
L016136369
L016136369L016136369
L016136369
 
STUDENTS’PATTERNS OF INTERACTION WITH A MATHEMATICS INTELLIGENT TUTOR:LEARNIN...
STUDENTS’PATTERNS OF INTERACTION WITH A MATHEMATICS INTELLIGENT TUTOR:LEARNIN...STUDENTS’PATTERNS OF INTERACTION WITH A MATHEMATICS INTELLIGENT TUTOR:LEARNIN...
STUDENTS’PATTERNS OF INTERACTION WITH A MATHEMATICS INTELLIGENT TUTOR:LEARNIN...
 

More from Krishna Mohan Mishra

PDF automation
PDF automationPDF automation
PDF automation
Krishna Mohan Mishra
 
Excel automation
Excel automationExcel automation
Excel automation
Krishna Mohan Mishra
 
Database automation
Database automationDatabase automation
Database automation
Krishna Mohan Mishra
 
Bot creator- RPA
Bot creator- RPABot creator- RPA
Bot creator- RPA
Krishna Mohan Mishra
 
Bot insight
Bot insightBot insight
Automation Anywhere Clients
Automation Anywhere ClientsAutomation Anywhere Clients
Automation Anywhere Clients
Krishna Mohan Mishra
 
Metabot
MetabotMetabot
Web Control Room-2
Web Control Room-2Web Control Room-2
Web Control Room-2
Krishna Mohan Mishra
 
Web Control Room
Web Control RoomWeb Control Room
Web Control Room
Krishna Mohan Mishra
 
IQ BoT
IQ BoTIQ BoT
bot story
bot storybot story
Introduction to RPA
Introduction to RPAIntroduction to RPA
Introduction to RPA
Krishna Mohan Mishra
 
IBM Study material
IBM Study materialIBM Study material
IBM Study material
Krishna Mohan Mishra
 
Data structures college notes(LPU)
Data structures college notes(LPU)Data structures college notes(LPU)
Data structures college notes(LPU)
Krishna Mohan Mishra
 
Performance issues in Cloud Computing
Performance issues in Cloud ComputingPerformance issues in Cloud Computing
Performance issues in Cloud Computing
Krishna Mohan Mishra
 
Stock Market Prediction Using ANN
Stock Market Prediction Using ANNStock Market Prediction Using ANN
Stock Market Prediction Using ANN
Krishna Mohan Mishra
 
Python with data Sciences
Python with data SciencesPython with data Sciences
Python with data Sciences
Krishna Mohan Mishra
 
Software requirement Analysis (SRS) for FACEBOOK
Software requirement Analysis (SRS) for FACEBOOKSoftware requirement Analysis (SRS) for FACEBOOK
Software requirement Analysis (SRS) for FACEBOOK
Krishna Mohan Mishra
 
Os basic
Os basicOs basic
Gantt and PERT chart
Gantt and PERT chartGantt and PERT chart
Gantt and PERT chart
Krishna Mohan Mishra
 

More from Krishna Mohan Mishra (20)

PDF automation
PDF automationPDF automation
PDF automation
 
Excel automation
Excel automationExcel automation
Excel automation
 
Database automation
Database automationDatabase automation
Database automation
 
Bot creator- RPA
Bot creator- RPABot creator- RPA
Bot creator- RPA
 
Bot insight
Bot insightBot insight
Bot insight
 
Automation Anywhere Clients
Automation Anywhere ClientsAutomation Anywhere Clients
Automation Anywhere Clients
 
Metabot
MetabotMetabot
Metabot
 
Web Control Room-2
Web Control Room-2Web Control Room-2
Web Control Room-2
 
Web Control Room
Web Control RoomWeb Control Room
Web Control Room
 
IQ BoT
IQ BoTIQ BoT
IQ BoT
 
bot story
bot storybot story
bot story
 
Introduction to RPA
Introduction to RPAIntroduction to RPA
Introduction to RPA
 
IBM Study material
IBM Study materialIBM Study material
IBM Study material
 
Data structures college notes(LPU)
Data structures college notes(LPU)Data structures college notes(LPU)
Data structures college notes(LPU)
 
Performance issues in Cloud Computing
Performance issues in Cloud ComputingPerformance issues in Cloud Computing
Performance issues in Cloud Computing
 
Stock Market Prediction Using ANN
Stock Market Prediction Using ANNStock Market Prediction Using ANN
Stock Market Prediction Using ANN
 
Python with data Sciences
Python with data SciencesPython with data Sciences
Python with data Sciences
 
Software requirement Analysis (SRS) for FACEBOOK
Software requirement Analysis (SRS) for FACEBOOKSoftware requirement Analysis (SRS) for FACEBOOK
Software requirement Analysis (SRS) for FACEBOOK
 
Os basic
Os basicOs basic
Os basic
 
Gantt and PERT chart
Gantt and PERT chartGantt and PERT chart
Gantt and PERT chart
 

Recently uploaded

Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball playEric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
enizeyimana36
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
KrishnaveniKrishnara1
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
171ticu
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
Recycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part IIRecycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part II
Aditya Rajan Patra
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
IJNSA Journal
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
Engine Lubrication performance System.pdf
Engine Lubrication performance System.pdfEngine Lubrication performance System.pdf
Engine Lubrication performance System.pdf
mamamaam477
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
zubairahmad848137
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
JamalHussainArman
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
171ticu
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
NazakatAliKhoso2
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
Rahul
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 

Recently uploaded (20)

Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball playEric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
Eric Nizeyimana's document 2006 from gicumbi to ttc nyamata handball play
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
Recycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part IIRecycled Concrete Aggregate in Construction Part II
Recycled Concrete Aggregate in Construction Part II
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSA SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
Engine Lubrication performance System.pdf
Engine Lubrication performance System.pdfEngine Lubrication performance System.pdf
Engine Lubrication performance System.pdf
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
Casting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdfCasting-Defect-inSlab continuous casting.pdf
Casting-Defect-inSlab continuous casting.pdf
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 

Teaching Assistant Evaluation

  • 1. REPORT TEACHING ASSISTANT EVALUATION Submitted By- Krishna Mohan Mishra Roll No-A10 Reg. No-11605503
  • 2. INTRODUCTION The teaching assistant evaluation reviews academic qualifications, relevant experience, quality of teaching, and professional contributions. All these aspects can be assessed by the students, peers or by the teachers themselves. This paper includes the teachers’ evaluation. Aleamoni suggests that students are the main source of information about the learning environment, including teachers' ability to motivate them for continued learning, rapport or degree of communication between instructors and students. They are also the most consistent evaluators of the quality, the effectiveness of the learning process and satisfaction with course content, method of instruction, textbooks, homework, and student interest (Aleamoni, 1981). This project focuses on the application of some machine learning techniques on this data in order to develop a model that can use some past assessment to determine a future evaluation. This report includes brief introduction of supervised learning used to build Random Forest technique. SUPERVISED LEARNING Supervised learning as the name indicates a presence of supervisor as teacher. Basically supervised learning is a learning in which we teach or train the machine using data which is well labelled that means some data is already tagged with correct answer. After that, machine is provided with new set of examples(data) so that supervised learning algorithm analyses the training data(set of training examples) and produces an correct outcome from labelled data. RANDOM FOREST Random forests or random decision forests are an ensemble learning method for classification, regression and other tasks that operates by constructing a multitude of decision trees at training time and outputting the class that is the mode of the classes (classification) or mean prediction (regression) of the individual trees. Random decision forests correct for decision trees' habit of overfitting to their training set. Random Forest Machine Learning Algorithm maintains accuracy even when there is inconsistent data and is simple to use. It also gives estimates on what variables are important for the classification. It runs efficiently on large databases while generating an internal unbiased estimate of the generalisation error. It also provides methods for balancing error in class population unbalanced data sets but analysing them theoretically is difficult and formation of a large number of trees can also slow down prediction while handling real-time system. There is also another drawback that is, it does not predict beyond the range of the response values in the training data.
  • 3. DATA SET INFORMATION The data consist of evaluations of teaching performance over three regular semesters and two summer semesters of 151 teaching assistant (TA) assignments at the Statistics Department of the University of Wisconsin-Madison. The scores were divided into 3 roughly equal-sized categories ("low", "medium", and "high") to form the class variable. (Fig-1-Dataset Snapshot) Attribute Information: 1. Whether or not the TA is a native English speaker (binary); 1=English speaker, 2=non-English speaker 2. Course instructor (categorical, 25 categories) 3. Course (categorical, 26 categories) 4. Summer or regular semester (binary) 1=Summer, 2=Regular 5. Class size (numerical) 6. Class attribute (categorical) 1=Low, 2=Medium, 3=High
  • 5. LIBRARIES IMPORTED ● import pandas as pd – pandas is a Python package providing fast, flexible, and expressive data structures designed to make working with structured (tabular, multidimensional, potentially heterogeneous) and time series data both easy and intuitive. ● from sklearn.model_selection import train_test_split -- Split arrays or matrices into random train and test subsets ● from sklearn.ensemble import RandomForestClassifier -- Loads scikit's random forest classifier library ● from sklearn.metrics import accuracy_score -- The accuracy_score function computes the accuracy, either the fraction (default) or the count (normalize=False) of correct predictions. ● from sklearn.metrics import confusion_matrix -- Compute confusion matrix to evaluate the accuracy of a classification Methods used: read_csv()- Pandas read_csv() function is used to read or load data from CSV files fillna()- fillna() fills the NaN values with a given number with which you want to substitute fit- Fit the model according to the given training data. predict() – To predict the output describe() - Pandas describe() is used to view some basic statistical details like percentile, mean, std etc. of a data frame or a series of numeric values format() – the string format() method formats the given string into nicer output in Python.