Software Engineering Daily

Software Engineering Daily

By Software Engineering DailyNewsTechnologyTech News
Download on the App Store

Software Engineering Daily episodes

  • Artificial Intelligence with Oren Etzioni

    Research in artificial intelligence takes place mostly at universities and large corporations, but both of these types of institutions have constraints that cause the research to proceed a certain way. In a university, basic research might be hindered by lack of funding. At a big corporation, the researcher might be encouraged to study a domain that is not squarely in the interest of public good–such as targeted advertising.

     

    Oren Etzioni is the CEO of the Allen Institute for Artificial Intelligence, and in this episode we discuss AI research–from the doomful premonitions of Nick Bostrom to the unbridled optimism of Ray Kurzweil, as well as the realities of how AI research actually proceeds. Projects at the Allen Institute are defined and structured to solve problems in an intelligent, scalable fashion, so that engineering can proceed steadily from the local maxima of a problem domain to the global maxima. The Allen Institute seeks to bridge the gap by providing ample funding for open source AI research for the common good.

     

    Oren is also speaking at the O’Reilly Artificial Intelligence Conference in New York, September 26-27.

    The post Artificial Intelligence with Oren Etzioni appeared first on Software Engineering Daily.

    1 hr 2 min
  • TensorFlow in Practice with Rajat Monga

    TensorFlow is Google’s open source machine learning library. Rajat Monga is the engineering director for TensorFlow. In this episode, we cover how to use TensorFlow, including an example of how to build a machine learning model to identify whether a picture contains a cat or not.

    TensorFlow was built with the mission of simplifying the process of deploying a machine learning model from research to production, so we also talk about that, as well as how TensorFlow can be used effectively in combination with Google’s open-source cluster manager, Kubernetes.

    The post TensorFlow in Practice with Rajat Monga appeared first on Software Engineering Daily.

    43 min
  • Data Validation with Dan Morris

    Data Validation is the process of ensuring that data is accurate. In many software domains, an application is pulling in large quantities of data from external sources. That data will eventually be exposed to users, and it needs to be correct.

    Radius Intelligence is a company that aggregates data on small businesses. In order to ensure that business addresses and phone numbers are correct, Radius uses human data validation to ensure that their machine-gathered data is correct. On today’s episode, Srini Kadamati interviews Dan Morris about human data validation, and how it fits into a machine learning pipeline.

    The post Data Validation with Dan Morris appeared first on Software Engineering Daily.

    41 min
  • Machine Learning for Sales with Per Harald Borgen

    Machine learning has become simplified. Similar to how Ruby on Rails made web development approachable, scikit-learn takes away much of the frustrating aspects of machine learning, and lets the developer focus on building functionality with high-level APIs.

     

    Per Harald Borgen is a developer at Xeneta. He started programming fairly recently, but has already built a machine learning application that cuts down on the time his sales team has to spend qualifying leads. What I found most interesting about this episode was that machine learning gets used by a single developer to solve a simple business problem and deliver solid value. This is in contrast to how many of us think about machine learning–as an intimidating domain that requires a large team to build anything meaningful.

    The post Machine Learning for Sales with Per Harald Borgen appeared first on Software Engineering Daily.

    43 min
  • Phone Spam with Truecaller CTO Umut Alp

    The war against spam has been going on for decades. Email spam blockers and ad blockers help protect us from unwanted messages in our communication and browsing experience. These spam prevention tools are powered by machine learning, which catches most of the emails and ads that we don’t want to see. TrueCaller is a company that is bringing this quality of spam detection to our phone call systems.

    Umut Alp is the CTO of TrueCaller, and he joins the show today to break down the engineering problems of preventing telephone call spam. Users of TrueCaller install it on their phones, and the software allows users to report when they have received a spam call. Using this reporting mechanism, and other learning algorithms, TrueCaller is able to learn what types of calls it should block from being accepted by your phone. Today on Software Engineering Daily, we discuss cell phone spam prevention.

    The post Phone Spam with Truecaller CTO Umut Alp appeared first on Software Engineering Daily.

    53 min
  • Machine Learning in Healthcare with David Kale

    “Building a model to predict disease and deploying that in the wild – the bar for success is much higher there than, say, deciding what ad to show you.”

    Diagnosing illness today requires the trained eye of a doctor. With machine learning, we might someday be able to diagnose illness using only a data set. Today on Software Engineering Daily, we are joined by David Kale, a researcher at the intersection of machine learning and clinical data. We discuss the machine learning and research techniques he is using to diagnose illnesses using neural networks, and we also talk about the challenges of performing data science in hospitals, where the data is mostly confidential. David will also be presenting at Strata + Hadoop World in San Jose. We’re partnering with O’Reilly to support this conference – if you want to go to Strata, you can save 20% off a ticket with our code PCSED.

    Questions
    • What kind of work does a data scientist at a children’s hospital do?
    • Where is machine learning actually improving healthcare?
    • What types of data are present in the intensive care unit?
    • Can you give me an example of how you used an LSTM to make a prediction?
    • What were the results of your recurrent neural network experiments?
    • Do you think that deep learning is overhyped right now?
    • Links
      • Learning to Diagnose with LSTM Recurrent Neural Networks
      • Strata+Hadoop World
      • Lasagne
      • Theano
      • Torch
      • Deep Learning for Java
      • Recurrent neural network
      • David’s research page
      • The post Machine Learning in Healthcare with David Kale appeared first on Software Engineering Daily.

        58 min
      • Data Science at Monsanto with Tim Williamson

        “Nothing’s cool unless you call it ‘as a service.’ ”

        Monsanto is a company that is known for its chemical and biological engineering. It is less well known for its data science and software engineering teams. Tim Williamson is a data scientist at Monsanto, and on today’s show he talked about how he and a small group of engineers at Monsanto dramatically shifted the culture around data science-driven genetic engineering.

        In this episode, Tim explains how useful graph databases are for modeling the genetic lineages, and talks about how Monsanto manages simulations and experiments on their genomics software pipeline. Tim also talks about how just a few engineers can create a cultural shift within a large company like Monsanto using the leverage allowed by software.

        Questions
        • Why is data science important to Monsanto?
        • How will data science be used in the future to improve food production?
        • What are a genomics pipeline and a breeding cycle?
        • Can you use simulations to improve genetic predictions?
        • Why are graph databases useful for Monsanto?
        • What is ancestry-as-a-service?
        • Are there any agri-tech companies or products that are really exciting to you?
        • Is it realistic or desirable to move to a meat-free nutrition model?
        • Links
          • Graphs Are Feeding The World
          • YHat Show on SEDaily
          • Monsanto
          • Genetic Imputation
          • In vitro meat
          • Tim on Twitter
          • The post Data Science at Monsanto with Tim Williamson appeared first on Software Engineering Daily.

            55 min
          • Deep Learning and Keras with François Chollet

            “I definitely think we can try to abstract away the first principles of intelligence and then try to go from these principles to an intelligent machine that might look nothing like the brain.”

            Keras is a minimalist, highly modular neural networks library, written in Python and capable of running on top of either TensorFlow or Theano. It was developed with a focus on enabling fast experimentation. In this episode, François discusses the state of deep learning, and explains why the field is experiencing a cambrian explosion that eventually may taper off. He explains the need for Keras and why its simplicity and ease makes it a useful deep learning library for developers to experiment and build with.

            François Chollet is the author of Keras and the founder of Wysp, learning platform for artists. He currently works for Google as a deep learning engineer and researcher.

            Questions
            • Do you try to design intelligent machines using the human brain as a blueprint?
            • How has the structure of software engineering teams changed to accommodate the addition of machine learning?
            • What are the best practices for deploying machine learning systems developed in production by data scientists?
            • Why do neural network developers need to be able to perform fast experimentation?
            • Why is modularity important to a deep learning library?
            • How does Keras interface with the GPU?
            • What are the interesting trends you notice in machine learning?
            • Links
              • Keras
              • Theano
              • Tensor Flow
              • Directed Acylical Graph
              • Lasagne
              • RDD
              • François on Twitter
              • The post Deep Learning and Keras with François Chollet appeared first on Software Engineering Daily.

                52 min
              • Machine Learning for Businesses with Joshua Bloom

                “You’ve got software engineers who are interested in machine learning, and think what they need to do is just bring in another module and then that will solve their problem. It’s particularly important for those people to understand that this is a different type of beast.”

                Machine learning is something that many business are starting to tack onto their existing processes. Yet, to add machine learning capabilities after the fact is often a fool’s errand. Joshua argues that machine learning cannot be an afterthought, but rather must be custom developed to suit the specific problem or question that each company is trying to answer. His company, Wise.io, tackles this challenge of helping business build ground up machine learning applications that generate accurate predictions for use in an array of business processes.

                Joshua Bloom is the cofounder and CTO of Wise.io. He is also an astrophysicist, and a professor of astronomy at UC Berkeley.

                Questions
                • What is a machine learning system?
                • What is the broader impact of this improved ease of use of machine learning algorithms?
                • How do you think data scientists are stratified?
                • What does Wiseio do?
                • How do you abstract away machine learning implementations at large organizations with enterprise software systems?
                • What is it about machine learning systems that give rise to weak contracts between abstraction levels?
                • Links
                  • Josh Bloom: Keynote – A Systems View of Machine Learning
                  • Machine Learning: The High Interest Credit Card of Technical Debt
                  • Machine Learning and Technical Debt with D. Sculley
                  • Wise.io
                  • Joshua on Wikipedia
                  • Joshua on Twitter
                  • The post Machine Learning for Businesses with Joshua Bloom appeared first on Software Engineering Daily.

                    56 min
                  • TensorFlow with Greg Corrado

                    “You don’t mind if failures slow things down, but its very important that failures do not stop forward progress.”

                    TensorFlow is an open source machine learning library intended to bring large-scale, distributed machine learning and deep learning to everyone. Google recently released the framework to the public as a second-generation API, having learned from the successes and failures of DistBelief.

                    Greg Corrado is a senior research scientist and tech lead at Google, where he focuses on the research areas of machine intelligence, machine perception and natural language processing.

                    Questions
                    • From the end-user’s point of view, how does Smart Reply work?
                    • How can teams blend research and engineering to make better products?
                    • How did the DistBelief project shape Tensor Flow?
                    • How does Tensor Flow differ from streaming frameworks that are more generalized like Spark or Storm?
                    • Why would I want to do machine learning on my phone?
                    • How is Tensor Flow fault tolerant?
                    • What are things the open source community should dive into in Tensor Flow, to fix and improve it?
                    • Links
                      • TensorFlow
                      • Computer, respond to this email.
                      • Bridging Data Science and Engineering with Greg Lamp
                      • Greg’s Research Page
                      • Sponsors

                        Hired.com is the job marketplace for software engineers. Go to hired.com/softwareengineeringdaily to get a $600 bonus upon landing a job through Hired.

                        Digital Ocean is the simplest cloud hosting provider. Use promo code SEDAILY for $10 in free credit.

                        The post TensorFlow with Greg Corrado appeared first on Software Engineering Daily.

                        41 min

                      About Software Engineering Daily

                      From the publisher's feed

                      Technical interviews about software topics.

                      More shows like Software Engineering Daily

                      The Changelog: Software Development, Open Source by Changelog Media

                      The Changelog: Software Development, Open Source

                      286 Listeners

                      6 Minute English by BBC Radio

                      6 Minute English

                      1,807 Listeners

                      Data Skeptic by Kyle Polich

                      Data Skeptic

                      476 Listeners

                      Software Engineering Daily by Software Engineering Daily

                      Software Engineering Daily

                      624 Listeners

                      Talk Python To Me by Michael Kennedy

                      Talk Python To Me

                      583 Listeners

                      Super Data Science: ML & AI Podcast with Jon Krohn by Jon Krohn

                      Super Data Science: ML & AI Podcast with Jon Krohn

                      304 Listeners

                      Python Bytes by Michael Kennedy and Calvin Hendryx-Parker

                      Python Bytes

                      213 Listeners

                      NVIDIA AI Podcast by NVIDIA

                      NVIDIA AI Podcast

                      338 Listeners

                      Machine Learning Guide by OCDevel

                      Machine Learning Guide

                      774 Listeners

                      Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

                      Syntax - Tasty Web Development Treats

                      985 Listeners

                      DataFramed by DataCamp

                      DataFramed

                      265 Listeners

                      Practical AI by Daniel Whitenack and Chris Benson

                      Practical AI

                      201 Listeners

                      AWS Podcast by Amazon Web Services

                      AWS Podcast

                      203 Listeners

                      Google DeepMind: The Podcast by Hannah Fry

                      Google DeepMind: The Podcast

                      202 Listeners

                      This Day in AI Podcast by Michael Sharkey, Chris Sharkey

                      This Day in AI Podcast

                      222 Listeners