Tag Archives: developers

ML Olympiad: Globally Distributed ML Competitions by the Community

Posted by Hee Jung, DevRel Community Manager

Blog header image shows graphic illustration of people, a group, and a medal

We are happy to announce ML Olympiad, an associated Kaggle Community Competitions hosted by Machine Learning Google Developer Experts (ML GDE) and TensorFlow User Group (TFUG).

Kaggle recently announced "Community Competitions" allowing anyone to create and host a competition at no cost. And our proud members of ML communities decided to dive in and take advantage of the feature to solve critical issues of our time, providing opportunities to train developers.

Why the ML Olympiad?

To train ML for developers leveraging Kaggle’s community competition. This is an opportunity for the participants to practice ML. This is the first 2022 global campaign of the ML Ecosystem team and this helps build stronger communities.

Image with text that reads Community Competitions make machine learning fun

ML Olympiad Community Competitions

Currently, 16 ML Olympiad community competitions are open, hosted by ML GDEs and TFUGs.

Arabic_Poems (in local language) link

  • Predict the name of a poet for Arabic poems. Encourage people to practice on Arabic NLP using TF.
  • Hosts: Ruqiya Bin Safi (ML GDE), Eyad Sibai, Hussain Alfayez / Saudi TFUG & Applied ML/AI group

Sky Survey link

  • Stellar classification with the digital sky survey
  • Hosts: Jieun Yoo, Michael Mellinger / NYTFUG

Análisis epidemiológico Guatemala (in local language) link

  • Make an analysis and prediction of epidemiological cases in Guatemala and the relations.
  • Hosts: Alvin Estrada, Julio Monterroso / TensorFlow User Group Guatemala

QUALITY EDUCATION (in local language) link

  • Competition will be focused on the Enem (National High School Examination) data. Competitors will have to create models to predict student scores in multiple tests.
  • Hosts: Vinicius Fernandes Caridá (ML GDE), Pedro Gengo, Alex Fernandes Mansano / Tensorflow User Group São Paulo

Landscape Image Classification link

  • Classification of partially masked natural images of mountains, buildings, seas, etc.
  • Hosts: Aditya Kane, Yogesh Kulkarni (ML GDE), Shashank Sane / TFUG Pune

Autism Prediction Challenge link

  • Classifying whether individuals have Autism or not.
  • Hosts: Usha Rengaraju, Vijayabharathi Karuppasamy, Samuel T / TFUG Mysuru and TFUG Chennai

Tamkeen Fund Granted link

  • Predict the company funds based on the company's features
  • Hosts: Mohammed buallay (ML GDE), Sayed Ali Alkamel (ML GDE)

Hausa Sentiment Analysis (in local language) link

  • Classify the sentiment of sentences of Hausa Language
  • Hosts: Nuruddeen Sambo, Dattijo Murtala Makama / TFUG Bauchi

TSA Classification (in local language) link

  • We invite participants to develop a classification method to identify early autistic disorders.
  • Hosts: Yannick Serge Obam (ML GDE), Arnold Junior Mve Mve

Let's Fight lung cancer (in local language) link

  • Spotting factors that are link to lung cancer detection
  • Hosts: abderrahman jaize, Sara EL-ATEIF / TFUG Casablanca

Genome Sequences classification (in local language) link

  • Genome sequence classification based on NCBI's GenBank database
  • Hosts: Taha Bouhsine, Said ElHachmey, Lahcen Ousayd / TensorFlow User Group Agadir

GOOD HEALTH AND WELL BEING link

  • Using ML to predict heart disease - If a patient has heart disease or not
  • Hosts: Ibrahim Olagoke, Ahmad Olanrewaju, Ernest Owojori / TensorFlow User Group Ibadan

Preserving North African Culture link

  • We are tackling cultural preservation through a machine learning model capable of identifying the origin of a given item (food, clothing, building).
  • Hosts: elyes manai (ML GDE), Rania Boughanmi, Kayoum Djedidi / IEEE ESSTHS + GDSC ENIT

Delivery Assignment Prediction link

  • The aim of this competition is to build a multi-class classification model capable of accurately predicting the most suitable driver for one or several given orders based on the destination of the order and the paths covered by the deliverers.
  • Host: Thierno Ibrahima DIOP (ML GDE)

Used car price link

  • Predicting the price of an imported used car.
  • Hosts: Armel Yara, Kimana Misago, Jordan Erifried / TFUG Abidjan

TensorFlow Malaysia User Group link

  • Using AI/ML to solve Business Data problem
  • Hosts: Poo Kuan Hoong (ML GDE), Yu Yong Poh, Lau Sian Lun / TensorFlow & Deep Learning Malaysia User Group

Navigating ML Olympiad

You can search “ML Olympiad” on Kaggle Community Competitions page to see them all. And for further info, look for #MLOlympiad on social media.

Google Developers support ML Olympiad by providing swag for top 3 winners of each competition. Find your interest among the competitions, join/share them, and get your part of the swag for competition winners!

Meet Women Techmakers Ambassador Hanane Ait Dabel

When Hanane Ait Dabel started college to earn her computer science degree, she wanted to find a community. “My first year at university, I was looking for that place where I belonged,” she says. Hanane, who lives in Morocco, found that in Women Techmakers. “I really liked the atmosphere. They made technology easier to learn, so I decided to join.”

Today Hanane works as a project coordinator handling technical support for web hosting. She’s also working on her second undergraduate degree in economics — and has stayed involved in Women Techmakers, now as an ambassador.

As an ambassador, she’s had the opportunity to lead #IamRemarkable workshops — hosting them in English, Arabic and French, no less. Currently, Hanane and a group of other Women Techmaker ambassadors are planning International Women’s Day 2022 in Morocco. Hanane had some time to take a break from all this work to tell us a little about herself, and why she’s remained so active in Women Techmakers.

What sort of things were you interested in learning when you were young?

I remember as a kid, my mother was always telling me to bring my books and sit with her and study. She wasn’t able to attend school, so she always encouraged me to pursue my dreams and emphasized the importance of studying. And my father introduced me to business; he would invite me to work in the store he owned, and I learned so much there. I’ve always been fascinated by business and technology. My mother still loves to listen to me talk about these things, and she gets excited about events I’m involved in.

It’s important to get involved in communities where your work, thoughts and skills are validated. Hanane Ait Dabel

What led you to tech?

In high school, I had the difficult decision of choosing between a technology and a business program. With my family’s support, I chose computer science. The program was hosted at a university in another city, and I wanted to be on my own and be independent. Many of my friends’ families encouraged them to stay home and study business at the city university. I’m grateful that my family supported my decision.

After I earned my computer science degree, if I wanted to continue studying engineering, I knew I would have had to move to yet another city. I couldn’t afford this and didn’t want to ask my family for financial support, so I moved home to get a second degree in economics.

What are some of the skills you’ve gained from Women Techmakers?

I’ve learned more about marketing, which has been really helpful to add to my engineering and economics background. I’ve also learned what it’s like to be a part of a healthy organization, both through Women Techmakers and the Google Developer Groups I’ve joined. These communities are so inspiring, and I appreciate connecting, learning and sharing experiences with women around the world.

What would you tell someone who’s interested in Women Techmakers or Google Developer Groups?

In these groups, you feel respected. It’s important to get involved in communities where your work, thoughts and skills are validated.

A photo of Hanane, wearing a black GDG t-shirt and gray head cover, giving a talk at GDG Agadir DevFest. To her left is a banner that reads, “The Biggest Google tech Conference in Agadir: DevFest.”

Hanane giving a talk at GDG Agadir DevFest.

One benefit of knowing people around the world through these groups is that they also think outside the box — I’ve met a lot of people who embrace more nontraditional career paths and academic choices.

Aside from planning events with Women Techmakers, what’s next for you?

I’m in the process of revising a side project, the Tech Kids Center, that I started with a team during the summer and fall of 2020. Some friends and I taught robotics, programming and business concepts online to local children. We were surprised by how brilliant kids are — they have an amazing capacity to learn technology.

Hufsa Munawar wants Pakistani women to feel safe online

“Despite the amazing talent we have in the Pakistan women, a lot of them are not comfortable being online for safety reasons,” says Hufsa Munawar. Hufsa is a community manager for Google who works with developers in Pakistan, and is extremely aware of the challenges women in her region face on the internet. Hufsa also manages Google’s Women Techmakers program, which recently brought online safety trainings for women in the area.

Together with Jigsaw, a team at Google that explores threats to open societies and builds technology to inspire scalable solutions, Women Techmakers has worked to bring online safety training to more and more women around the globe. “The workshop content really breaks down the major online security issues that exist, names them and gives suggestions for dealing with them,” Hufsa says. As a part of this program, the Women Techmaker ambassadors of Pakistan conducted eight online safety trainings and six ideathons to empower women to build solutions addressing online security concerns.

Photograph of a woman looking out in to a crowd smiling with her arm raised in the air. She is wearing a purple tunic and holding a microphone. Her name tag reads "Hufsa."

Hufsa Munwar

Hufsa and her team were able to train over 1,300 participants across six different cities in Pakistan — and 100% of the participants who shared their feedback said they’ve faced online safety-related issues in the past. More encouragingly, 86% said they learned something new from the online training that would make them feel safer online.

“It’s about creating awareness and education,” she says. “When you feel like it’s not just you experiencing these things, but also others in your community, you start to feel more comfortable and motivated to look for solutions.” During the training, participants shared examples of moments when they felt unsafe online, and later the group went through examples of online threat tactics — things like doxing, hacking, hate speech, violent threats, video or image-based abuse, misinformation, defamation, cyber harassment and impersonation.

After exploring these negative threats, they turned their attention to solutions during the ideathons. During the ideathons, each participant worked on proposing a solution for a problem statement given to them. These problem statements were selected from the training module and focused specifically on what women face online. “These sessions were so informative. I’ve been in tech for eight years, and I was learning new things about how these kinds of online issues can be resolved.”

One ideathon team in Karachi included a young woman who had faced online harassment for wearing a head covering. “She came up on stage and presented her idea for an app-based community where you could talk about the online hate you were facing and receive help from an AI-based system that offered ideas on what you could do, and I was really proud of her,” says Hufsa. “Her confidence, to me, was the most important thing. I loved that she understood why it’s important to form a community, felt comfortable sharing her previous experiences and proposed a unique solution to the problem.”

Hufsa sees the growing interest in these kinds of safety trainings as a sign that the power of community building is becoming better understood. “Our Women Techmaker ambassadors from Pakistan, Hira Tariq, Irum Zahra, Aiman Saeed, Ramsha Siddiqui and Annie Gul have laid down an excellent foundation for the conversation that needs to happen around women’s online safety.” she says. “This experience was so powerful because I saw that the participants trust the Women Techmakers ambassadors, and that they’re making real connections.” And the work continues: Hufsa says women who attended the workshop are requesting similar training sessions for their workplaces. “This was just the beginning. Our ambassadors and other friends in the community are working to continue training women in this space and make Digital Pakistan a safer and more inclusive space for our women.”

Hash Code 2022 returns with a new look

Registration is officially open for Hash Code, Google’s team-based programming competition! On February 24, developers around the globe will team up to test their coding skills and have some fun. Whether you’re new to coding or a seasoned expert, there’s something for everyone. Here’s what you can expect from Hash Code 2022:

Compete on a new platform

Hash Code is excited to announce that participants will compete on a new platform — the same one used by Code Jam and Kick Start — so participants will all get the same experience across Google's Coding Competitions. You can test it out after you and your team register for the competition and try out the practice problem available at g.co/hashcode.

Work like a software engineer

Hash Code problems are written by Google software engineers and are based on real engineering problems. Hash Code is a great way to build your engineering skills and learn something new. Because there is no right answer, your team can submit multiple solutions during a round. — which is exactly how our engineers work on a daily basis at Google.

Want a taste of what Hash Code problems look like? You can find all problems from previous years of Hash Code in the archive.

Team up with friends (or meet some new ones)!

In order to compete in the Qualification Round, you must be on a team of 2-4 people. If you don't have a team, don't worry! You can still register today and find teammates later using our Facebook group.

Amp up your resume

Hash Code is a great way to grow your coding skills and experience how real software engineers solve real problems. Every team that submits a solution and scores one point in the Qualification Round will receive a certificate in their Coding Competitions profile. This certificate can be posted to social media, added to a job profile or used for your resume.

Hash Code 2022 kicks off with the Qualification Round on Thursday, February 24 at 9:30 a.m. PT and wraps up with the World Finals in April. Register at g.co/hashcode by February 23 and spread the word!

Today is the .day

Today, Google Registry is launching the .day top-level domain — a secure domain that brings attention to any day. In honor of the days coming up in this new year, we've rounded up 22 of our favorite .day websites:

Bring attention to a cause you care about

These nonprofit organizations are using their .day domains to raise awareness around specific issues or causes that help make the world a better place for everyone.

1. Wildlife.day by World Wildlife Fund

2. Accessibility.day by GAAD Foundation

3. Freedom.day by International Justice Mission

4. Tues.day by Giving Tuesday

5. Rednose.day by Comic Relief

6. SesameStreet.day by Sesame Street

7. Transvisibility.day by Human Rights Campaign

8. Veterans.day by Team Rubicon

9. Equalpay.day by National Women’s Law Center

10. MLK.day by NAACP

11. NativeNonprofit.day by Native Ways Federation

Amplify your brand or persona

Whether you’re a company building a brand or an influencer growing a fanbase, .day is a great way to register a memorable domain that promotes your message.

12. Nutella.day by Ferrero

13. Felicia.day by Felicia Day

14. Magic.day by Justin Willman

15. Wedding.day by The Knot Worldwide

16. Valentines.day by FTD

Build your community

The .day domain ending makes it easy to find short, memorable domain names, which make it even easier for your communities to find your website.

17. Community.day by Niantic

18. Braille.day by National Federation of the Blind

19. Easter.day by YouVersion

20. Ramadan.day by Yaqeen Institute

21. Yoga.day by Hindu American Foundation

22. HolocaustRemembrance.day by World Jewish Congress

Starting today, you can register your own .day domain as part of our Early Access Program for an additional one-time fee. This fee decreases according to a daily schedule through the end of January. On February 1 at 8:00 am Pacific time, .day domains will be publicly available at a base annual price through your registrar of choice. To learn more about pricing and our participating partners, visit new.day.

Will you celebrate because it is your birth.day, diwali.day, or just because it is fri.day? Will you engage more deeply with your community? No matter what you do today, we hope you’ll seize your .day domain and make it a great experience.

Meet Julia Zhao, a developer and video game creator

Our Women Techmakers in 60 Seconds video series features women engineers at Google teaching us a new skill in just one minute. In our latest episode, Julia Zhao, a software engineer on the Google Analytics team who builds video games in her spare time, showed us how to make a video game in 60 seconds using Unity.

We spoke with Julia to learn more about how she became a developer, what she’s working on now and what her favorite Google products are.

How did you become a developer?

I learned how to code by playing the online game Neopets as a kid, where I experimented with adding music and changing the colors of my profile. I didn’t get into coding again until college, when I took a computer science (CS) course. The class was much cooler than my engineering major at the time, so I switched my major to CS.

When I graduated, I took a job in Washington, D.C. as an Android developer for a defense contractor. I was hardworking but had low self-esteem. In my next job, right before I came to Google, I had a really good manager who believed in me, gave me challenging projects and encouraged me to grow as a developer.

What projects are you working on right now that you’re most excited about?

I recently joined the Google Analytics team, which is the first team I’ve been on with a business focus. Before, I was coding features for users, like buttons and settings. Now, I'm working on features to help businesses see and understand all of their data analytics. It’s made me really interested in marketing and business strategy, and how people use Analytics to grow their businesses.

Julia smiles at the camera while sitting on concrete stairs, holding a cup and her laptop.

What inspired you to start creating video games, and what made you choose Unity as a platform?

I’ve always liked to play video games, so I decided to try building them. When I was first researching how to build a game, many links mentioned the benefits of Unity — like its active developer community and how easy it is to use. Their store also offers free and inexpensive assets, like characters and fonts, which is especially helpful for non-artists like me!

What are your favorite Google products, and why?

My favorite Google products are Android and Google Assistant (asking Google questions is very useful). I also really like the Pixel’s camera quality. And if I build my own website in the future, I would explore using Google Analytics to help me measure my content and grow my audience.

What inspired you to get involved in Women Techmakers?

I made a video for Women Techmakers about creating an Android app about two years ago, when I was thinking about creating YouTube videos during my downtime. I really enjoyed making that video and educating people, which led me to create more content for Women Techmakers. I’m looking forward to making even more videos with the team in 2022!

Julia sits on a metal bench with her dog, Keto. She is holding her laptop open and gesturing to the screen.

Learn how to make your own video game in 60 seconds using Unityin Julia’s Women Techmakers in 60 seconds episode.

Highlights from Women’s Online Safety Week 2021

In 2020, Google community manager Merve Isler, who lives in Turkey and leads Women Techmakers efforts in Turkey, Central Asia and the Caucasus region, organized the first-ever Women’s Online Safety Hackathon.

“It was the first online safety digital hackathon in the world and was a pilot for everyone,” she says. “We tried it, and it worked well, so we planned a second one, a new version that would be even more inclusive.”

Isler and Women Techmakers ambassadors in Turkey met online almost every day for two months to plan the event.

“I met with UN Turkish activist Zeynep Dilruba Tasdemir right before starting the program planning, and she inspired me to connect the WTM ambassadors with the United Nations Populations Fund (UNFPA),” says Isler.

That led to partnerships with three major nonprofit organizations: the Habitat Association, TurkishWIN and UNFPA Turkey, which provided speakers for the event, mentors for the ideathon and social media marketing support. UNFPA’s youngest ambassador, 19-year-old Selin Özünaldım, spoke at the event.

Twenty-three teams competed in the ideathon, including the jury special award winners, two 12-year-old students. “They were so passionate about solving this important issue,” says Isler.

One project to emerge from the ideathon was BlueX, which uses a text blocker integrated into browsers and social media to read incoming messages, detect harassing or violent language, and block the message.

The event also expanded to an entire week: Women’s Online Safety Week 2021 spanned 10 sessions, held online in Turkish. Attendees had the opportunity to participate in four webinars, two keynotes, four trainings and one ideathon, a hackathon in which teams of women created technical solutions to the problem of violence against women online. More than 2,000 people viewed the online webinars, taught by online security experts from organizations that conduct research on digital security. Facilitators from #IamRemarkable, a Google initiative that empowers women and other underrepresented groups to celebrate their success at work and beyond, also facilitated virtual workshops.

Amid the keynotes and tech talk, Isler says the event also served as a supportive place to share experiences of online harassment and abuse.

“We feel empowered to support each other, and if we see online violence, doxxing, stalking, we should speak up,” she says.

As a champion of developer communities in her professional role, Isler encourages others to find a community that feels like the right place for them.

“At the end of the event, I was doing a final speech, and I said that joining communities to share your experiences is critical, to highlight the issue and get support from each other,” she says. “Joining a community is for career development — and also to feel safe and thrive in technology.”

Training the next generation of Android developers

Pictured left to right: Natalia Villalobos, Omoju Miller, Laura Markell and Kat Kuan

In 2015, Developer Advocate Kat Kuan and I took a walk around the marshlands of Google’s Mountain View campus. We asked ourselves, “Why aren’t there more people of diverse backgrounds building apps for Android?” We noticed that the Android training content offered at the time assumed an intermediate level of programming experience, and decided to challenge that assumption. Was it possible to learn Android without any programming experience? We set out to create a learning path that would enable anyone to become an Android developer, and this remains one of the main priorities for Android’s training content.

As a team of four women at Google with different backgrounds and experiences, we envisioned what this learning process could entail and conducted early user testing to make sure student needs were met. In partnership with Udacity, we co-developed a curriculum for Android beginners. We focused on not only delivering technical content, but also on crafting supplemental materials like app case studies, an easy-to-understand vocabulary glossary and inspiring video content to reduce imposter syndrome. In 2015 the Android for Beginners course launched, and we saw tremendous reception. Soon students were asking, “What’s next?” We expanded the curriculum into a series of courses to help people without programming experience build a collection of Android apps. This was a major step towards building a more inclusive, equitable Android developer ecosystem.

In the six years since, Google continues to grow its investment with a larger dedicated training team. We’re seeing even more demand for beginner Android training, particularly as there are now over 3 billion active Android devices in the world. With a platform that evolves as quickly as Android, making sure learners have access to up-to-date materials that reflect development best practices is a major priority.

The latest course is Android Basics in Kotlin, available now for people with no programming experience who want to build basic Android apps within the flexibility of their own schedule. Beyond this online curriculum, we created materials for different learning styles so everyone can learn these critical Android concepts. To support students who learn best with others, we have facilitator materials that are useful for a group setting. To support more traditional classroom learning, we offer a university classroom curriculum that educators can adapt for their teaching environments. Next up, we are working on a training course in Compose, which is Android’s latest toolkit for building user interfaces.

Since that very first conversation that sparked the idea for this initiative, it was always about wanting to empower people. To date, hundreds of thousands of students have started their Android training. It has been incredible to witness their growth — both in the skills they acquire and the confidence they gain.

But we’re not done asking the hard questions. We're still challenging our assumptions, and we’re as committed as ever to enabling more people to build products that reflect their diverse experiences. This not only unlocks new career paths for people, but it results in a better app ecosystem — one that serves more people, and creates new opportunities.

To stay up-to-date on the latest news in Android training, check out the Android Developers blog.

Machine Learning Communities: Q3 ‘21 highlights and achievements

Posted by HyeJung Lee, DevRel Community Manager and Soonson Kwon, DevRel Program Manager

Let’s explore highlights and achievements of vast Google Machine Learning communities by region for the last quarter. Activities of experts (GDE, professional individuals), communities (TFUG, TensorFlow user groups), students (GDSC, student clubs), and developers groups (GDG) are presented here.

Key highlights

Image shows a banner for 30 days of ML with Kaggle

30 days of ML with Kaggle is designed to help beginners study ML using Kaggle Learn courses as well as a competition specifically for the participants of this program. Collaborated with the Kaggle team so that +30 the ML GDEs and TFUG organizers participated as volunteers as online mentors as well as speakers for this initiative.

Total 16 of the GDE/GDSC/TFUGs run community organized programs by referring to the shared community organize guide. Houston TensorFlow & Applied AI/ML placed 6th out of 7573 teams — the only Americans in the Top 10 in the competition. And TFUG Santiago (Chile) organizers participated as well and they are number 17 on the public leaderboard.

Asia Pacific

Image shows Google Cloud and Coca-Cola logos

GDE Minori MATSUDA (Japan)’s project on Coca-Cola Bottlers Japan was published on Google Cloud Japan Blog covering creating an ML pipeline to deploy into real business within 2 months by using Vertex AI. This is also published on GCP blog in English.

GDE Chansung Park (Korea) and Sayak Paul (India) published many articles on GCP Blog. First, “Image search with natural language queries” explained how to build a simple image parser from natural language inputs using OpenAI's CLIP model. From this second “Model training as a CI/CD system: (Part I, Part II)” post, you can learn more about why having a resilient CI/CD system for your ML application is crucial for success. Last, “Dual deployments on Vertex AI” talks about end-to-end workflow using Vertex AI, TFX and Kubeflow.

In China, GDE Junpeng Ye used TensorFlow 2.x to significantly reduce the codebase (15k → 2k) on WeChat Finder which is a TikTok alternative in WeChat. GDE Dan lee wrote an article on Understanding TensorFlow Series: Part 1, Part 2, Part 3-1, Part 3-2, Part 4

GDE Ngoc Ba from Vietnam has contributed AI Papers Reading and Coding series implementing ML/DL papers in TensorFlow and creates slides/videos every two weeks. (videos: Vit Transformer, MLP-Mixer and Transformer)

A beginner friendly codelabs (Get started with audio classification ,Go further with audio classification) by GDSC Sookmyung (Korea) learning to customize pre-trained audio classification models to your needs and deploy them to your apps, using TFlite Model Maker.

Cover image for Mat Kelcey's talk on JAX at the PyConAU event

GDE Matthew Kelcey from Australia gave a talk on JAX at PyConAU event. Mat gave an overview to fundamentals of JAX and an intro to some of the libraries being developed on top.

Image shows overview for the released PerceiverIO code

In Singapore, TFUG Singapore dived back into some of the latest papers, techniques, and fields of research that are delivering state-of-the-art results in a number of fields. GDE Martin Andrews included a brief code walkthrough for the released PerceiverIO code at perceiver- highlighting what JAX looks like, how Haiku relates to Sonnet, but also the data loading stuff which is done via tf.data.

Machine Learning Experimentation with TensorBoard book cover

GDE Imran us Salam Mian from Pakistan published a book "Machine Learning Experimentation with TensorBoard".

India

GDE Aakash Nain has published the TF-JAX tutorial series from Part 4 to Part 8. Part 4 gives a brief introduction about JAX (What/Why), and DeviceArray. Part 5 covers why pure functions are good and why JAX prefers them. Part 6 focuses on Pseudo Random Number Generation (PRNG) in Numpy and JAX. Part 7 focuses on Just In Time Compilation (JIT) in JAX. And Part 8 covers vmap and pmap.

Image of Bhavesh's Google Cloud certificate

GDE Bhavesh Bhatt published a video about his experience on the Google Cloud Professional Data Engineer certification exam.

Image shows phase 1 and 2 of the Climate Change project using Vertex AI

Climate Change project using Vertex AI by ML GDE Sayak Paul and Siddha Ganju (NVIDIA). They published a paper (Flood Segmentation on Sentinel-1 SAR Imagery with Semi-Supervised Learning) and open-sourced the project with regard to NASA Impact's ETCI competition. This project made four NeurIPS workshops AI for Science: Mind the Gaps, Tackling Climate Change with Machine Learning, Women in ML, and Machine Learning and the Physical Sciences. And they finished as the first runners-up (see Test Phase 2).

Image shows example of handwriting recognition tutorial

Tutorial on handwriting recognition was contributed to Keras example by GDE Sayak Paul and Aakash Kumar Nain.

Graph regularization for image classification using synthesized graphs by GDE Sayak Pau was added to the official examples in the Neural Structured Learning in TensorFlow.

GDE Sayak Paul and Soumik Rakshit shared a new NLP dataset for multi-label text classification. The dataset consists of paper titles, abstracts, and term categories scraped from arXiv.

North America

Banner image shows students participating in Google Summer of Code

During the GSoC (Google Summer of Code), some GDEs mentored or co-mentored students. GDE Margaret Maynard-Reid (USA) mentored TF-GAN, Model Garden, TF Hub and TFLite products. You can get some of her experience and tips from the GDE Blog. And you can find GDE Sayak Paul (India) and Googler Morgan Roff’s GSoC experience in (co-)mentoring TensorFlow and TF Hub as well.

A beginner friendly workshop on TensorFlow with ML GDE Henry Ruiz (USA) was hosted by GDSC Texas A&M University (USA) for the students.

Screenshot from Youtube video on how transformers work

Youtube video Self-Attention Explained: How do Transformers work? by GDE Tanmay Bakshi from Canada explained how you can build a Transformer encoder-based neural network to classify code into 8 different programming languages using TPU, Colab with Keras.

Europe

GDG / GDSC Turkey hosted AI Summer Camp in cooperation with Global AI Hub. 7100 participants learned about ML, TensorFlow, CV and NLP.

Screenshot from slide presentation titled Why Jax?

TechTalk Speech Processing with Deep Learning and JAX/Trax by GDE Sergii Khomenko (Germany) and M. Yusuf Sarıgöz (Turkey). They reviewed technologies such as Jax, TensorFlow, Trax, and others that can help boost our research in speech processing.

South/Central America

Image shows Custom object detection in the browser using TensorFlow.js

On the other side of the world, in Brazil, GDE Hugo Zanini Gomes wrote an article about “Custom object detection in the browser using TensorFlow.js” using the TensorFlow 2 Object Detection API and Colab was posted on the TensorFlow blog.

Screenshot from a talk about Real-time semantic segmentation in the browser - Made with TensorFlow.js

And Hugo gave a talk about Real-time semantic segmentation in the browser - Made with TensorFlow.js covered using SavedModels in an efficient way in JavaScript directly enabling you to get the reach and scale of the web for your new research.

Data Pipelines for ML was talked about by GDE Nathaly Alarcon Torrico from Bolivia explained all the phases involved in the creation of ML and Data Science products, starting with the data collection, transformation, storage and Product creation of ML models.

Screensho from TechTalk “Machine Learning Competitivo: Top 1% en Kaggle (Video)

TechTalk “Machine Learning Competitivo: Top 1% en Kaggle (Video)“ was hosted by TFUG Santiago (Chile). In this talk the speaker gave a tour of the steps to follow to generate a model capable of being in the top 1% of the Kaggle Leaderboard. The focus was on showing the libraries and“ tricks ”that are used to be able to test many ideas quickly both in implementation and in execution and how to use them in productive environments.

MENA

Screenshot from workshop about Recurrent Neural Networks

GDE Ruqiya Bin Safi (Saudi Arabia) had a workshop about Recurrent Neural Networks : part 1 (Github / Slide) at the GDG Mena. And Ruqiya gave a talk about Recurrent Neural Networks: part 2 at the GDG Cloud Saudi (Saudi Arabia).

AI Training with Kaggle by GDSC Islamic University of Gaza from Palestine. It is a two month training covering Data Processing, Image Processing and NLP with Kaggle.

Sub-Saharan Africa

TFUG Ibadan had two TensorFlow events : Basic Sentiment analysis with Tensorflow and Introduction to Recommenders Systems with TensorFlow”.

Image of Yannick Serge Obam Akou's TensorFlow Certificate

Article covered some tips to study, prepare and pass the TensorFlow developer exam in French by ML GDE Yannick Serge Obam Akou (Cameroon).

10 sites and apps to help you get ready for the holidays

Here on the Google Registry team, we’re always keeping an eye out for helpful websites and apps on the top-level domains we’ve launched (.app, .new, and .dev, to name a few). This time of year, we’re especially interested in ways to prepare for the holidays. So before the holiday season kicks off, we’re sharing our favorite websites and apps to help you plan your travel, create DIY gifts, stay grounded, and everything else in between.

  1. Give.new: Give back this holiday season by supporting a nonprofit that aligns with a cause you care about.
  2. Flight.new: With 26 member airlines, you’ll have no trouble getting to your holiday or business destinations through Star Alliance.
  3. Knit.new: Take a DIY approach to gift giving this season! Knit your own scarves, sweaters and mittens with Kniterate.
  4. Mercari.new: Out with the old, in with the new. Use Mercari to sell the things you don’t need, and find the things you do.
  5. Form.new: Planning to snail mail out holiday cards? Send a quick form to family and friends to update your address book with everyone’s latest info.
  6. Mindshine.app: Stay present and mindful this holiday season with the help of Mindshine, an all-in-one app for personal development and wellbeing.
  7. Loóna.app: Get proper rest with the help of Loóna, an immersive sleepscape and storytelling app that will lull you into a deep sleep.
  8. Fluz.app: Getting started on holiday shopping? Earn cash back with Fluz while you shop for gifts.
  9. Strong.app: Find creative workouts and exercises to squeeze into even the busiest of seasons with the help of the Strong app.
  10. Tayl.app: Give your eyes a rest by turning articles, blogs, reports, and more into a podcast, and listening to them while you’re on the go.

Whether you need gift ideas or just a reminder to take a breather in the busy days ahead, we hope these sites can help you stay focused and present through the end of the year and into 2022. For a behind-the-scenes look at two of the apps we’ve highlighted, check out the videos below. Wishing you a healthy holiday season!

Video of Charlie Inman, Creative Director at Mindshine, sharing how their .app domain helped the company gain international appeal and discussing the importance of being authentic to your audience.
10:25
Video of Natalie Portier, COO Loóna, sharing the story behind their app name and how the team uses storytelling when communicating with their users.
10:25