cover photo

COURSEWORK

Pallavi's AI-ML-001 course work. Lv 2

Pallavi coAUTHORACTIVE

GENERIC TASKS

25 / 10 / 2024


TASK 2: API

API stands for Application Programming Interface. It’s like a bridge between different software systems. APIs enable apps, websites, or services to access features or data from other applications or platforms in a standardized way.

Weather


TASK 3: Working with GitHub

This task involves implementing GitHub Actions, managing issues, and creating pull requests to contribute to the repository.

Steps

  • Clone the 'git-task' repository.
    This step involves using the command line to clone the repository to your local machine.

  • Implement the specified GitHub Actions.
    Follow the instructions in the README file to set up the required GitHub Actions.

  • Create, label, and manage issues.
    Use GitHub's issue tracking system to create and label issues as necessary. Commit your changes related to these issues.

  • Contribute changes.
    Create pull requests that address specific issues and include any necessary modifications.

Note

The main branch of this repository is currently experiencing an error and failing tests. This issue may be caused by the +1 in the return statement.

GitHub


TASK 4: Get Familiar with the Command Line on Ubuntu

This task involves performing various subtasks using the command line on Ubuntu.

Ubuntu Command Line Subtasks

  • Create a folder named test.
  • Change directory into that folder.
  • Create a blank file without using any text editor.
  • List the files in that folder.
  • Create 2600 folders in this folder where each folder is named like M90 or B56.
  • Concatenate two text files containing any random text and display them on the terminal.

Command Line Screenshot


TASK 5: KAGGLE CONTEST

Kaggle contests are data science and machine learning challenges where participants compete to solve complex problems using datasets provided by companies or organizations.

  • Created a Kaggle account by visiting the website.
  • Completed the competition by participating in the Titanic ML competition.
  • The competition was simple: we used machine learning to create a model that predicts which passengers survived the Titanic shipwreck.


TASK 6: Working with Pandas and Matplotlib

Using pandas and matplotlib, and a dataset, plotted a line graph, pie chart, scatter plot graph, and box plot graph.

You can view my Kaggle notebook here.


TASK 8: Writing Resource Article

Article: The Future of 5G and IoT

What is Markdown?

Markdown is an easy-to-use markup language that is used with plain text to add formatting elements (headings, bulleted lists, URLs) to plain text without the use of a formal text editor or the use of HTML tags. Markdown is device agnostic and displays the writing format consistently across device type.

Marvel Task Image Marvel Task Image 2 Marvel Task Image 3 Marvel Task Image 4


TASK 9: Tinkercad

Learned how to create 3D designs, electronics, and coding projects on the online platform, Tinkercad.

Steps Followed:

  • Created a Tinkercad Account:
    Visited the Tinkercad website and set up a new account.

  • Created a Simple Circuit:
    Built a circuit using an ultrasonic sensor to measure the distance between an obstacle and the sensor.

Tinkercad Screenshot


TASK 10: Speed Control of DC Motor

In this experiment, we'll learn how to use an Arduino and an L298N motor driver to control the speed and direction of a DC motor.

DC Motor Control Screenshot


TASK 12: Soldering Prerequisites

Learned about the soldering equipment present in our lab, including the solder, soldering iron, soldering wick, and flux. Performed basic soldering on a perf board and an LED circuit.

Soldering Equipment Screenshot


TASK 14: Karnaugh Maps and Deriving the Logic Circuit

Studied Karnaugh maps and learned how to use them to simplify boolean expressions and derive the corresponding logic circuit.

In this burglar alarm system, there are two switches: one for the door (open = 0, closed = 1) and another for the alarm (pressed = 1, not pressed = 0). The buzzer rings when both the door is open (0) and the alarm is not pressed (0), using a NOR gate to achieve this behavior.

Karnaugh Map Screenshot


TASK 15: Active Participation

I had the incredible opportunity to organize Pitch Venture, a prominent national-level technical event hosted by IEEE UVCE.

Pitch Venture Screenshot

UVCE,
K. R Circle,
Bengaluru 01