Posts

Showing posts with the label Tensorflow

2021-12-20: Machine Learning on Mobile and Embedded Devices

Image
What is TensorFlow and TensorFlow Lite?    TensorFlow is an open-source machine learning library widely adopted among deep learning practitioners and researchers. The library provides functionalities for developing, training, and testing machine learning models on various devices through different Application Programmable Interfaces (APIs). Among them are the Python API and the JavaScript API . Despite these APIs being able to meet on-device, cloud, and web machine learning requirements, they do not support edge computing devices such as mobile and embedded devices. To address the issue, TensorFlow introduced TensorFlow Lite (TFLite), a lightweight solution for mobile and embedded systems.      This blog post will briefly discuss how TFLite integrates into a development workflow and selected vital concepts in TF Lite. Then we will apply some of the ideas to a simple model to observe their impact. Finally, we will discuss how we ( NIRDSLab ) use TF Lite and te...

2020-12-21: Machine Learning on Browser with TensorFlow

Image
What is TensorFlow and TensorFlow.js   TensorFlow is an open-source library developed for machine learning , which is widely used for deep neural networks . The library provides functionalities for developing, training, and testing machine learning models. The TensorFlow Python API provides convenient means of accessing the library where execution happens based on code written in C++. TensorFlow.js is the JavaScript API of the TensorFlow library, making it possible to add machine learning capabilities to any web application or any Node.js application. Like the Python API, the JavaScript API provides the functionalities for developing, training, and testing machine learning applications. Furthermore, the JavaScript API allows the models we have developed using Python to be deployed to a web browser with no to minimal changes. In this blog post, we will go through some of TensorFlow's basic concepts shared between different APIs, train a model on the browser, and deploy ...

2018-03-15: Paywalls in the Internet Archive

Image
Paywall page from The Advertister Paywalls  have become increasingly notable in the Internet Archive over the past few years. In our recent investigation into news similarity for U.S. news outlets, we chose from a list of websites and then pulled the top stories. We did not initially include subscriber based sites, such as The Financial Times  or Wall Street Journal , because these sites only provided snippets of an article, and then users would be confronted with a "Subscribe Now" sign to view the remaining content. The New York Times , as well as other news sites, also have subscriber based content but access is only limited once a user has exceeded a set number of stories seen. In our study of 30 days of news sites, we found 24 URIs that were deemed to be paywalls, and these are listed below: Memento Responses All of these URIs point to the Internet Archive but result in an HTTP status code of 404. We took all of these URI-Ms from the homepage of thei...