Ayush Ai Project File Final
Ayush Ai Project File Final
(Refer
Unit-1 Introduction -Artificial Intelligence for everyone)
1. Data Science (Analytical AI) – AI that processes and analyzes large amounts of data
to identify patterns, make predictions, and derive insights.
2. Computer Vision – AI that enables machines to interpret and understand visual
information from the world.
3. Natural Language Processing (NLP) – AI that processes, understands, and generates
human language, including speech and text.
Categorization of Applications:
2. Computer Vision
I. OpenAI: A leading AI research organization, OpenAI is seeking professionals to develop safe and
beneficial AI systems.
II. Goldman Sachs: The financial services firm has appointed Daniel Marcu as its global head of
artificial intelligence engineering and science, indicating a focus on expanding its AI capabilities.
III. Skillsoft: An educational technology company focusing on AI-driven learning solutions, Skillsoft is
hiring for various AI-related positions.
4. Note down the technical and soft skills required for an AI
position from any two companies.
1. OpenAI:
Technical Skills:
Machine Learning Frameworks: Proficiency in tools like TensorFlow, PyTorch, or JAX for building and training
AI models.
Programming Languages: Strong command of Python, along with knowledge of other programming
languages like C++, Java, or Go for optimization and deployment.
Natural Language Processing (NLP): Deep understanding of NLP algorithms and libraries (e.g., Hugging Face).
Deep Learning: Expertise in neural networks, particularly deep learning techniques such as transformers,
GANs, or reinforcement learning.
Cloud Computing: Experience with cloud platforms like AWS, Azure, or Google Cloud for model deployment
and scaling.
Soft Skills:
Collaboration: Ability to work cross-functionally with researchers, engineers, and product teams.
Critical Thinking: A problem-solving mindset to navigate complex AI challenges.
Adaptability: Willingness to quickly learn and experiment with new algorithms or tools as AI technology
advances.
Communication: Ability to explain complex technical concepts to non-technical stakeholders.
2. Goldman Sachs:
Technical Skills:
Data Science & Machine Learning: Proficiency in machine learning algorithms, statistical modeling, and
predictive analytics.
Programming Languages: Strong experience with Python, R, SQL, and familiarity with Java or C++ for
backend integration.
Big Data Technologies: Knowledge of Hadoop, Spark, and other big data frameworks to process and analyze
large datasets.
Mathematical and Statistical Analysis: Expertise in probability theory, linear algebra, and optimization
techniques.
AI Tools: Familiarity with tools like TensorFlow, Scikit-learn, and Keras to build machine learning models.
Soft Skills:
Analytical Thinking: Ability to synthesize large amounts of data and draw actionable insights.
Teamwork: Working effectively in collaborative, multidisciplinary teams in a fast-paced environment.
Attention to Detail: Accuracy in coding and data analysis, ensuring robustness in AI models.
Problem Solving: Strong ability to approach complex challenges with innovative AI solutions.
Leadership: Ability to mentor junior team members and lead projects.
5. Python programs covering operators, data types, and control
statements (Level 1).
a = 10
b=3
print("Addition:", a + b)
print("Subtraction:", a - b)
print("Multiplication:", a * b)
print("Division:", a / b)
print("Floor Division:", a // b)
print("Modulus:", a % b)
print("Exponent:", a ** b)
2. Data Types
x_int = 5 integer
print("Integer:", x_int)
print("Float:", x_float)
print("String:", x_str)
print("Boolean:", x_bool)
print("List:", x_list)
print("Dictionary:", x_dict)
3. Control Statements (if-else, for, while)
number = 7
if number > 0:
print("Positive number")
else:
print("Non-positive number")
for i in range(3):
count = 0
count += 1
1.NUMPY
import numpy as np
ar = np.array([1, 2, 3, 4, 5])
# Basic operations
print("Mean:", np.mean(ar))
print("Sum:", np.sum(ar))
import pandas as pd
data = {
df = pd.DataFrame(data)
print("DataFrame:\n", df)
print("\nDescribe:\n", df.describe())
print("\nInfo:\n", df.info())
3.: SCIKIT-LEARN
iris = load_iris()
X = iris.data
y = iris.target
knn = KNeighborsClassifier(n_neighbors=3)
knn.fit(X_train, y_train)
y_pred = knn.predict(X_test)
print("Accuracy:", accuracy)
7. Create an empathy map for a parent, Ms. Neena seeking admission for her
ward in a school in class 9th.( Refer to ch- capstone project)
1. Project Name:
i) Sakshi Sangwan
ii) Suhani
iii)Yashita
iv)Jahanvi
3. Problem Selection:
Water wastage and inefficient water management are critical issues affecting urban households, agriculture,
and industries. Due to a lack of real-time monitoring and predictive systems, water overuse and leakages
contribute to scarcity. This project aims to develop a Smart Water Management System to optimize water
consumption and prevent unnecessary wastage. (Aligned with SDG 6: Clean Water & Sanitation)
4. Users:
5. Empathize:
6. Define:
"How might we develop a real-time, data-driven, and cost-effective Smart Water Management System
that enables users to monitor, control, and optimize water consumption efficiently?"
Steps:
1. Enter your data in two columns (e.g., Column A for variable X, Column B for variable Y).
3. Use the CORREL function: In any cell, type: =CORREL(A2:A11,B2:B11)\text{In any cell,
type: } =CORREL(A2:A11, B2:B11)In any cell, type: =CORREL(A2:A11,B2:B11)
4. Press Enter, and the cell will display the Pearson Correlation Coefficient.
Interpretation:
· 0 indicates no correlation.
In MS Excel
1. Enter your data: Independent variable XXX in column A, dependent variable YYY in column
4. After the scatter plot appears, right-click on the data points and select Add Trendline.
5. Choose Linear, check Display Equation on chart and Display R-squared value on chart.
6. The slope and intercept will appear on the chart, giving you the linear regression equation
y=mx+cy = mx + cy=mx+c.
B. Using Python
import numpy as np
import matplotlib.pyplot as plt
X = np.array([1, 2, 3, 4, 5]).reshape(-1, 1)
y = np.array([2, 4, 5, 4, 5])
model = LinearRegression()
model.fit(X, y)
y_pred = model.predict(X)
print("Intercept:", model.intercept_)
plt.legend()
plt.xlabel("X")
plt.ylabel("Y")
plt.show()
13. Create a chatbot on ordering ice-creams using any of the following
platforms:
a. Google Dialogflow
b. Botsify.com
c. Botpress.com
INTENT
CHATPOT
14. Python program to demonstrate the working of a chatbot.
( Refer to ch- Leveraging Linguistics and Computer Science)
def ice_cream_chatbot():
print("Welcome to the Ice Cream Shop! How can I help you today?")
while True:
print("Bot: Great! What flavor would you like? (e.g., chocolate, vanilla, strawberry)")
print("Bot: Chocolate is a classic choice! What size would you prefer? (small, medium, large)")
elif user_input.isdigit():
print(f"Bot: Great! So, {user_input} ice cream(s). Anything else you'd like?")
break
else:
print("Bot: I'm not sure how to respond to that. Could you please rephrase?")
ice_cream_chatbot()
15.Summarize your insights and interpretations from the video "Humans
need not apply.”
"Humans Need Not Apply" by CGP Grey highlights the rapid advancement of automation and artificial
intelligence, emphasizing their impact on the job market. Traditionally, automation replaced low-skill,
repetitive tasks, but modern AI is now capable of performing complex cognitive functions, threatening
white-collar jobs in law, healthcare, and even creative industries.
The video challenges the assumption that human intelligence, creativity, and emotional understanding make
us irreplaceable. AI systems are becoming more efficient and cost-effective, making businesses prioritize
automation over human labor. This shift could result in widespread unemployment and economic inequality
as machines outperform humans in productivity and accuracy.
Despite these concerns, the video does not present automation as inherently negative. Instead, it stresses the
importance of adaptation. As AI continues to evolve, individuals and societies must focus on reskilling,
education, and new economic structures to mitigate the impact of job displacement. The traditional idea of
work is changing, and preparing for this transformation is crucial.
Ultimately, "Humans Need Not Apply" serves as a warning and a call to action. Rather than resisting
automation, we must embrace innovation while ensuring that economic and social systems evolve to support
a future where machines play a dominant role in the workforce.