The move is seen as an attempt by the company to advance computer artificial intelligence for itself and others.
Soumith Chintala, a Facebook research engineer who works for the Facebook AI Research (FAIR) lab, said that such modules could be used by startups or other companies that want to build AI-based products and services, but may not have the "deep engineering" expertise on hand to develop such capabilities in-house.
He added that AI technologies are yet to be incorporated by Facebook into its social networking service but Chintala said the techniques being developed at FAIR may one day be used to improve customer experience.
Facebook is funding FAIR to build basic capabilities in-house, and open sourcing the results so others can use and refine them.
The new modules make use of Facebook's Torch, an open source development framework for building deep learning applications. Google, Twitter, Nvidia, Intel, and Nvidia have used this framework for their projects.
Chintala showed most interest in discussing about the future that was written to recognize objects within images.
We know that there are plenty of software libraries that already do this task, this set of code does it much more quickly than other approaches, using techniques Facebook researchers developed along with Nvidia's cuFFT library (FFT stands for fast Fourier Transform, an algorithm for converting signals).