Dear Allgirlithm Readers,
We hope 2018 has been great for you, and that 2019 will be even better.
We have some exciting new updates from Allgirlithm we'd like to share.
1 - We have a new domain! In case you haven't noticed, you can access our new blog at allgirlithm.org.
2 - AI Club - All kudos to Joanna, who's directed this program from scratch. We've now grown this club to twenty (!) locations, including three countries. Thanks to all of you for helping us promote it, and if any of you are interested in getting involved (either with starting a club or helping develop curriculum/direct/outreach) please reach out to Joanna.
3 - Impact - Since Allgirlithm started, up until this year, we've had over 20,000 page views and over 7,000 unique visitors. We hope to keep growing even more this coming year, with all your help!
Additionally, we're going to start an Allgirlithm magazine! If this sounds interesting to you/you'd like to contribute, please shoot me an email. It will most likely have articles, news, and cool design ;).
Finally, if you haven't followed our social media yet please go do so (and ofc we'll follow back!): @allgirlithm for Instagram, Facebook, and Twitter.
Cognitive science is the study of thought, learning, and organization. The field of cognitive science works to answer difficult questions about the nature of thought, intelligence, and other parts of our mental lives.
Competitive programming problems are generally divided into a number categories, each requiring a different skill set, algorithm, or data structure to solve. One subdivision of programming problem topics contains problems for which there exists no general technique or algorithm, i.e. no well-studied solution. These are known as ad-hoc problems.
Each ad-hoc problem is unique, and requires a specialized approach. Some competitive programmers consider ad-hoc problems to be the easiest type of problem. In reality, ad-hoc problems can be easy or hard! For beginners just starting to code competitively, it may be useful to practice lots of these problems.
Here is a good source of ad-hoc problems to practice with: codechef.com/tags/problems/ad-hoc. For each problem, first try to "pseudocode" (planning your solution on paper in non-code words) and solve independently. If you find yourself stuck on a problem for longer than several hours, it may be helpful to consult the solution in order to thoroughly understand the general approach, then code it yourself without checking the solution.
Photo Credit: Sportradar
From behind the scenes, technology is one of the main factors that makes sports so exciting. The power of machine learning and artificial intelligence can help expand the potential of professional athletes by recording and analyzing infinite details at a quicker speed than any sports scientist or analyst could. For example, cameras, videos, and sensors can be applied to the body or equipment and collect an enormous quantity of valuable information. On top of boosting an athlete’s craft, artificial intelligence also can improve the business side to the sport industry, such as a team’s ticket sales, sponsorships, and merchandising.
Photo Credit: Shutterstock
Back in November 2017, Facebook announced that it was using artificial intelligence to help
flag suicidal users. The tech was used to identify posts, videos and live streams that could be
indicative of suicidal thoughts. The algorithm also prioritises the order in which the
Facebook team reviews these posts. According to Facebook, these accelerated reports get
reported to local authorities twice as fast as unaccelerated ones – which could save many
For our younger audiences, we have an awesome opportunity from ThinkSteam. Enter their global thinkBIG challenge. If you're a girl aged 8-14, you could win an iPad Mini or iPad Pro, among other prizes! Make a 1-4 minute video on the importance of STEM or STEAM (Science, Technology, Engineering, Art, and Math). Teams can range from 1-3 members, with two divisions, open until August 15th. To learn more about how to enter, read the full rules, and see past winners, visit: http://www.thinksteam4girls.org/tbc18/. We hope our elementary school and middle school readers will take advantage of this cool opportunity.
Photo credit: Dubai News Gate
Artificial intelligence is becoming prevalent in various aspects of everyday life. Its various applications are starting to show in fashion and clothing. In fact, according to the MIT Technology Review, Ministry of Supply, a Boston-based clothing company has launched a jacket that incorporates AI. The jacket syncs with Alexa, is controlled by an app and customizes its temperature using machine learning. The jacket is not perfect; there are some connectivity issues, although many of these kinks are being worked out.
Aside from being used in clothes, artificial intelligence is helping with fashion choices. The Verge explains that Amazon has an algorithm that analyzes pictures to design clothing. It helps Amazon to quickly realize a trend and design clothes based on the trends. Additionally, another article from the MIT Technology Review finds that researchers from the University of California, San Diego and Adobe have found a way for AI to learn about a person’s specific fashion style and generate outfits to suit that style. This could help consumers make clothing choices and help retailers decide what clothing to sell.
MIT Technology Review
MIT Technology Review
Pictured: Joy Buolamwini, graduate researcher at MIT Media Lab’s Civic Media Group
Image: Bryce Vickmark
Joy Buolamwini is an graduate researcher at MIT Media Lab and is also the founder of Algorithmic Justice League - an organisation which solves biases in decision-making software. As a computer science undergraduate, Buolamwini worked on a robot which used computer vision to socially interact with humans. She realized that the robot was not able to identify her compared to other light-skinned humans. At the time, Buolamwini thought that people would fix this issue.
Interested in starting an AI club at your school?
At Allgirlithm, we are developing an AI club curriculum to help make AI education more accessible to middle and high school students in diverse communities. We understand that artificial intelligence is not a typical subject to be taught in school, but we want to change that. Our goal for launching the Allgirlithm Initiative Program is not only to teach students the fundamentals of AI, but also to spark interest, promote diversity, and break stereotypes in this emerging field.
The club lasts for a total of 10 weeks, with students learning 1-2 concepts per meeting. Several topics and subcategories covered include introduction to machine learning, supervised vs. unsupervised learning, clustering algorithms, neural networks, future implications of AI, computer vision, natural language processing, autonomous systems, expert systems, etc. Along with lectures, we will also provide you with links to instructional videos, AI demonstrations, AI/CS-related opportunities, and more. If you are interested in starting your own chapter or know anyone who may be interested, please fill out this form. All curriculum materials provided are free, and we will send them to you in the fall so that you can launch your own AI club for the 2018-2019 school year. Feel free to contact us at email@example.com with any questions.
AI Club Form Link:
There are already technologies that can help writers follow rules in writing. The Hemingway Editor is an example of a system that does this well, helping users make their writing more concise and grammatically correct.
Revision Assistant, an artificially intelligent system from Turnitin (the company that checks for literary plagiarism), says they can use algorithms to help people become better writers.
“Like any art, writing is not necessarily intuitive,” Elijah Mayfield, the founder of Revision Assistant told Quartz Magazine. “Learning to write is at least as hard as learning calculus or learning how to build a circuit. Different, but it’s a skill nonetheless and something you can learn.”
Revision Assistant is now being used by 200,000 students in more than 100 US school districts, according to Quartz. The machine can recognize things in the data and decide what the right course of action is. For example, if Revision Assistant spots a section that seems to need supporting examples, it highlights the area and encourages the writer to expand. It focuses the writer’s attention on areas for improvement, and leaves the “creative” work to them.
The repetition and instant engaging help the writing process become better. Over many revisions, students learn to spot these issues on their own and become more confident writers. Revision Assistant helps prove that there can be tools to help us become better skilled in creative fields.
AI Writer is another example that not only helps write, but research for an article. Based on a headline the user inputs, the free software generates an article of length 100-1000 words. As AI becomes more incorporated into creative fields like art, writing endeavors are also benefited.
Harvard Business Review