TensorFlow is an open-source end-to-end platform for creating Machine Learning applications. It is a symbolic math library that uses dataflow and differentiable programming to perform various tasks focused on training and inference of deep neural networks. It allows developers to create machine learning applications using various tools, libraries, and community resources.
TensorFlow applications can be run on most any target that’s convenient: a local machine, a cluster in the cloud, iOS and Android devices, CPUs or GPUs.
Keras is a high-level, deep learning API developed by Google for implementing neural networks. It is written in Python and is used to make the implementation of neural networks easy. It also supports multiple backend neural network computation.
Keras is relatively easy to learn and work with because it provides a python frontend with a high level of abstraction while having the option of multiple back-ends for computation purposes. This makes Keras slower than other deep learning frameworks, but extremely beginner-friendly.Keras is an open-source high-level Neural Network library, which is written in Python is capable enough to run on Theano, TensorFlow, or CNTK.
Business Intelligence and Reporting Tools (BIRT) is an open source reporting platform sponsored by the Eclipse Foundation. BIRT consists of an report designer based in eclipse and a runtime component for running reports. BIRT provides OLAP reporting, charts, tables, list, and crosstabs. Report can be viewed in HTML and exported to various formats including Excel, PDF, csv, MS Word, PowerPoint, and more.
The BIRT project addresses a wide range of reporting needs. Reporting capabilities in an application are often implemented in an ad hoc fashion by the application developer, using technology that is not ideal for developing a one-off solution for that application.
Blockchain is defined as a ledger of decentralized data that is securely shared. Blockchain technology enables a collective group of select participants to share data. With blockchain cloud services, transactional data from multiple sources can be easily collected, integrated, and shared. Data is broken up into shared blocks that are chained together with unique identifiers in the form of cryptographic hashes.
A blockchain ledger can be shared, but not altered. If someone tries to alter data, all participants will be alerted and will know who make the attempt.Blockchain provides data integrity with a single source of truth, eliminating data duplication and increasing security.