Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

Jhone Michael F.

Matias 08-05-2023

Bsit-31

Cloud Computing:

1. Virtual Machine (VM) - A software emulation of a computer system that runs on a physical
machine and provides an environment for running operating systems and applications.

2. Infrastructure as a Service (IaaS) - A cloud computing model where a provider offers virtualized
computing resources, such as servers, storage, and networking, to users over the internet.

3. Auto Scaling - A feature of cloud computing services that automatically adjusts the number of
computing resources allocated to an application based on its workload, in order to maintain optimal
performance and minimize costs.

4. Serverless Computing - A cloud computing model where the cloud provider manages the
infrastructure and automatically scales resources to match the needs of the application, allowing
developers to focus on writing code rather than managing servers.

5. Multi-Cloud - A strategy of using multiple cloud computing services from different providers to
avoid vendor lock-in and take advantage of the strengths of each platform.

References:

• Mell, P., & Grance, T. (2011). The NIST definition of cloud computing. National Institute of
Standards and Technology, 53(6), 50.

• Vaquero, L. M., Rodero-Merino, L., & Buyya, R. (2011). Dynamically scaling applications in the
cloud. ACM Computing Surveys (CSUR), 44(1), 1-38.

• Winkler, T., & Helbig, J. (2016). Serverless computing: Current trends and open problems. In
Proceedings of the 11th International Conference on Availability, Reliability and Security (pp. 1-10).

• Pahl, C., Lee, B., & Xiong, H. (2019). Multi-cloud application deployment: Definitions, challenges
and survey. Journal of Systems and Software, 157, 110386.

Artificial Intelligence:

1. Machine Learning (ML) - A subset of AI that involves training algorithms to learn patterns and
make predictions from data, without being explicitly programmed.

2. Deep Learning (DL) - A type of machine learning that uses artificial neural networks with multiple
layers to learn complex patterns and relationships in data, and achieve state-of-the-art results in various
tasks such as image and speech recognition.

3. Natural Language Processing (NLP) - A branch of AI that deals with the interaction between
computers and human language, including tasks such as language translation, sentiment analysis, and
speech recognition.
4. Reinforcement Learning (RL) - A type of machine learning where an agent learns to make
decisions by interacting with an environment and receiving feedback in the form of rewards or penalties.

5. Explainable AI (XAI) - An approach to AI that aims to make the decisions and reasoning processes
of machine learning models more transparent and understandable to humans.

References:

• Jordan, M. I., & Mitchell, T. M. (2015). Machine learning: Trends, perspectives, and prospects.
Science, 349(6245), 255-260.

• LeCun, Y., Bengio, Y., & Hinton, G. (2015). Deep learning. Nature, 521(7553), 436-444.

• Jurafsky, D., & Martin, J. H. (2019). Speech and language processing: An introduction to natural
language processing, computational linguistics, and speech recognition. Pearson.

• Sutton, R. S., & Barto, A. G. (2018). Reinforcement learning: An introduction. MIT press.

• Lipton, Z. C. (2018). The mythos of model interpretability. arXiv preprint arXiv

You might also like