MACHINE LEARNING LABORATORY [As per Choice Based Credit System (CBCS) scheme] (Effective from the academic year 2018 - 2019) SEMESTER – VII Subject Code 18CSL76 CIE Marks 40 Course Learning Objectives: This course (18CSL76) will enable students to: Implement and evaluate AI and ML algorithms in and Python programming language. Descriptions (if any): Programs List:
- Implement A* Search algorithm.
- Implement AO* Search algorithm.
- For a given set of training data examples stored in a .CSV file, implement and demonstrate the Candidate-Elimination algorithm to output a description of the set of all hypotheses consistent with the training examples.
- Write a program to demonstrate the working of the decision tree based ID3 algorithm. Use an appropriate data set for building the decision tree and apply this knowledge to classify a new sample.
- Build an Artificial Neural Network by implementing the Back propagation algorithm and test the same using appropriate data sets.
- Write a program to implement the naive Bayesian classifier for a sample training data set stored as a .CSV file. Compute the accuracy of the classifier, considering few test data sets.
- Apply EM algorithm to cluster a set of data stored in a .CSV file. Use the same data set for clustering using k-Means algorithm. Compare the results of these two algorithms and comment on the quality of clustering. You can add Java/Python ML library classes/API in the program.
- Write a program to implement k-Nearest Neighbour algorithm to classify the iris data set. Print both correct and wrong predictions. Java/Python ML library classes can be used for this problem.
- Implement the non-parametric Locally Weighted Regression algorithm in order to fit data points. Select appropriate data set for your experiment.
Release files for aiandml 1.0.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| aiandml-1.0.6.tar.gz | 1.1 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aiandml-1.0.6-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 2.2 MB
Release files / aiandml-1.0.6.tar.gz
| Download URL | aiandml-1.0.6.tar.gz |
|---|---|
| Size | 1.1 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
31603873a3f36768832fac33b43beb5684a86848a4f828327e0d4c102ed597db
|
|
BLAKE2b-256 checksum How to use checksums |
4a2a86ce0d1810b258e269690f5957d4421f460e5d0c99d3b490174c6093d4f9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.23.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.1
|
Release files / aiandml-1.0.6-py3-none-any.whl
| Download URL | aiandml-1.0.6-py3-none-any.whl |
|---|---|
| Size | 1.1 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c8782c9e1c6b0eb4daff8f6ca0de8d6f4c41ca7d94738412fbd9f061c9b6c092
|
|
BLAKE2b-256 checksum How to use checksums |
39be7d9374d73c76c0c32845275212c6069d774f215ccc2c80b2439af70d8f87
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.23.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.8.1
|