0%

老师简单的过了一遍线性代数、概率论、微分,若想深入请看参考资料。
后续有空整理下AI核心数学知识。

Read more »

1. Univariate Linear Regression

Univariate linear regression operates on a single dimension/feature of your data.

Read more »

1. What is Machine Learning?

1.1. Definition

  • Arthur Samuel (1959): Field of study that gives computers the ability to learn without being explicitly programmed. <<一个较为宏观的定义>>
  • Tom Mitchell (1998).Well-posed Learning Problem:A computer program is said to learn from experience E with respect to some task T and some performance measure P, if its performance on T, as measured by P, improves with experience E. <<一个较为practical的定义, 难点在于如何辨别一个problem中的T/P/E>>
Read more »

1. Challenges of Computer Networks

1.1.What is a Computer Network?

Wikipedia: A computer network is a group of computers that use a set of common communication protocols over digital interconnections for the purpose of sharing resources located on or provided by the network nodes.

1.2. Classifying Networks

  • By size: Local area networks (LANs) versus Wide area networks (WANs)
  • By connectivity: Point to point versus broadcast networks
  • By communication medium: Wired, wireless, satellite, Bluetooth, even your TV remote control!!
  • By mobility: Fixed versus mobile
Read more »

1. Teaching

1.1. Theoretical Part:

  • 2 x 2 hours/week online videos
  • lecture activities

1.2. Practical Part: Lab and 3 group Coursework

  • ANN - Artifical Neural Networks
  • Decision Trees
  • Support Vector Machines
Read more »

1. Teaching

  • 20 credit Module
  • 3 sessions per week – Lecture engagement
    • Videos
    • Online lectures
    • Moodle Quizzes
    • Some live sessions
  • 1 workshop per week
    • UNIX labs (Online)
    • Small group teaching/discussions
    • New material
    • Other activities
Read more »

1. Wkiipedia Definition

A database is an organized collection of data, generally stored and accessed electronically from a computer system.

2. Programming data structures and databases

  • You have to find a way to map data structures in your programming language to data structures held by the (relational) database.
  • OO data structure <——> DBs
Read more »

1. Teaching

  • 20 credit Module = 200 hours of study time
  • 3-14 Weeks of Teaching

2. Assessment

  • Open book exam (details TBA) – 40%
  • Coursework 1: 2-part coursework – total 20%
    • Part A (10%): database design
    • Part B (10%): database manipulation
  • Coursework 2: Project coursework – 40%
    • Database + web interface
Read more »

在使用Python时候,不同的应用程序所需要的包都会被pip安装在Python的site-package目录下。长久以来会造成管理的混乱,甚至冲突。因此virtualenv是在基于系统的python之上,创建一套虚拟环境,因此来实现每个应用可以独自拥有一套自己的python环境。

1. 安装

1
➜  ~pip3 install virtualenv
Read more »