Industry Lingo Flashcards

Learning General words in the industry

1
Q

What Is the Difference Between a Library and a Framework?

A

Both are pre-written code, but they are different interms of how they are used.

A framework is pre-written code that is the foundation of the software developing, meaning it conatins components or solutions to speed up development. For instance Pytorch is a framwork in Python with the purpose of ML development or Ray is another framwork for Python for Ml development.

A library on the other hand adds functionalities or features to a program. The purpose is to easy and quickly add code for specific tasks, they can be added to the framework. In Ray we can add the library RLlib in order to get access to code for Deep RL training. Another example of library that is added in Python is Numpy.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is Game AI?

A

This is a very broad question. But in general Game AI is defined as (seemingly) intellegent life/characters in games. Therefore Game AI does not neccesserly mean that the characters are trained using ML but they can programed as well.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is an API?

A

Application programming Interface (API) is a software intermediate that allows two applications to talk to each other.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What does ci/cd pipeline mean?

A

CI/CD stands for Continous Integration and Continous Deployment. CI/DC pipelines are a practice for software development where the pipeline builds code, run tests and safely deploys the new version.
CI - Multiple developers merge code changes to the same central repository multiple times per day.
CD - Added on top CI as the automating the software release process

How well did you know this?
1
Not at all
2
3
4
5
Perfectly