Image interpolation, extrapolation, and generation

Introduction Our ultimate goal is to generate 3D models out of textual or verbal commands. Here we tackle (for now) the simpler problem of generate 2D images, before moving on the more complex problem of dealing with 3D models. There have been some recent research that are relevant to the generation of 2D images that can also handle lighting, »

Word2vec and IPA

Word2vec is an invaluable tool for finding hidden structure in a text corpus. It is essential for the TAI's IPA project, but we will also need to add some refinements over the standard Word2vec in order to meet our needs. This post is part of the TAI thread, which explores how to design and implement the terraAI (a.k. »


This post contains the master index to help you find all kinds of information regarding the terraAI project. Index for this post About this blog To participate in TAI Find quick answers How to follow changes Table of content Infotips Glossary Learning resources for beginners How to find things Acknowledgement Change log About: about the members of the core »

ML Resources

This post is for cataloging those online resources that are useful to my work for the terraAI project, in particular those related to Machine Learning. Hopefully these will also be useful to other Machine Learning researchers. Typesetting math formulas It would seem that the best way to typeset formulas, which is useful when discussing topics related to Machine Learning, »

Crowd-driven socialization

When a large crowd come together due to a certain common interest, we call it Crowd-driven Socialization, or Crowd socialization. I have been working on this for many years, initially on an online platform called the sMesh Central (or SC), which is for a casual type of online crowd socialization (e.g., ball games, presidential election, major media event, »

Code libraries

In order to implement the terraAI system we are going to need many good quality open-source code libraries. If you have experience with any of the following, by all means please share your insights with us in the comments section below! This is a live document, meaning it will be updated and republished from time to time as needed. »

Design Overview

INCOMPLETE DRAFT. DO NOT PROCEED This post explains the motivation for the terraAI project. Below we summarize the overall design principle. In order to rectify the problems of the Dark KBs mentioned above, we seek to create an open-source and public-access online platform where everyone can join in to build up the KB and the associated tools together. For »

Crowd-driven socialization in TAI

TAI (short for terraAI) is not just a technical AI platform, but it is also a kind of social platform. The vision here is that we want to let TAI users of all levels help with building up this immense system, and also make it easy for users to help each other. As such, TAI is not a traditional »

On-site Client-centric Socialization

What is On-site Client-centric Socialization (OCS)? It is a term that I made up in order to describe an interesting concept, since I could not find the applicable terminology for it. The idea turns the tradition Internet up-side-down, by moving part of the control from a server-centric model to a client-centric model. The end result of this are that: »

Contributing to the terraAI project

The TAI project is open-source and non-profit. The scale of its design is very large (see the Manifesto to get some idea), and as such will require many people and quite some effort to become mature. In other words, we need help! TAI needs help in the following areas (those marked as not ready indicate that we are not »

The terraAI Manifesto

Keywords: artificial intelligence, machine learning, deep learning, loosely-coupled large-scale distributed machine learning, knowledge-based, crowd social, knowledge agent discourse, intelligent personal assistant, Holodeck. This is my first post regarding the terraAI thread. Motivations As Artificial Intelligence technologies matures and its practical use become prevalent (and sometimes invasive) in our lives, its dark sides also begin to emerge. One of such »