Practical AI
Practical AI

PyTorch 1.0 vs TensorFlow 2.0

Chris and Daniel are back together in another news/updates show. They discuss PyTorch v1.0, some disturbing uses of AI for tracking social credit, and learning resources to get you started with machine learning. Sponsors: * DigitalOcean – DigitalOcean is simplicity at scale. Whether your business is

Featured Speakers

Chris Benson Guest

Topics Discussed

Episode Summary

Executive Summary: Hosts Chris Benson and Daniel Whitenack review AI news and practical resources. They discuss PyTorch 1.0’s push toward production and TensorFlow 2’s more Pythonic execution, responsible development practices, transfer learning, and interpretability tools. They also warn about China’s social-credit system and global AI competition, while highlighting open-source participation, datasets, conferences, and learning resources.

Main Topics: PyTorch 1.0 and TensorFlow 2: The hosts see PyTorch 1.0 as extending the framework from research into production through ONNX, distributed training, cloud and TPU support, and integrations such as Kubeflow. They also welcome TensorFlow 2’s planned emphasis on eager execution and a more Python-first developer experience. Responsible AI and building organizational capability: Google’s Responsible AI Practices and NVIDIA’s deep-learning workflow guidance are presented as useful starting points for teams. The hosts stress considering human-centered design, fairness, interpretability, privacy, security, data limitations, testing, monitoring, and deployment, while adapting guidance to each organization. Transfer learning as a practical industry approach: The hosts argue that most companies apply established model architectures to their own data rather than inventing new architectures. Transfer learning can reduce the work required by starting from knowledge learned on another task, making it a common and practical route to production applications. AI surveillance, social credit, and geopolitical competition: The hosts raise concerns about China’s developing social-credit system, describing its potential impact on movement and dissent. They connect this to broader questions about AI used for social influence and surveillance, and note major government investments and ambitions in AI. Interpretability and communicating AI systems: A scikit-learn decision-tree visualization package is highlighted as a way to inspect model decisions and explain them to non-specialists. An infographic mapping the components and impacts of an Alexa-like system is also recommended as a way to see the broader infrastructure behind AI products. Community participation and learning resources: The hosts encourage listeners to contribute to open source during Hacktoberfest, attend conferences, share resources in the community, and experiment with personal projects. They recommend Google Dataset Search, Stanford CS229 cheat sheets, and Georgia Tech’s Udacity machine-learning course.

Key Arguments: Production readiness and interoperability are increasingly central to machine-learning frameworks: PyTorch’s ONNX, distributed-training, and infrastructure integrations broaden its use, while TensorFlow 2’s planned eager-first approach addresses usability concerns. Responsible AI guidance is most useful as a flexible checklist or scaffold: teams should deliberately assess fairness, interpretability, privacy, security, data quality, testing, and post-deployment monitoring rather than assume one universal process. For many industry teams, adapting established architectures and using transfer learning is more practical than creating novel model designs; organizations typically focus on applying and training models for their specific data and needs. AI systems can enable surveillance and social control as well as beneficial applications. The China social-credit example makes it important to examine how monitoring and scoring affect individual freedoms and dissent. Interpretability and visualization matter not only to model builders but also to communicating decisions and system impacts to people outside technical teams. Accessible resources, open-source contributions, public datasets, and informal projects can help practitioners build skills and participate in the AI community.

Data Points: China's population referenced in discussion of social credit: 1.4 billion citizens - The hosts describe the scale of the population that could be monitored by the social-credit system. Stated target for full operation of China's social-credit system: 2020 - The episode says the system was expected to be fully operational by 2020, while some elements were already in place. China's announced AI-industry ambition: $150 billion by 2030 - The hosts cite a Chinese government commitment to build an AI industry of this scale. Pentagon/DARPA AI investment mentioned: $2 billion - The hosts reference an announced investment discussed at DARPA's 60th-anniversary conference. Date of Vladimir Putin's AI statement: September 1, 2017 - The episode dates his remarks on AI and global leadership to this day. PyTorch release milestone: Version 1.0 in preview or release-candidate stage - At the time of recording, the hosts describe the release as approaching full release.

Pivotal Quotes: "allow the trustworthy to roam freely under heaven while making it hard for the discredited to take a single step" — Communist Party, as quoted in the episode: The hosts cite this description of China's social-credit system as an illustration of its potential effects on citizens. "Artificial intelligence is the future not only of Russia, but of all mankind, and the industry leader will rule the world." — Vladimir Putin, as quoted in the episode: The quote is used to underscore the geopolitical stakes and competitive framing surrounding AI development. "transfer learning gives you the option of standing on the shoulders of giants." — Chris Benson: Chris characterizes how practitioners can build on existing models instead of starting from scratch.

Implications: Practitioners should pair practical model development with responsible-design checks, monitoring, and clear communication. Transfer learning and open resources can accelerate useful work, but global AI competition also makes privacy, civil liberties, and governance essential concerns.

🔓 Sign Up for Unlimited Episode Search

About Practical AI

View all episodes from Practical AI