Page 10 - Robotics and AI class 10
P. 10

Sources of Dataset in AI – Kaggle Platform
            (iii)  Data Exploration
                An understanding of different ways of representing data to gather meaningful information: Bar graphs/ histograms,
                line graphs, scatter plots, pie charts.
            (iv)  Modelling and Evaluation
                Approaches  in  AI  data  modelling:  Prediction  –  linear  regression.  Rule  based  approach,  learning  based  approach,
                supervised learning, unsupervised learning (brief understanding of each).
        4.  Introduction to Data and Programming with Python
            (i)   Modules and Packages.
                  Scope and uses of packages, modules and libraries like NumPy, Pandas, SciPy, Matplotlib; implementation using simple
                programs in python.
                An understanding of what libraries are and why we need them in the first place, the syntax of importing libraries.
            (ii)  Lists and Tuples in Python.
                Introduction to lists, creation of list, access elements of a list, list operations (append, insert, extend, sort, search)
                  Introduction  to  tuples,  creation  of  tuple,  accessing  tuples,  deleting  a  tuple,  and  converting  list  to  tuple  and
                vice-versa.
            (iii)  Strings
                Introduction to strings, creating strings, traversing a string, multiline strings, concatenating strings, escape sequences.
                String operators, string in-built functions:
                int string.len()
                string string.upper()
                string string.lower()
                boolean string.endswith(value)
                boolean string.startswith(value)
                int string.find(value)
                boolean string.islower()
                string string.replace(oldvalue, newvalue)
                int string.count(value)
                boolean string.isalpha()
                boolean string.isdigit()
                boolean string.isalnum()
                string string.join(iterable)
                string string[start:end:step]

                                              INTERNAL ASSESSMENT-100 Marks
        Students are expected to do a minimum of 20 assignments during the year to reinforce concepts studied in class. The details
        are as follows:
        Details of Assignments to be done during the year
                                         Broad Area           Number of Assignments
                                  Robotics                              3
                                  Artificial Intelligence               2

                                  Python (Programming)                  15
                                           TOTAL                        20
        The teacher-in-charge should maintain a record of all the assignments done as a part of practical work throughout the year and
        give it due credit at the time of cumulative evaluation at the end of the year.






                                                        (viii)
   5   6   7   8   9   10   11   12   13   14   15