Sitemap

A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.

Pages

Posts

Some Basic Algorithm on PPML

less than 1 minute read

Published:

本次note讨论几个机器学习隐私保护预计算的几个算法

Reading Falcon Note 2

less than 1 minute read

Published:

处理求数据池中最大值和批量正则化

Reading Falcon Note 1

3 minute read

Published:

诚实方占多数的恶意安全模型下Secure Deep Learning框架

For ABY Note: Sharing Conversions

4 minute read

Published:

关于论文ABY的阅读笔记。The Conversion Method between Arithmetic, Binary and Yao Sharing –算术共享、布尔共享和混淆电路共享的相互转换

ABY3 Research Notes

1 minute read

Published:

安全三方计算的机器学习框架

portfolio

publications

talks

RSA Encryption Scheme Talking

Published:

For talk in Zhanjiang, including [slides](../files/0228徐闻_Excel%202016电子表格处理软件.pptx), [pdf](../files/0828徐闻_Excel%202016电子表格处理软件.pdf) and [.xlsx file](../files/0828id.xlsx) <\div> A talk for Basic Computer Training. A nice trip in Zhanjiang.

teaching

Computer Foundations and Artificial Intelligence I

Undergraduate course, Guangdong University of Petrochemical Technology, Computer Department, 2024

Computer science is the study of computation, information, and the ways we can apply computational thinking to solve problems.

Computer Foundations and Artificial Intelligence II

Undergraduate course, Guangdong University of Petrochemical Technology, Computer Department, 2024

Python is a high-level, general-purpose programming language. Its design philosophy emphasizes code readability with the use of significant indentation. Python book is very suitable for computer novices to learn.

Software Engineering

Undergraduate course, Guangdong University of Petrochemical Technology, Computer Department, 2024

Software engineering is a branch of engineering focused on the design, development, maintenance, and management of software systems. It combines principles from computer science, engineering, and project management to create reliable, efficient, and scalable software applications. The reference materials are as follows.

Principles of Object-Oriented Programming and Practical Java

Undergraduate course, Guangdong University of Petrochemical Technology, Computer Department, 2024

In an academic context, “Principles of Object-Oriented Programming and Practical Java” can be defined as follows: “Principles of Object-Oriented Programming” refers to the foundational concepts and methodologies in object-oriented programming (OOP) such as encapsulation, inheritance, polymorphism, and abstraction. These principles are fundamental to designing and implementing software systems where objects are used as the primary building blocks. “Practical Java” denotes the application and implementation of these object-oriented principles using the Java programming language. It involves not only understanding Java syntax and features but also applying best practices in software design and development to solve real-world problems effectively. Two reference books for learning Java, I and II.