GithubHelp home page GithubHelp logo

Hi there 👋

  • 🔭 I’m currently working on patent analysis with NLP frameworks
  • 👯 I’m looking to collaborate on any projects about chatbot with deep learning tools

⚡ Fun fact:

In the 80s and 90s, engineers built complex systems by combining simple and well-studied “parts”. A good engineer is better to know everything from small "parts" to the final "making". I used to be a big fan of pursuing the synthezied knowledge and skills. However, after many years of learning and practice, I learned a very hard lesson that this synthezied method of learning no longers prepare engineers for what “engineering” today is.

Now engineers usually write code for complex hardware, which they do not fully understand (and often this happens because of trade secrets, and not because of laziness or lack of time - take the same Apple and its technology). The same statement is true for software, since software environments consist of giant libraries with the broadest functionality. According to Sassman, today his students spend most of their time reading manuals for these libraries to figure out how to link them together with a simple goal - so that everything works and does what they need.

According to Sassman, “Programming today is more like science: you take part of the library and“ poke ”it - look at what it does. Then you ask yourself, “Can I customize it so that it does what I need?”. The “analysis through synthesis” approach used by SICP, when you build a large system from simple, small parts, has become irrelevant. Today we program by “poke method”.

In the 2000s, Python was chosen as an alternative to Lisp in MIT. In favor of the language of teachers, the fact that a significant number of libraries are available for Python that allow you to use it for solving exercises in a wide variety of types of projects (for example, for writing robot control software).

Today, firms and academic communities are the organizers of synthezied knowledge. In computer science, no single man should still try to know both hardware and software well.

Alas, THIS IS THE WAY.

吾生也有涯,而知也无涯。以有涯隨无涯,殆已;已而為知者,殆而已矣。

Michael WANG Fei's Projects

akcio icon akcio

Akcio is a demonstration project for Retrieval Augmented Generation (RAG). It leverages the power of LLM to generate responses and uses vector databases to fetch relevant documents to enhance the quality and relevance of the output.

algorithms-in-python icon algorithms-in-python

Implement algorithms in Python based on the book by Sedgewick and the online course from MIT.

awesome-maps icon awesome-maps

There is more than google: A collection of great online maps 🌍🗺🌎

awesome-quant icon awesome-quant

A curated list of insanely awesome libraries, packages and resources for Quants (Quantitative Finance)

chatgpt-retrieval-plugin icon chatgpt-retrieval-plugin

The ChatGPT Retrieval Plugin lets you easily find personal or work documents by asking questions in natural language.

cleanzr-fasthash icon cleanzr-fasthash

Performs unique entity estimation corresponding to Chen, Shrivastava, Steorts (2018).

datasketch icon datasketch

MinHash, LSH, LSH Forest, Weighted MinHash, HyperLogLog, HyperLogLog++, LSH Ensemble

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.