Posted by Nari Yoon, Bitnoori Keum, Hee Jung, DevRel Group Supervisor / Soonson Kwon, DevRel Program Supervisor
Let’s discover highlights and accomplishments of huge Google Machine Studying communities over the primary quarter of 2023. We’re enthusiastic and grateful about all of the actions by the worldwide community of ML communities. Listed below are the highlights!
ML Campaigns
ML Group Dash
ML Group Dash is a marketing campaign, a collaborative try bridging ML GDEs with Googlers to supply related content material for the broader ML neighborhood. All through Feb and Mar, MediaPipe/TF Advice Dash was carried out and 5 tasks have been accomplished.
ML Olympiad 2023
ML Olympiad is an related Kaggle Group Competitions hosted by ML GDE, TFUG, Third-party ML communities, supported by Google Builders. The second, ML Olympiad 2023 has wrapped up efficiently with 17 competitions and 300+ individuals addressing necessary problems with our time – range, environments, and so on. Competitors highlights embrace Breast Most cancers Prognosis, Water High quality Prediction, Detect ChatGpt solutions, Guarantee wholesome lives, and so on. Thanks all for taking part in ML Olympiad 2023!
Additionally, “ML Paper Studying Golf equipment” (GalsenAI and TFUG Dhaka), “ML Math Golf equipment” (TFUG Hajipur and TFUG Dhaka) and “ML Research Jams” (TFUG Bauchi) have been hosted by ML communities around the globe.
Group Highlights
Keras
Numerous methods of serving Secure Diffusion by ML GDE Chansung Park (Korea) and ML GDE Sayak Paul (India) shares learn how to deploy Secure Diffusion with TF Serving, Hugging Face Endpoint, and FastAPI. Their different undertaking Positive-tuning Secure Diffusion utilizing Keras offers learn how to fine-tune the picture encoder of Secure Diffusion on a customized dataset consisting of image-caption pairs.
Serving TensorFlow fashions with TFServing by ML GDE Dimitre Oliveira (Brazil) is a tutorial explaining learn how to create a easy MobileNet utilizing the Keras API and learn how to serve it with TF Serving.
Positive-tuning the multilingual T5 mannequin from Huggingface with Keras by ML GDE Radostin Cholakov (Bulgaria) exhibits a minimalistic strategy for coaching textual content technology architectures from Hugging Face with TensorFlow and Keras because the backend.
Lighting up Pictures within the Deep Studying Period by ML GDE Soumik Rakshit (India), ML GDE Saurav Maheshkar (UK), ML GDE Aritra Roy Gosthipaty (India), and Samarendra Sprint explores deep studying strategies for low-light picture enhancement. The article additionally talks a few library, Restorers, offering TensorFlow and Keras implementations of SoTA picture and video restoration fashions for duties reminiscent of low-light enhancement, denoising, deblurring, super-resolution, and so on.
Use Cosine Decay Studying Charge Scheduler in Keras? by ML GDE Ayush Thakur (India) introduces learn how to accurately use the cosine-decay studying charge scheduler utilizing Keras API.
Implementation of DreamBooth utilizing KerasCV and TensorFlow (Keras.io tutorial) by ML GDE Sayak Paul (India) and ML GDE Chansung Park (Korea) demonstrates DreamBooth method to fine-tune Secure Diffusion in KerasCV and TensorFlow. Coaching code, inference notebooks, a Keras.io tutorial, and extra are within the repository. Sayak additionally shared his story, [ML Story] DreamBoothing Your Approach into Greatness on the GDE weblog.
Focal Modulation: A alternative for Self-Consideration by ML GDE Aritra Roy Gosthipaty (India) shares a Keras implementation of the paper. Usha Rengaraju (India) shared Keras Implementation of NeurIPS 2021 paper, Augmented Shortcuts for Imaginative and prescient Transformers.
Pictures classification with TensorFlow & Keras (video) by TFUG Abidjan defined learn how to outline an ML mannequin that may classify photographs in accordance with the class utilizing a CNN.
Palms-on Workshop on KerasNLP by GDG NYC, GDG Hoboken, and Stevens Institute of Expertise shared learn how to use pre-trained Transformers (together with BERT) to categorise textual content, fine-tune it on customized knowledge, and construct a Transformer from scratch.
On-device ML
Secure diffusion instance in an android software — Half 1 & Half 2 by ML GDE George Soloupis (Greece) demonstrates learn how to deploy a Secure Diffusion pipeline inside an Android app.
AI for Artwork and Design by ML GDE Margaret Maynard-Reid (United States) delivered a short overview of how AI can be utilized to help and encourage artists & designers of their artistic area. She additionally shared a couple of use circumstances of on-device ML for creating inventive Android apps.
ML Engineering (MLOps)
Finish-to-Finish Pipeline for Segmentation with TFX, Google Cloud, and Hugging Face by ML GDE Sayak Paul (India) and ML GDE Chansung Park (Korea) mentioned the essential particulars of constructing an end-to-end ML pipeline for Semantic Segmentation duties with TFX and numerous Google Cloud companies reminiscent of Dataflow, Vertex Pipelines, Vertex Coaching, and Vertex Endpoint. The pipeline makes use of a customized TFX part that’s built-in with Hugging Face Hub – HFPusher.
Prolong your TFX pipeline with TFX-Addons by ML GDE Hannes Hapke (United States) explains how you should utilize the TFX-Addons elements or examples.
Textual Inversion Pipeline for Secure Diffusion by ML GDE Chansung Park (Korea) demonstrates learn how to handle a number of fashions and their prototype purposes of fine-tuned Secure Diffusion on new ideas by Textual Inversion.
Working a Secure Diffusion Cluster on GCP with tensorflow-serving (Half 1 | Half 2) by ML GDE Thushan Ganegedara (Australia) explains learn how to arrange a GKE cluster, learn how to use Terraform to arrange and handle infrastructure on GCP, and learn how to deploy a mannequin on GKE utilizing TF Serving.
Scalability of ML Purposes by TFUG Bangalore targeted on the challenges and options associated to constructing and deploying ML purposes at scale. Googler Joinal Ahmed gave a chat entitled Scaling Giant Language Mannequin coaching and deployments.
Discovering and Constructing Purposes with Secure Diffusion by TFUG São Paulo was for people who find themselves fascinated by Secure Diffusion. They shared how Secure Diffusion works and confirmed a whole model created utilizing Google Colab and Vertex AI in manufacturing.
Accountable AI
In Equity & Ethics In AI: From Journalism, Medication and Translation, ML GDE Samuel Marks (United States) mentioned accountable AI.
In The brand new age of AI: A Convo with Google Mind, ML GDE Vikram Tiwari (United States) mentioned accountable AI, open-source vs. closed-source, and the way forward for LLMs.
Accountable IA Toolkit (video) by ML GDE Lesly Zerna (Bolivia) and Google DSC UNI was a meetup to debate moral and sustainable approaches to AI growth. Lesly shared in regards to the “ethic” facet of constructing AI merchandise in addition to studying about “Accountable AI from Google”, PAIR guidebook, and different experiences to construct AI.
Girls in AI/ML at Google NYC by GDG NYC mentioned scorching matters, together with LLMs and generative AI. Googler Priya Chakraborty gave a chat entitled Privateness Protections for ML Fashions.
ML Analysis
Environment friendly Job-Oriented Dialogue Methods with Response Choice as an Auxiliary Job by ML GDE Radostin Cholakov (Bulgaria) showcases how, in a task-oriented setting, the T5-small language mannequin can carry out on par with present programs counting on T5-base and even larger fashions.
Studying JAX in 2023: Half 1 / Half 2 / Livestream video by ML GDE Aritra Roy Gosthipaty (India) and ML GDE Ritwik Raha (India) coated the ability instruments of JAX, particularly grad, jit, vmap, pmap, and likewise mentioned the nitty-gritty of randomness in JAX.
In Deep Studying Mentoring MILA Quebec, ML GDE David Cardozo (Canada) did mentoring for M.Sc and Ph.D. college students who’ve pursuits in JAX and MLOps. JAX Streams: Parallelism with Flax | EP4 by David and ML GDE Cristian Garcia (Columbia) explored Flax’s new APIs to assist parallelism.
March Machine Studying Meetup hosted by TFUG Kolkata. Two periods have been delivered: 1) You do not know TensorFlow by ML GDE Sayak Paul (India) offered some under-appreciated and under-used options of TensorFlow. 2) A Information to ML Workflows with JAX by ML GDE Aritra Roy Gosthipaty (India), ML GDE Soumik Rakshit (India), and ML GDE Ritwik Raha (India) delivered on how one might consider utilizing JAX practical transformations for his or her ML workflows.
A paper overview of PaLM-E: An Embodied Multimodal Language Mannequin by ML GDE Grigory Sapunov (UK) defined the main points of the mannequin. He additionally shared his slide deck about NLP in 2022.
An annotated paper of On the significance of noise scheduling in Diffusion Fashions by ML GDE Aakash Nain (India) outlined the consequences of noise schedule on the efficiency of diffusion fashions and techniques to get a greater schedule for optimum efficiency.
TensorFlow
Three tasks have been awarded as TF Group Highlight winners: 1) Semantic Segmentation mannequin inside ML pipeline by ML GDE Chansung Park (Korea), ML GDE Sayak Paul (India), and ML GDE Merve Noyan (France), 2) GatedTabTransformer in TensorFlow + TPU / in Flax by Usha Rengaraju, and three) Actual-time Object Detection within the browser with YOLOv7 and TF.JS by ML GDE Hugo Zanini (Brazil).
Constructing rating fashions powered by multi-task studying with Merlin and TensorFlow by ML GDE Gabriel Moreira (Brazil) describes learn how to construct TensorFlow fashions with Merlin for recommender programs utilizing multi-task studying.
Constructing ML Powered Net Purposes utilizing TensorFlow Hub & Gradio (slide) by ML GDE Bhavesh Bhatt (India) demonstrated learn how to use TF Hub & Gradio to create a completely practical ML-powered internet software. The presentation was held as a part of an occasion referred to as AI Evolution with TensorFlow, protecting the basics of ML & TF, hosted by TFUG Nashik.
create-tf-app (repository) by ML GDE Radostin Cholakov (Bulgaria) exhibits learn how to arrange and preserve an ML undertaking in Tensorflow with a single script.
Cloud
Creating scalable ML options to assist large techs evolution (slide) by ML GDE Mikaeri Ohana (Brazil) shared how Google may also help large techs to generate influence via ML with scalable options.
Search of Brazilian Legal guidelines utilizing Dialogflow CX and Matching Engine by ML GDE Rubens Zimbres (Brazil) exhibits learn how to construct a chatbot with Dialogflow CX and question a database of Brazilian legal guidelines by calling an endpoint in Cloud Run.
Secure Diffusion Finetuning by ML GDE Pedro Gengo (Brazil) and ML GDE Piero Esposito (Brazil) is a fine-tuned Secure Diffusion 1.5 with extra aesthetic photographs. They used Vertex AI with a number of GPUs to fine-tune it. It reached Hugging Face high 3 and greater than 150K folks downloaded and examined it.