0%

为了让孩子更早的建立起逻辑思维能力,我决定从现在开始教孩子学习一下Python语言。而这里,我会记录一些教孩子学习Python时的具体步骤,以及他学习过程中的一些点滴。

对于孩子来说,直接在电脑上写代码肯定是枯燥无味的。怎样才能让他想学编程,对编程感趣呢?图形化显然是个好方法。

我始终认为,教孩子学习编程的第一步不应上来就讲变量、数组、循环等这些基本知识,而是先让他们对编程建立起兴趣来,有了兴趣一切就好办了。

阅读全文 »


在图像生成领域最牛的两个AI工具非Midjourney和StableDiffusion莫属了。Midjourney是收费的,主要以艺术、丰富的色彩见长;而StableDiffusion是开源的,它更擅长处理细节,生成的图像更逼真,尤其擅长生成人像、商品图像,能以假乱真。

这篇文章主要介绍一下如何在Windows/Linux环境下搭建StableDiffusion训练环境。

阅读全文 »

为什么要使用Conda安装Python环境?

Conda是一个开源的软件包管理系统和环境管理系统,不仅能进行包管理,还能够创建隔离的环境,你可以通过它创建不同的Python环境,各Python环境之间相互隔离,互不影响。而我们常用的pip只是一个Python包管理工具,它只能对Python包进行管理,如下载、安装、卸载,去不能像Conda一样创建多个相互隔离的Python环境,因此使用Conda可以帮助我们创建、管理更复杂的Python环境。

阅读全文 »

GPT Plugin 是什么?

ChatGPT Plugin 是一种插件,旨在帮助 ChatGPT 访问最新信息、运行计算或使用第三方服务。它可以帮助 ChatGPT 访问外部数据,使得 ChatGPT 可以主动通过访问第三方 API 来获取相关知识。

Plugin 的推出意味着 OpenAI 正在追求平台化而非聊天机器人。插件的推出被媒体比喻成 AI 领域的 iPhone 时刻。OpenAI 相当于苹果公司,GPT-4 模型相当于苹果的 iPhone,推出的插件系统则相当于软件商店 App Store。

阅读全文 »

这两天 Facebook AI Research (FAIR) 团队开发的一种新的图像分割模型,名为 Segment Anything。该模型使用了一种新的方法,可以在不需要大量标注数据的情况下,对图像中的任何物体进行分割。这种方法可以帮助计算机视觉领域的研究人员和开发人员更轻松地训练模型,从而提高计算机视觉应用程序的性能。

阅读全文 »

在我的印像中,一直认为在Mac下无法使用GPU进行训练,最近查阅了一些资料,才发我的认知太陈旧了。新版的Pytorch已经支持了多种类型的GPU,这其中也支持了Mac M1下的GPU。

今天我们就来看看该如何在Mac M1下使用GPU进入机器学习训练。

阅读全文 »


最近随着MidjourneyChatGPT爆火之后,人工智能,深度学习又开始了新的一波学习浪潮。很多同学在学习深度学习的过程中,苦于没有好的实验环境,半路退场,实在可惜。

我这里整理了两种搭建深度学习实验环境的方法,希望对大家能有所帮助!

阅读全文 »

由于国内的一些原因,有时候我们要下载些代码,比如WebRTC、Chrome等,必备要通过一些代理软件才能将它们下载下来。

常见的代理软件包括Virtual Private Network 和 HTTP Proxy,这两种软件的工作机制是不同的,今天我们先来聊聊 Virtual Private Network 是如何工作的,之后有机会我们再来HTTP Proxy是如何工作的。

说到 Virtual Private Network,比较有名的软件当然是 OpenVPN,今天我们就来看看它是如何工作的。

阅读全文 »

随着技术的进步,浏览器在未来会扮演越来越得要的角色。我们基本可以确定,在不久的将来,大部分Native应用都会被Web应用所替代。因此,如果你想今后想找一份好工作,或写出更高效的Web应用,就必须要了解一下浏览器的工作原理。

了解浏览器工作原理的方法有很多,但对Chrome源码的阅读无缝是第一位的,只有这样我们才能获取第一手材料。

而阅读Chrome源码的第一位就是要能够下载或编译Chrome源码。而这篇文章就是告诉你如何下载并编译Chrome源码的。

阅读全文 »