SlideShare a Scribd company logo
1 of 6
Download to read offline
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

Steganography
Steganography Steganography
Steganography Uttam Jain
 
Steganography final report
Steganography final reportSteganography final report
Steganography final reportABHIJEET KHIRE
 
Steganography Project
Steganography Project Steganography Project
Steganography Project Jitu Choudhary
 
Machine learning Lecture 2
Machine learning Lecture 2Machine learning Lecture 2
Machine learning Lecture 2Srinivasan R
 
Architecture Challenges In Cloud Computing
Architecture Challenges In Cloud ComputingArchitecture Challenges In Cloud Computing
Architecture Challenges In Cloud ComputingIndicThreads
 
Presentation On Steganography
Presentation On SteganographyPresentation On Steganography
Presentation On SteganographyTeachMission
 
lazy learners and other classication methods
lazy learners and other classication methodslazy learners and other classication methods
lazy learners and other classication methodsrajshreemuthiah
 
Data Security Using Audio Steganography
Data Security Using Audio SteganographyData Security Using Audio Steganography
Data Security Using Audio SteganographyRajan Yadav
 
Elements of dynamic programming
Elements of dynamic programmingElements of dynamic programming
Elements of dynamic programmingTafhim Islam
 
Intruders and Viruses in Network Security NS9
Intruders and Viruses in Network Security NS9Intruders and Viruses in Network Security NS9
Intruders and Viruses in Network Security NS9koolkampus
 
Data Parallel and Object Oriented Model
Data Parallel and Object Oriented ModelData Parallel and Object Oriented Model
Data Parallel and Object Oriented ModelNikhil Sharma
 
Pervasive Web Application Architecture
Pervasive Web Application ArchitecturePervasive Web Application Architecture
Pervasive Web Application ArchitectureUC San Diego
 
Text summarization
Text summarizationText summarization
Text summarizationkareemhashem
 
Authentication Protocols
Authentication ProtocolsAuthentication Protocols
Authentication ProtocolsTrinity Dwarka
 
Language for specifying lexical Analyzer
Language for specifying lexical AnalyzerLanguage for specifying lexical Analyzer
Language for specifying lexical AnalyzerArchana Gopinath
 

What's hot (20)

Steganography
Steganography Steganography
Steganography
 
Steganography final report
Steganography final reportSteganography final report
Steganography final report
 
PAC Learning
PAC LearningPAC Learning
PAC Learning
 
Steganography Project
Steganography Project Steganography Project
Steganography Project
 
Machine learning Lecture 2
Machine learning Lecture 2Machine learning Lecture 2
Machine learning Lecture 2
 
Architecture Challenges In Cloud Computing
Architecture Challenges In Cloud ComputingArchitecture Challenges In Cloud Computing
Architecture Challenges In Cloud Computing
 
Presentation On Steganography
Presentation On SteganographyPresentation On Steganography
Presentation On Steganography
 
lazy learners and other classication methods
lazy learners and other classication methodslazy learners and other classication methods
lazy learners and other classication methods
 
Data Security Using Audio Steganography
Data Security Using Audio SteganographyData Security Using Audio Steganography
Data Security Using Audio Steganography
 
Truth management system
Truth  management systemTruth  management system
Truth management system
 
Elements of dynamic programming
Elements of dynamic programmingElements of dynamic programming
Elements of dynamic programming
 
Intruders and Viruses in Network Security NS9
Intruders and Viruses in Network Security NS9Intruders and Viruses in Network Security NS9
Intruders and Viruses in Network Security NS9
 
Data Parallel and Object Oriented Model
Data Parallel and Object Oriented ModelData Parallel and Object Oriented Model
Data Parallel and Object Oriented Model
 
Pervasive Web Application Architecture
Pervasive Web Application ArchitecturePervasive Web Application Architecture
Pervasive Web Application Architecture
 
Text summarization
Text summarization Text summarization
Text summarization
 
Text summarization
Text summarizationText summarization
Text summarization
 
Parallel databases
Parallel databasesParallel databases
Parallel databases
 
Authentication Protocols
Authentication ProtocolsAuthentication Protocols
Authentication Protocols
 
Compiler unit 5
Compiler  unit 5Compiler  unit 5
Compiler unit 5
 
Language for specifying lexical Analyzer
Language for specifying lexical AnalyzerLanguage for specifying lexical Analyzer
Language for specifying lexical Analyzer
 

Similar to Teaching Assistant Evaluation

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 MODELijcsit
 
Industrial training ppt
Industrial training pptIndustrial training ppt
Industrial training pptHRJEETSINGH
 
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
 
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
 
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
 
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 SystemIRJET 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
 
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 ConceptsMonica Gero
 
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 LearningIRJET Journal
 
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 (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

High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 

Recently uploaded (20)

High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 

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.