oneAPI Academic Center of Excellence Established at the Heidelberg University Computing Center (URZ) – HPCwire
Posted: October 3, 2020 at 5:59 am
Sept. 29, 2020 A oneAPI Academic Center of Excellence (CoE) is now established at the Heidelberg University Computing Center (URZ). The new CoE will conduct research supporting the oneAPI industry initiative to create a uniform, open programming model for heterogeneous computer architectures.
A common language for heterogeneous computing
URZ will focus its research and programming efforts on a fundamental high-performance computing (HPC) challenge where modern computers utilize different types of hardware for different calculations. Accelerators, including graphics processing units (GPUs) and field programmable gate arrays (FPGAs), are used in combination with general compute processors (CPUs). Using different types of hardware make computers very powerful and provide versatility for a wide range of situations and workloads. However, hardware heterogeneity complicates software development for these computers, especially when specialized components from a variety of vendors are used in tandem.
One major reason for this complication is that many accelerated compute architectures require their own programming models. Therefore, software developers need to learn and use a different and sometimes proprietary language for each processing unit in a heterogeneous system, which increases complexity and limits flexibility.
oneAPIs cross-architecture language Data Parallel C++ (DPC++), based on Khronos Groups SYCL standard for heterogeneous programming in C++, overcomes these challenges with its single, unified open development model for performant and productive heterogeneous programming and cross-vendor support.
Developing for Heterogeneous Systems: advancing features and capabilities, maximizing interoperability
URZs work as a oneAPI CoE will add advanced DPC++ capabilities intohipSYCL, which supports systems based on AMD GPUs, NVIDIA GPUs, and CPUs. New DPC++ extensions are part of the SYCL 2020 provisional specification that brings features such as unified shared memory to hipSYCL and the platforms it supports furthering the promise of oneAPI application support across system architectures and vendors.
URZ HPC technical specialist Aksel Alpay, who created hipSYCL, leads its on-going development. The whole project is quite ambitious, says Alpay, venturing a look into the future. hipSYCL is an academic research project as well as a development project, where the final product will be used in production operations. It is incredibly exciting to bring DPC++ and SYCL 2020 capabilities to additional architectures, such as AMD GPUs.
To expedite the research, URZ researchers and developers will access an international network of experts at Intel and numerous academic and government institutions a great advantage to advance hipSYCL capabilities and further the goal of the oneAPI initiative. For a scientific computing center to have access to this level of expertise and work together on an open standard with partners from around the globe, is a wonderful prospect, states Heidelberg Universitys CIO and URZ director Prof. Dr. Vincent Heuveline, who is a major proponent of the CoE. In addition to being the universitys main liaison for the center, he will function as its scientific advisor.
One of our strategic goals is to make a measurable contribution to the transfer of new technologies from research to industrial application, and of course to continuously expand our expertise and research efforts in the field of supercomputing. The oneAPI CoE will allow us to do both, explains Heuveline.
oneAPI is a true cross-industry initiative that seeks to simplify development of diverse workloads by streamlining code re-use across a variety of architectures through an open and collaborative approach. URZs research helps to deliver on the cross-vendor promise of oneAPI by expanding advanced DPC++ application support to other architectures, says Dr. Jeff McVeigh, Intel vice president of Datacenter XPU Products and Solutions.
About oneAPI
oneAPI is an industry initiative to create a single, unified, cross-architecture programming model for CPUs + accelerator architectures. Based on industry standards and its open development approach, the initiative will help streamline software development for high performance computers, increase performance, and provide specifications for efficient and diverse architecture programming.
Learn more
Source: Heidelberg University
See more here:
Anushka Sharma’s powerful post on having male child: Don’t think of it as a PRIVILEGE – India TV News
Posted: at 5:58 am
Image Source : INSTAGRAM/ANUSHKASHARMA
Anushka Sharma's powerful post on having male child: Don't think of it as a PRIVILEGE
Bollywood actress Anushka Sharma shared a powerful post on Friday reacting to the recent happenings in the country. The actress penned down how gender equality plays a role in these situations and about the privilege of having a male child. The actress wrote, "In our society having a male child is seen as a 'privilege.' Of course, it's no more privilege than having a girl child but the fact is that this so-called privilege has been viewed incorrectly and with an extremely myopic view. The only 'privilege' is that one has the opportunity to raise a boy in a way that he respects a girl. That's your DUTY as a parent to society. So, don't think of it as a PRIVILEGE."
Anushka Sharma added, "The gender of the child doesn't make you privileged but it is actually the responsibility you owe to society to raise a boy so well that women feel safe and protected."
Image Source : INSTAGRAM/ANUSHKASHARMA
Anushka Sharma's powerful post on having male child
After the Hathras rape caser, the country witnessed another blow when a 22 years old girl was allegedly raped. Many Bollywood celebrities reacted to the horrific incident and slammed those who consider women as women. Anushka has also expressed her anger about the same and had written, "Barely any time has passed and we are hearing of another brutal rape!?! In which world do such monsters think they can do this to a young life. This is beyond comprehension, so distressing! Is there any fear in the minds of such men? How do we as a society put fear in them and protect our women?"
On a related note, Anushka Sharma is currently spending time with her husband, cricketer Virat Kohli, in the UAE, where the latest edition of Indian Premier League is being held. Last month, Anushka and Virat had announced that they are set to be parents for the first time. They will welcome their first born in January 2021.
Recently, Anushka Sharma treated fans with a new picture. In the Instagram image, Anushka, who is pregnant, flaunted her baby bump in black swimwear standing in a pool. "Acknowledging the good that you already have in your life is the foundation for all abundance' - Eckhart Tolle. Gratitude to all those who showed me kindness and made me believe in goodness in this world, opening my heart enough to practice the same with the hope to pay it forward. Because... After all, we are all just walking each other home - Ram Dass #worldgratitudeday (sic)," Anushka captioned the image.
MoreBollywood storiesandpicture galleries
For all latestnewsandupdates,staytunedtoourFacebookpage
Fight against Coronavirus: Full coverage
Originally posted here:
Anushka Sharma's powerful post on having male child: Don't think of it as a PRIVILEGE - India TV News
Sofa Reyes on the Last Time She Was Starstruck and the Last Thing She Watched on Netflix – POPSUGAR
Posted: at 5:58 am
In our Q&A series Last Call, we get down to the bottom of every last thing with some of our favorite celebs from the last thing they texted to the last thing they binge-watched. This week, Mexican singer Sofa Reyes takes our call.
While most of us were staying home the past few months binge-watching new TV shows or baking bread, Mexican singer-songwriter Sofa Reyes has been hard at work, recording not one but two new songs: "Cuando Ests Tu," which she released back in June, and her latest single, "chalo Pa'Ca." To celebrate her new music, we chatted with Sofa about recording the tracks, the last piece of advice that changed her life, and more!
What was the last day recording "chalo Pa'Ca" like?
I mean, recording the song took a couple months because I was waiting for Lalo [Ebratt] and Darell to record their vocals, and I couldn't be more excited! I'm very grateful. Having them on my song is a big blessing.
Last piece of advice you received that changed your life?
"Live in the NOW." Life is now, and it's for real the key for me.
Last thing you texted?
The last thing I texted was to my mom of how much I miss [her].
Last thing you watched on Netflix?
Anne With an E.
Last photo on your camera roll?
It's a screenshot of a Bible verse.
Last thing you do before going to bed?
The last thing I do before going to bed is read. I'm reading a book called Permission to Feel [by Marc Brackett].
Last gift you received?
A watch [from] my friend that says "NOW." It's very meaningful because every time [we] would be on the phone or stressed out, he would go, "What time is it??"
Last workout?
My last workout was in 2018. Just kidding. I've been hiking every week; I hiked about three days ago at Runyon Canyon.
Last book you read?
The Power of Now [by Eckhart Tolle].
Last album you listened to?
In the Real World by Alex Serra.
Last time you were star-struck?
The last time I was starstruck was with Alan Menken. Thalia took us to his house/studio, and he played songs for us on the piano. Every Disney song that I grew up with are his, and that was mind-blowing. I touched his Oscars [laughs], especially the "Under the Sea" one.
Last song you sang in the shower?
"Can't Help Falling in Love" [by Elvis Presley].
Check out Sofia's latest single "Echalo Pa' Ca," out now!
Image Source: Sofa Reyes
The rest is here:
Sofa Reyes on the Last Time She Was Starstruck and the Last Thing She Watched on Netflix - POPSUGAR
Indian dance classes on Zoom lifted the heaviness Id been carrying – The Guardian
Posted: at 5:58 am
In February, I learned that musician Kedaar Kumar, son of my long-ago Indian classical dance teacher, Rathna Kumar, had died suddenly of heart failure at 38. My heart sank. I reached out to Rathna Auntie with condolences. I had also wanted to send her a copy of my memoir, This Is One Way to Dance, which would be published in June; dance had played an important role in my life and I included her in my acknowledgments.
Glue and scissors: how I rediscovered my teenage hobby amid the pandemic
Our reconnection was fortuitous; two months later I found myself studying with her once again, after three decades this time on Zoom. It was the antidote to pandemic grief I hadnt known I needed.
In the 1980s, an article about Rathna Kumar, a Houston-based professional dancer, appeared in India Abroad. She was our local teachers childhood friend from Chennai, and she visited Rochester, New York, during our school breaks, offering advanced workshops. We spent hours learning Bharatanatyam, Kuchipudi and Mohiniyattam dances, interspersed with stories of Rathna Aunties sons and husband, and tales of Shiva and Parvati, Krishna and Radha, from Hindu mythology. Four of us had arangetrams, solo classical dance debuts, in which the guru presents the pupil to the community. I had not seen Rathna Auntie since mine, 30 years ago.
Dance is a kind of prayer, a way to celebrate and move through something, and also to mourn.
Rathna Auntie needed to keep dancing through her grief. In April, she added me to a WhatsApp group named Vintage Kuchipudi Divas. We, the divas, are in our 40s and 50s. A few are my childhood friends; a few I had not met. But now we have danced and talked and laughed together, remotely, several times on Wednesday evenings.
I had my own grief atop the pandemic: my fathers fast-growing cancer and chemo, evaporating events and a tour for a book that had taken 20 years to write. There was a day when everything was stuck. I was stuck. I grabbed my laptop and set up in our first-floor living room in front of a mirrored purple tapestry from Chennai, and logged on to Rathna Aunties Zoom class. That evening, she was the same as ever, telling stories about her childhood, about her dance teacher, asking us questions, making us laugh, demonstrating sequences. Then, we danced.
Something about moving together so many years later transported me: a reunion, but each of us in different homes and time zones, kids crouching on couches in the background. I was 16 again, laughing and dancing, absorbed in duplicating her steps, mirroring her hand gestures. My Tamilian husband walked by. Rathna Auntie wanted to meet him. I am not South Indian, but their culture feels familiar, from years of listening to Carnatic music, dancing for Onam, hearing the lilting cadences of friends parents and Rathna Auntie speaking Telegu, Kannada, Tamil, Malayalam.
Dancing together lifted the heaviness Id been carrying. Somehow, in the percussive, rhythmic footwork and pounding steps, the vigorous movement in our creaky bodies, a weight shifted. After Rathna Aunties class, I played music at midnight and turned the camera on myself. I danced. No makeup, my hair escaping a messy bun, I wore a kurta and shot two videos of me dancing to vintage songs: CeCe Penistons Finally and Suzanne Vegas Left of Center posting them later to Instagram. It was May and I hadnt been able to dance in months. Sculpting my arms into tree branches, the motion loosened something in me. Bending my torso, stomping my feet, using more of my body than just my fingers and eyes, awoke parts of my brain that had been dormant. My videos garnered over 400 views; this surprised me. I felt happy dancing by myself and found a simple pleasure in sharing the dances. In comments, friends noted their own joy in witnessing my dancing.
Dancing with those women, something clicked. To hear Rathna Auntie, who had lost her son, not lose heart, but keep moving, even laughing. To connect! Dancing with my guru again, 30 years after I last saw her, is an astonishing gift of the pandemic. After hours disembodied before a blue-lit screen, I have to remind myself, we need to move more than fingers and eyes. We need community.
Rathna Auntie features this quote in the about section on her Facebook page: Life is the dancer and you are the dance Eckhart Tolle, followed by her own words: Dance is my raison dtre, my greatest solace. I appreciate that Rathna Auntie told us she needed to keep dancing while grieving. Sharing her dance with her students, she is still teaching us: here is a way to move through sorrow.
Sejal Shah is the author of This Is One Way to Dance, essays on race, place and belonging (University of Georgia Press, 2020). She lives in Rochester, New York
Continued here:
Indian dance classes on Zoom lifted the heaviness Id been carrying - The Guardian
17 celebrities who are expecting babies in 2021: from wildlings to royals – The National
Posted: at 5:58 am
As 2020 didnt work out to be quite as much fun as everyone expected, many of us are already looking forward to the New Year, and many celebrities will be welcoming new babies in 2021.
From Game of Thrones Rose Leslie to High School Musicals Ashley Tisdale, here are 18 stars being kept busy decorating the nursery, ready to welcome new bundles of joy in 2021.
Just short of two years after her Windsor castle wedding in October 2018, Princess Eugenie announced that she is expecting her first child with husband, Jack Brooksbank. The 30-year-old took to Instagram to share a photo of a cute pair of booties. The baby girl or boy will be the 11th in line to the throne.
This is Us actress Mandy Moore will become a first-time mum when she and husband Taylor Goldsmith welcome their first child together next year. Sharing a sweet black and white photo, 36-year-old Moore wrote, Baby Boy Goldsmith coming early 2021.
A super excited Ashley Tisdale took to Instagram to announce IM PREGNANT!!!! before writing on her blog to share details of her first few months.
It hasnt been an easy first trimester, but everyone is different and I know there are people whove had it way worse, wrote the 35-year-old High School Musical star. I definitely fall somewhere in the middle where I didnt just have nausea, but threw up a couple of times and felt like Ive had stomach flu for three months (Lol!). Tisdale married musician Christopher French in September 2014.
Following six rounds of IVF, the British Cry Baby singer announced she was expecting her second child with Leyman Lahcine, with whom she has a three-year-old daughter.
The 22-year-old conservationist took to Instagram to reveal shes expecting a girl in 2021, writing: Our beautiful daughter is now about the same size as a hatchling Aldabra tortoise and is as healthy as can be. We cant wait for her arrival next year. While her husband, Chandler Powell, 23, added, Our little girl and my beautiful wife are my entire world.
The Game of Thrones star is expecting her first child with her former co-star and husband, Kit Harrington. And the 33-year-old celebrated by taking part in a special photoshoot for UK magazine Make, to debut her bump.
Gossip Girl actress Jessica Szohr is looking forward to becoming a first-time mum next year as she gets set to welcome a baby with her professional hockey player man, Brad Richardson. And the 35-year-old captioned her smiling baby bump pic: Full of joy!
Full of joy!
8. Lesley Anne Murphy
The Bachelor star, 33, shared shes expecting her first child with her fiance, Alex Kavanagh, announcing her news by dancing in the kitchen to the classic song, Be My Baby.
The 32-year-old Jab Tak Hai Jaan star is expecting her first child next year with her cricketer husband, Virat Kohli. Taking to Instagram to share a sweet bump snap, the actress wrote: Acknowledging the good that you already have in your life is the foundation for all abundance' - Eckhart Tolle.
The Hollywood actress is getting set to welcome baby number two next year with her partner of four years, Jamie Linden. But the 41-year-old Canadian is staying tight-lipped about all things baby related, having said about her son back in 2018: I want to keep his life private, even if mine isn't.
Just a few months after getting married in February, the Malcolm in the Middle actor has revealed hes expecting his first child with wife, Paige Price. Nothing quite compares to the first time hearing your little ones heartbeat, said the 34-year-old in a video on their YouTube channel. We felt like we were living and experiencing a real-life miracle for the first time.
Twilight star Kellan Lutz and his wife Brittany revealed theyre set to become first-time parents in 2021, with the 35-year-old actor saying: Were so excited.
Fashion-meets-the race track as Victorias Secret model, Jessica Hart gets ready steady to welcome her first child with her Nascar racer boyfriend, James Kirkham. Were so super duper excited about this awesome news, especially at this time and amongst the mainly bleak news out there, said the 34-year-old Australian.
The Blurred Lines singer, 43, and his 26-year-old fiancee April Love Geary are expecting their third child together, the singers fourth, next year. The new addition will be a sibling to the couples two daughters Mia and Lola, and step-sibling to Julian, Thicke's son with ex-wife, actress Paula Patton.
The 41-year-old Yeah! singer will be welcoming his third child in the New Year, his first with record executive Jenn Goicoechea.
Her twin sister, Khloe Kardashians best friend Malika, recently gave birth to her first child, but shes got some catching up to do as Khadijah is getting set to have her third child with her former NFL player husband, Bobby McCray.
The Irish actor best known for playing Seamus Finnigan in the Harry Potter film series is set to become a first-time dad when his girlfriend Shannon McCaffrey Quinn welcomes a baby in January 2021.
_____________
Read more
Gigi Hadid shares photo of Taylor Swift's gift for newborn baby girl
Billie Lourd introduces newborn son in surprise announcement
Joaquin Phoenix and Rooney Mara name first child after actor's late brother, River
Updated: October 1, 2020 08:35 AM
Read the original here:
17 celebrities who are expecting babies in 2021: from wildlings to royals - The National
Anushka Sharma to Amy Jackson: Actresses who showed off their baby bumps in swimsuits – Times of India
Posted: at 5:58 am
Embracing motherhood is an extremely beautiful moment for every woman in the world. Likewise our B-town actresses have also experienced this amazing feeling with utmost grace. Apart from sharing their experiences, actresses also share adorable pictures from their pregnancy photoshoots. A trend of sporting bikinis and showing off the baby bump has become the new cool. From Anushka Sharma to Amy Jackson, heres taking a look at the actresses who rocked their baby bump in stunning swimsuits:
Image Credit: Anushka Sharma and Amy Jackson Instagram
Recently, Anushka Sharma announced the news of her pregnancy and took the internet by storm. She posted a picture with Virat Kohli where she was seen with a cute baby bump. Soon after that, the actress posted a gorgeous picture of herself enjoying in the pool. Sporting a black monokini, she was seen showing off her baby bump. She looked like an angel in the picture. Along with the picture, she wrote, Acknowledging the good that you already have in your life is the foundation for all abundance - Eckhart Tolle Gratitude to all those who showed me kindness and made me believe in goodness in this world , opening my heart enough to practice the same with the hope to pay it forward Because ... " After all , we are all just walking each other home " - Ram Dass
Image Credit: Anushka Sharma Instagram
Back in 2017, Celina Jaitley stunned everyone with her bikini photoshoot while she was expecting her twins. She had shared a picture on her Instagram handle where she was seen gracefully posing in a printed bikini on a beach. In an interview in 2017, the actress also spoke about how motherhood helped her discover a lot about herself and made her "more patient, complete and sexier than ever".
Image Credit: Celina Jaitley Instagram
Actress Kalki Koechlin, who embraced motherhood recently, had shared a beautiful picture of herself sporting a bikini while showing off her baby bump. After entering her third trimester, she shared a few pictures on social media. The actress welcomed her baby girl in February 2020.
Image Credit: Kalki Koechlin Instagram
After getting married to boyfriend Dino Lalvani in 2016, Lisa Haydon was blessed with her first child in 2017. The actress announced her pregnancy through a social media post. In the picture, she was seen sporting a navy blue swimsuit while showing off her baby bump. Along with the picture, she had written, Humble beginnings. She looked absolutely stunning in the picture and her pregnancy glow added more to it.
Image Credit: Lisa Hadyon Instagram
Last year, Sameera Reddy amazed everyone with her underwater photoshoot. She showed off her baby bump underwater by wearing vibrant swimsuits. She had shared a picture on her Instagram handle where she was seen striking a pose in a pool as the photographer clicked her. Along with the sweet picture, she had written, I wanted to celebrate the beauty of the bump in my 9th month . At a time when we feel the most vulnerable, tired, scared, excited and at our biggest and most beautiful! I look forward to sharing it with you guys and I know the positivity will resonate because we all are at different phases of our lives with unique sizes and we need to love and accept ourselves at every level #imperfectlyperfect.
Image Credit: Sameera Reddy Instagram
Before welcoming her baby boy, Amy Jackson had also shared a sweet video where she was seen showing off her baby bump. In the video, she was seen wearing a black swimsuit paired with printed shrug. She looked breathtakingly stunning in it.
Image Credit: Amy Jackson Instagram
How to Understand if AI is Swapping Civilization – Analytics Insight
Posted: at 5:57 am
What if we wake up one morning to the news that a super-power AI has emerged with disastrous consequences? Nick Bostroms Superintelligent and Max Tegmarks Life 3.0 books argue that malevolent superintelligence is an existential risk for humanity.
Rather than endless anticipation, its better to ask a more concrete, empirical question: What would alarm us that superintelligence is indeed at the doorstep?
If an AI program develops fundamental new capabilities, thats the equivalent of a canary collapsing.
AIs performance in games like Go, poker, or Quake 3, is not a canary. The bulk of AI in such games is social work to highlight the problem and design the solution. The credit for AlphaGos victory over human Go champions was the talented human team at DeepMind that merely ran the algorithm the people had created. It explains why it takes several years of hard work to translate AI success from one little challenge to the next. Techniques such as deep learning are general, but their impactful application to a particular task needs extensive human intervention.
Over the past decades, AIs core success is machine learning, yet the term machine learning is a misnomer. Machines own only a narrow silver of humans versatile learning abilities. If you say machine learning is like baby penguins, know how to fish. The reality is that adult penguins swim, catch fish, digest it. They regurgitate fish into their beaks and place morsels into their childrens mouths. Similarly, human scientists and engineers are spoon-feeding AI.
In contrast to machine learning, human learning plans personal motivation to a strategic learning plan. For example, I want to drive to be independent of my parents (Personal motivation) to take drivers ed and practice on weekends (strategic learning). An individual formulates specific learning targets, collects, and labels data. Machines cannot even remotely replicate any of these human abilities. Machines can perform like superhuman; including statistical calculations, but that is merely the last mile of learning.
The automated formula of learning problems is our first canary, and it does not seem anywhere close to dying.
The second canary is self-driving cars. As Elon Musk speculated, these are the future. Artificial intelligence can fail catastrophically in atypical circumstances, like when an individual in a wheelchair crosses the street. In this case, driving is more challenging than any other AI task because it requires making life-critical, real-time decisions based on the unpredictable physical world and interaction with pedestrians, human drivers, and others. We should deploy a limited number of self-driving cars when they reduce accident rates. Human-level driving is achieved only when this canary be said to have kneeled over.
Artificial intelligence doctors are the third canary. AI already has the capability of analysing medical images with superhuman accuracy, which is a little slice of a human doctors job. An AI doctors responsibility would be interviewing patients, considering complications, consulting other doctors, and so on. These are challenging tasks, which require understanding people, language, and medicine. This type of doctor would not have to fool a patient into wondering it is human. Thats why it is different from the Turing test. A human doctor can do a wide range of tasks in unanticipated situations.
One of the worlds most prominent AI experts, Andrew Ng, has stated, Worrying about AI turning evil is a little bit like worrying about overpopulation on Mars.
More:
How to Understand if AI is Swapping Civilization - Analytics Insight
In the Know – UCI News
Posted: at 5:57 am
Monish Ramadoss, a computer science & engineering major with a keen interest in artificial intelligence, recalls hearing about the then-new AI@UCI Club in spring 2017. That first meeting, held in a windowless basement room of the Donald Bren School of Information & Computer Sciences, attracted a dozen or so like-minded undergraduates who wanted to discuss machine learning, computer vision and other aspects of AI.
Ramadoss kept attending the meetings for the new friendships he made as well as the stimulating subjects covered.
The idea of the club was to create an open forum for everybody to communicate their ideas about machine learning and other different topics an area where people could come together and develop new projects or even just connect, says Ramadoss, now a senior and one of 15 leaders of the AI@UCI Club.
The student-run organization currently has a mailing list of around 2,000 members.
During the academic year, 100 or so students gather twice a month for free workshops in which they get hands-on experience designing such things as chatbots think Alexa and other services that simulate conversations with humans by leveraging AI and natural language processing and fake online dating profiles, to illustrate the concept of generative adversarial networks (see definitions below). Once a quarter, guests speak at AI@UCI Club meetings about real-world applications of artificial intelligence.
Anthony Luu, a computer science major who, along with Ramadoss, is a group leader (they call themselves mentors), is interested in an AI-related career in the medical or cybersecurity field. At one club seminar, he talked about an app hes developing for UCI Dining Services: UCI is focused on zero waste. Im working on an app that allows users to take a picture of their trash, and then the app will tell them what bin to throw it in, along with instructions on how to properly dispose of it.
Club President Iman Amy Elsayed, a fifth-year computer science & engineering major, works closely with the groups academic adviser, Alex Ihler, a professor of computer science who teaches many of UCIs undergraduate machine learning classes.
AI encompasses so many different fields, Elsayed says, but at the end of the day, its all math. And I really enjoy math.
Says Ihler: The students approached me. The undergraduates wanted to have a club so they could get together and learn about different projects. A few years ago, AI clubs at universities were somewhat unusual. One reason is that machine learning in the past has not been very accessible to undergraduates. Now its starting to become more accessible and more relevant.
Shivan Vipani, a junior majoring in computer science, joined the AI@UCI Club when he was a freshman. I was interested in the workshops, and I wanted a little head start on being introduced to the world of AI, Vipani says. I thought itd be a cool way to learn and get my hands dirty.
To Andrew Laird, another club member and computer science major, AI feels like magic. He adds: Its super impressive what people have done with AI on the internet. When you get down to it, its all math and such, but its nice to be the magician.
With AI terminology a veritable alphabet soup of head-scratchers for the uninitiated, UCI Magazine asked mentors of the AI@UCI Club to explain in their own words what some of the key phrases mean.
Iman Amy Elsayed Fifth-year senior, computer science & engineering Career plans: computer vision/robotics engineer Mantra: Oreos are life.
Artificial Intelligence
Artificial intelligence is a broad term that means for a machine to demonstrate intelligence similar to humans or animals. The field encompasses several subfields such as computer vision, machine learning and natural language processing. While AI in the media often depicts a doomsday scenario, such as in The Terminator, machines dont have their own conscience and really only excel at what the programmer tells them to do. I like to describe programs as really smart 5-year-olds. They do exactly what you tell them to do.
Computer Vision
(object recognition and visual understanding) Face ID on iPhones is a popular application of computer vision, which allows technology to make sense of images, such as recognizing objects. When you open your iPhone, computer vision allows the phone to see you and unlock the phone once it recognizes you.
Jason Kahn Fifth-year senior, computer science and business information management Career plans: software and development and operations engineer Mantra: There is a time and place for decaf: never and in the trash.
Evolutionary Computation
(genetic algorithms, genetic programming) Think of this as a computerized version of Darwinism. Evolutionary computation refers to a machine learning method of optimization and learning inspired by genetics and evolution. Starting with a large group of possible solutions, we take the characteristics of the best-performing ones and produce a new set to eventually end up with the fittest. Its much like finding the best recipe for homemade cake: You try multiple different methods and find which aspects of each attempt produce the best-tasting cake. On each subsequent attempt, you only use methods that youve found create the best flavor. Over time, you end up with the perfect cake, making all your friends crown you the Cake Master.
Omkar Pathak Senior, computer science & engineering Career plans: machine learning software engineer Mantra: Enjoy what you do and do what you enjoy.
Speech Processing
(speech recognition and production) Virtual assistant technologies like Alexa, Siri or Google Assistant are great examples of speech processing AIs. When a user says Hey Siri, the iPhone employs speech recognition to understand what the user said. Then the AIs response is converted back to sound using speech synthesis, giving a more natural way to interact with your phone.
Shivan Vipani Junior, computer science Career plans: machine learning engineer Mantra: If you arent happy doing it, is it worth it?
Natural Language Processing
(machine translation) Natural language processing is the intersection between computer science and linguistics, dealing with how computers process and analyze human language. When your phone guesses what youll type next or Google answers a question for you, thats NLP hard at work to understand your sentence structure and the inherent meaning behind it. NLP is how systems like chatbots and Google Translate are able to run. As the volume of text information increases over time, NLP will play a key role in making sense of it all.
Explainable AI
Currently, AI is a black box where we dont always understand how an AI program makes a decision or comes to a conclusion. Explainable AI tries to extract and communicate why the AI program makes its decision in a way that humans can understand. Amy Elsayed
Andrew Laird Senior, computer science Career plans: machine learning software engineer Mantra: Work hard, play hard.
Reinforcement Learning
(scheduling, game playing) Reinforcement learning is the process of learning by interacting with an environment. Games are excellent examples of reinforcement learning. In 2016, Google DeepMinds AI, AlphaGo, beat the human world champion of Go an ancient Japanese game significantly more complex than chess. However, RL techniques are being applied to more than just games. Researchers are using RL to control robotic systems, optimize business strategies and even predict protein folding, which helps biologists fighting diseases, including COVID-19.
Machine Learning
Machine learning is a subfield of AI that uses statistical methods to make AI perform better with experience, or examples. We can teach a machine to recognize puppies by showing it many images of puppies and non-puppies (an example of supervised learning). The more examples of puppies we feed the machine to learn on, the better it will be at recognizing a puppy in a new image. Amy Elsayed
Anthony Luu Senior, computer science Career plans: use machine learning in the medical or cybersecurity field Mantra: Learn something new every day.
Supervised Learning
Most of the machine learning that you hear people talk about is supervised machine learning. Supervised learning uses labeled data and maps it between some observable information, or features (x) and output (y). This mapping allows the algorithm to take in something its never seen before and apply the mapping it learned from the data to produce a prediction of the correct output.
Satyam Sam Tandon Fifth-year senior, informatics, with a minor in statistics Career plans: data scientist/machine learning engineer Mantra: There are those who think pineapple goes on pizza and then there are those who are wrong.
Data Mining
Data mining is pretty great, despite its bad rap in popular media. (Remember how Target got slammed for being able to deduce, based on her purchases, that a teenage shopper was pregnant before her father knew it?) Instead of mining the Earth, data mining operates on large raw datasets, and instead of pickaxes, it uses tools like machine learning and statistics. In both, the goal is to chip away the surface and uncover hidden value in this case, patterns, trends and information. Such information can then be used for tasks ranging from providing better music recommendations to more accurately detecting cancer in X-rays.
Monish Ramadoss Senior, computer science & engineering Career plans: kernel engineer for AI accelerators Mantra: Live life and drink coffee.
Generative Adversarial Networks
Think of the classic cops and robbers scenario. In games, AI agents can use self-play to improve their skills. Generative adversarial networks are a similar idea used for supervised learning. We build two neural networks: a generator to make fake outputs and a discriminator to evaluate how real they are. Together they make a cops and robbers relationship in which the generator tries to fool the discriminator by creating more realistic outputs and the discriminator searches for ways to tell the difference. An example of this application is image upscaling, where a generator is trained to take a low-resolution image and upscale it to a higher resolution; the discriminator makes sure that the results look realistic.
Anurag Sengupta First-year graduate student, computer science Career plans: building software for machine learning applications Mantra: Love for sweets for any mood I happen to be in.
Recurrent Neural Networks
Recurrent neural networks are robust learning models that have found their application in various complex systems. Unmanned vehicles and robots defying gravity opened avenues in research in science and technology. Similarly, businesses benefit a lot from these methodologies in helping them analyze their data and everyday activities better. RNN serves as the state-of-the-art approach for determining future states of objects and data based on objects that happened earlier. Google Translate, Google Finance and Amazons Alexa chatbot all use such intuitive tools at the heart of their software.
View post:
Test your Python skills with these 10 projects – Best gaming pro
Posted: at 5:57 am
Do you knowPythonis named anall-rounder programming language? Sure, its,though it shouldnt be used on every single project, You should utilize it to create desktop purposes, video games, cellular apps, web sites, and system software program. Its even probably the most appropriate language for the implementation of synthetic intelligence and machine studyingalgorithms.
So, I spent the previous couple of weeks gatheringdistinctive mission concepts for anyPython developer. These mission concepts will hopefully convey again your curiosity on this wonderful language. The very best half is youll be able to improve your Python programming expertise with these enjoyable however difficult tasks.
Lets take a look at them one-by-one:
Today, large progress has been made within the discipline of desktop software improvement. You will note many drag & drop GUI builders and speech recognition libraries. So, why not be a part of them collectively and create a consumer interface by speaking with the pc?
That is purely a brand new idea and after some analysis, I discovered that nobody has ever tried to do it. So, it may be somewhat bit more difficult than those talked about beneath.
Listed below are some directions to get began on this mission utilizing Python. To begin with, you want these packages:-
Now, the thought is to hardcode some speech instructions like:
Since that is going to be aMinimal Viable Product (MVP), itsfully superb if its important to hardcode many conditional statements. You get the purpose, proper? Its quite simple and easy so as to add extra instructions like these.
After establishing some primary instructions, its time to check the code. For now, youll be able to attempt to construct a really primary login type in a window.
The foremost flexibility of this concept is it may be carried out for recreation improvement, web sites, and cellular apps. Even in several programming languages.
Betting is an exercise the place individuals predict an end result and in the event that theyre proper then they obtain a reward in return. Easy, proper? Now, there are various technological advances that occurred in synthetic intelligence or machine studying up to now few years.
For instance, you might need heard about applications likeAlphaGo Master,AlphaGo Zero, andAlphaZerothat may playGo (game)higher than any skilled human participant. Youll be able to even get thesource codeof the same program referred to as Leela Zero.
The purpose I need to convey is that AI is getting smarter than us. Which means it may predict one thing higher by making an allowance for all the chances and study from previous experiences.
Lets apply some supervised studying ideas in Python to create an AI Betting Bot. Listed below are some libraries it is advisable get began:
To start, it is advisable choose a recreation (e.g. tennis, soccer, and many others.) for predicting the outcomes. Now,seek for historic match outcomes information that can be utilized to coach the mannequin.
For instance, the info of tennis matches might be downloaded in .csv format from thetennis-data.co.uk website.
In case youre not aware of betting, right heres the way it works.
After coaching the mannequin, now we have to compute theConfidence Degreefor every prediction, discover out the efficiency of our bot by checking what number of instances the prediction was proper, and at last keep watch overReturn On Funding (ROI).
Obtain the same open-sourceAI Betting Bot Projectby Edouard Thomas.
A buying and selling bot is similar to the earlier mission as a result of it additionally requires AI for prediction. Now the query is whether or not an AI can appropriately predict the fluctuation of inventory costs? And, the reply is Sure.
Earlier than getting began, we want some information to develop a buying and selling bot:
These assets from Investopedia may assist in coaching the bot:1
After studying each of those articles, youll now have a greater understanding of when to purchase shares and when to not. This data can simply be remodeled right into a Python program that mechanically makes the choice for us.
You can even take reference from this open-source buying and selling bot referred to asfreqtrade. Its constructed utilizing Python and implements a number of machine studying algorithms.
This concept is taken from the Hollywood film sequenceIron Man. The film revolves round know-how, robots, and AI.
Right here, the Iron Man has constructed a digital assistant for himself utilizing synthetic intelligence. This system is namedJarvisthat helps Iron Man in on a regular basis duties.
Iron Man provides directions to Jarvis utilizing easy English language and Jarvis responds in English too. It implies that our program will want speech recognition in addition to text-to-speech functionalities.
Id suggest utilizing these libraries:
For now, youll be able to hardcode the speech instructions like:
When you set analarm on cellular, you may as well use Jarvis for tons of different duties like:
Even Mark Zuckerberg has constructed aJarvisas a side-project.
Songkickis a extremely popular service that gives details about upcoming live shows. ItsAPIcan be utilized to seek for upcoming live shows by:
Youll be able to create a Python script that retains checking a selected live performance day by day utilizing Songkicks API. With all this arrange, youll be able to ship an e mail to your self each time the live performance is obtainable.
Generally Songkick even shows apurchase ticketshyperlink on their web site. However, this hyperlink may go to a special web site for various live shows. It means its very tough to mechanically buy tickets even when we make use of internet scraping.
As a substitute, we will merely show the purchase tickets hyperlink because its in our software for handbook motion.
Lets Encryptis a certificates authority that provides free SSL certificates. However, the difficulty is that this certificates is barely legitimate for 90 days. After 90 days, its important to renew it.
In my view, this can be a nice situation for automation utilizing Python. We will write some code that mechanically renews an internet site SSL certificates earlier than expiring.
Take a look at thiscode on GitHubfor inspiration.
Today, governments have put in surveillance cameras in public locations to extend the safety of their residents. Most of those cameras are merely to report video after which the forensic consultants need to manually acknowledge or hint the person.
What if we create a Python program that acknowledges every particular person in digital camera in real-time. To begin with, we want entry to a nationwide ID card database, which we in all probability dont have, clearly.
So, a simple choice is to create a database with your loved ones members information.
Youll be able to then use aFace Recognitionlibrary and join it with the output of the digital camera.
Contact Tracing is a method to establish all those who have come into contact with one another throughout a selected time interval. Its principally helpful in a pandemic like COVID-19 as a result of with none information about whos contaminated, we willt cease its unfold.
Python can be utilized with a machine studying algorithm referred to asDBSCAN (Density-Based mostly Spatial Clustering of Purposes with Noise)for contact tracing.
As that is only a side-project, so we dont have entry to any official information. For now, its higher to generate some reasonable check information utilizingMockaroo.
You will have a take a look atthis articlefor particular code implementation.
Nautilus File Supervisor in Ubuntu
This can be a very primary Python program that retains monitoring a folder. At any time when a file is added in that folder it checks its sort and strikes it to a selected folder accordingly.
For instance, we will observe our downloads folder. Now, when a brand new file is downloaded, then it should mechanically be moved in one other folder in line with its sort.
.exe information are likely software program setups, so transfer them contained in the software program folder. Whereas, shifting photographs (png, jpg, gif) contained in the photographs folder.
This manner we will arrange several types of information for fast entry.
Create an software that accepts the names of expertise that we have to study for a profession.
For instance, to develop into an internet developer, we have to study:
After coming into the talents, there shall be aGenerate Profession Pathbutton. It instructs our program to go lookingYouTubeand choose related movies/playlists in line with every ability. In case there are various related movies for ability then it should choose the one with probably the most views, feedback and likes.
This system then teams these movies in line with expertise and show their thumbnail, title, and hyperlink within the GUI. It is going to additionally analyze the length of every video, combination them, after which inform us about how a lot time it should take to study this profession path. Now, as a consumer, we will watch these movies that are ordered in a step-by-step method to develop into a grasp on this profession.
Difficult your self with distinctive programming tasks retains you energetic, improve your expertise, and helps you discover new prospects. A few of the mission concepts I discussed above can be used as yourUltimate Yr Venture. Its time to indicate your creativity with Python programming language and switch these concepts into one thing youre pleased with.
This article was initially printed on Live Code Stream by Juan Cruz Martinez (twitter: @bajcmartinez), founder and writer of Dwell Code Stream, entrepreneur, developer, writer, speaker, and doer of issues.
Live Code Stream can also be accessible as a free weekly publication. Join updates on every thing associated to programming, AI, and pc science basically.
Here is the original post:
Test your Python skills with these 10 projects - Best gaming pro
India to spend $15 million to boost Buddhist ties in region – ABC News
Posted: at 5:56 am
September 26, 2020, 10:08 AM
1 min read
NEW DELHI -- India on Saturday announced a $15 million grant for the promotion of Buddhist ties with its neighbor Sri Lanka.
Indian Prime Minister Narendra Modi made the offer during a virtual summit with his Sri Lankan counterpart, Mahinda Rajapaksa.
Buddhism is practiced by more than 70% of Sri Lanka's population, while most of India's people are Hindu.
Indias External affairs Ministry said the promotion will be through construction and renovation of Buddhist monasteries, capacity development, cultural exchanges, archaeological cooperation and reciprocal exposition of Gautam Buddhas relics.
India recently upgraded its airport in Kushinagar, an important Buddhist pilgrimage site in the northern Indian state of Uttar Pradesh, to receive international flights. India plans to fly a Buddhist delegation from Sri Lanka on the inaugural flight soon.
His followers believe that Buddha attained a transcendent state after his death in Kushinagar.
Top Stories
India to spend $15 million to boost Buddhist ties in region
Sep 26, 6:08 AM
Aboard Air Force One just before Trump tested positive: Reporter's Notebook
Oct 02, 9:48 PM
Trump COVID-19 live updates: President taken to Walter Reed Medical Center
Oct 03, 12:10 AM
7 attendees of SCOTUS nomination at Rose Garden test positive for COVID-19
Oct 02, 10:25 PM
A family given a Texas island in 1759 fights for royalties promised but never paid
Oct 02, 1:41 PM
View post:
India to spend $15 million to boost Buddhist ties in region - ABC News